最赞回答 / 康振宁
sort()排序时每次比较两个数组项都回执行这个参数,并把两个比较的数组项作为参数传递 给这个函数。当函数返回值为1的时候就交换两个数组项的顺序,否则就不交换。这里是涉及到算法的,你可以在网上搜一些算法题自己先了解一下算法
2014-12-22
var a=3;
var b=5;
var c;
c=!(b>a); // b>a值是true,! (b>a)值是false
c=!(b<a); // b<a值是false, ! (b<a)值是true
var b=5;
var c;
c=!(b>a); // b>a值是true,! (b>a)值是false
c=!(b<a); // b<a值是false, ! (b<a)值是true
2014-12-22
左边的“判断节点nodeType是否为1, 如是为元素节点,跳过。”确实错了,应该是判断节点nodeType是否为1, 如不是则为非元素节点,跳过。
2014-12-21