我有.txt和.java文件,我不知道如何确定文件的编码表(Unicode,UTF-8,ISO-8525,...).是否存在任何程序来确定文件编码或查看编码?
我有一个<div>孩子<div>.例如
<div id="niceParent">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我试图用forEach函数循环它们,因为我认为这document.getElementById("niceParent").children是一个数组,因为我可以访问元素
console.log(document.getElementById("niceParent").children[1]);
console.log(document.getElementById("niceParent").children[2]);
console.log(document.getElementById("niceParent").children[3]);
console.log(document.getElementById("niceParent").children[4]);
Run Code Online (Sandbox Code Playgroud)
因此我试过了
document.getElementById("niceParent").children.forEach(function(entry) {
console.log(entry);
});
Run Code Online (Sandbox Code Playgroud)
这是行不通的.我明白了
TypeError: document.getElementById(...).children.forEach is not a function
Run Code Online (Sandbox Code Playgroud)
作为一种解决方法,我也尝试了一个更复杂的for..in循环:
for (var i in document.getElementById("niceParent").children) {
if (document.getElementById("niceParent").children[i].nodeType == 1) console.log(document.getElementById("niceParent").children[i]);
}
Run Code Online (Sandbox Code Playgroud)
这按预期工作.
为什么?
我想把这个问题作为对@KevinBallard答案的评论添加到这里."起源大师"与"起源/大师"的区别是什么,但我的评论很长.
所以我的问题是:如果我在一个叫做分支的地方topic,是否有可能只写git rebase master而不是git rebase origin/master?或者真的有两个不同的地方master分支机构吗?一个是远程主分支的副本,一个是我自己的主分支?如果是这样的话:当我git pull是本地主分支(一个名为origin/master,另一个名为master)更新?我很迷茫 …
或者它可能是这样的:origin/master是远程被提取(复制,即被覆盖)的真实远程主分支的本地副本,并且我的本地分支master仅在我git merge origin/master(或git rebase …)时被更改.那就是:当git pull origin master我本地副本origin/master和master更新/合并时.当然假设我目前在主分支(即git checkout master我最后一次结账).
好吧,我实际上并没有使用Dvorak而是使用Neo2,但是当我使用矩阵型键盘(Truly Ergonomic)时,我也改变了数字.
因此,我的这种结构xmonad.hs不符合人体工程学:
-- mod-[1..9], Switch to workspace N
-- mod-shift-[1..9], Move client to workspace N
--
[((m .|. modMask, k), windows $ f i)
| (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9]
, (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]
Run Code Online (Sandbox Code Playgroud)
我想改变这一点,以便能够使用键2到0访问工作区1到9.
我怎么能这样做?我试图改变第三行
| (i, k) <- zip (XMonad.workspaces conf) [xK_2 .. xK_0]
Run Code Online (Sandbox Code Playgroud)
但后来我无法访问第9个工作区.我该如何改变这个?一个简短的解释会很好,所以要了解一下这个结构(我多年前学过Haskell而忘记了大部分内容).
compare ×1
encoding ×1
ergonomics ×1
for-loop ×1
foreach ×1
git ×1
haskell ×1
javascript ×1
keyboard ×1
maxima ×1
parent-child ×1
text ×1
unicode ×1
xmonad ×1