clone和clone(true)的区别
clone(true) 方法 是复制一个元素及其所有事件,
clone() 方法 是复制一个元素,不包含其所有事件。
for循环
for (var index in items):for (var i = 0; i < items.length; i++)----循环数组的项
定义变量
var a = a || {}
如果a已经定义过了,则还保持是a,如果a没定义,初始化为{},{}是一个空对象,就像[]是一个空数组一样。
元素绑定
for 属性规定 label 与哪个表单元素绑定
<label for="male">Male</label>
<input type="radio" name="sex" id="male" />
map定义和使用
js中定义map
var map = {};
map['key1'] = 1;
map['key2'] = 2;
var map={
key1:'abc',
key2:'def'
};
js中获取后台Map的长度:http://blog.csdn.net/gao454917848/article/details/45924699
var map = {}; // Map map = new HashMap();
map[key] = value; // map.put(key, value);
var value = map[key]; // Object value = map.get(key);
var has = key in map; // boolean has = map.containsKey(key);
delete map[key]; // map.remove(key);
// 遍历
for(key in map){
alert(key + map[key]);
}
var length = Object.keys(map).length ;
去除字符串前后的空格
$.trim(textValue)
Callback 函数
当动画 100% 完成后,即调用 Callback 函数。
$("p").hide(1000,function(){
alert("The paragraph is now hidden");
});
javascript的call(),apply(),bind()与回调
网址:javascript的call(),apply(),bind()与回调
网址:JavaScript 中的 call 和 apply
https://www.zhihu.com/question/19801131