我使用Windows 10 home,我通常使用Visual Studio Code(VSCODE)来编辑Linux Bash脚本以及PHP和JavaScript.
我没有开发任何专门用于Windows的东西,我不介意我编辑的所有文件的默认EOL都是Unix(nix).
在VSCODE中,如何确保所有文件中的所有EOL(来自任何文件扩展名)都是nix?
在我用VSCODE在Windows中编写了一些Bash脚本,将它们作为项目的一部分上传到GitHub之后我问了这个问题,并且审查该项目的高级程序员告诉我,那里有Windows EOL,还有我的BOM问题可以解决,如果我将那里的EOL改为nix(或者这就是我理解的,至少).
因为我的所有开发都是面向Linux的,所以我希望默认情况下,我编辑的任何文件都有nix EOL,即使它是Window唯一的.
我写了下面的Greasemonkey脚本,以防止自己访问一些网络应用程序(网站),通常这些我觉得有点上瘾.这是我最接近阻止我的浏览器显示这些网站:
// ==UserScript==
// @name blocko
// @include *
// ==/UserScript==
window.addEventListener('load', function() {
let sites = ['example-1.com', 'example-2.com', 'example-3.com'];
let dotTLD_andAllAfterIt = /\..+/;
let href = window.location.href;
for (let i = 0; i < sites.length; i++) {
if (href.includes(sites[i])) {
let domain = sites[i].replace(dotTLD_andAllAfterIt, '');
document.body.innerHTML =`
<div style="direction: ltr; position: fixed; top: 0; z-index: 999999; display: block; width: 100%; height: 100%; background: red">
<p style="position: relative; top: 40%; display: block; font-size: 66px; font-weight: bold; color: #fff; margin: 0 …Run Code Online (Sandbox Code Playgroud) javascript browser greasemonkey google-chrome-extension tampermonkey
在普通JavaScript(ES6或更高版本)中,如何通过输入字段的名称(DOM树中的“名称”)来定位输入元素?
我应该这样做document.querySelector('')。我没找到办法。我只发现较老的对象getElementsByTagName,根据我的理解,该对象与HTML元素的名称有关,而与name(通常)input元素本身的属性无关。
没有jQuery的 ES6是否有可能?
我想在 Markdown 中创建一个简单的有序列表,就像<ul><li></li></ul>在 HTML 中一样,但我现在找到了在任何我试图阅读它的地方这样做的方法。
我试过例如:
- firstNum
- secondNum
+ firstNum
+ secondNum
Run Code Online (Sandbox Code Playgroud)
我希望得到1, 和2,但遗憾的是没有在 GitHub 预览中得到这个。
真的没有办法在 Markdown 中创建简单的有序列表吗?我必须使用 HTML(我不想要)吗?对此有什么想法吗?
javascript ×2
bash ×1
browser ×1
editor ×1
greasemonkey ×1
line-endings ×1
markdown ×1
php ×1
tampermonkey ×1