JQuery学习日记

1. 所有方法或函数插件需以分号结束,甚至可以再插件头部先加上一个分好,避免他人的不规范代码给插件带来影响。

2. 写插件的框架

;(function($){

/*代码*/

})(jQuery);

3. 插件默认值的灵巧设置

function foo(options){
options=jQuery.extend({
name:"bar",
length:5,
dataType:"xml"
}, options);
}

4. []可以用来取对象的方法

$(this)[isTrue?"addClass":"removeClass"]("selected")//方法

4. js没有块级作用域

for(var i=0;i<10;i++){

console.log(i);

}

alert(i);// 在循环外还是会弹出 10的对话框


5.js保留字段和window的方法,之前使用一个open()作为函数名,怎么都无法调用。后来发现open()是window.open(),已经被使用了

猜你喜欢

转载自blog.csdn.net/blueskypan/article/details/40396665
今日推荐