js
文章平均质量分 88
qq_26535065
这个作者很懒,什么都没留下…
展开
-
javascript闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999;functi...转载 2018-01-10 21:27:05 · 155 阅读 · 0 评论 -
ready和onload的区别
$(document).ready()和window.onload在表面上看都是页面加载时我们就去执行一个函数或动作,但是在具体的细节上$(document) ready()和window onload还是有区别的。最基本的区别1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加...转载 2018-03-15 21:28:54 · 536 阅读 · 0 评论 -
ajax的优缺点
虽然在实际的项目中使用多种ajax请求,但就其工作原理,优缺点尚未深入总结,参考:http://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137180.html现就此做下以下简要笔记:Ajax工作原理:相当于在客户端与服务端之间加了一个抽象层(Ajax引擎),使用户请求和服务器响应异步化,并不是所有的请求都提交给服务器,像一些数据验证和数据处理...转载 2018-03-15 22:02:54 · 180 阅读 · 0 评论 -
js常用方法
JS选取DOM元素的方法//注意:原生JS选取DOM元素比使用jQuery类库选取要快很多1、通过ID选取元素document.getElementById('myid');2、通过CLASS选取元素document.getElementsByClassName('myclass')[0];3、通过标签选取元素document.getElementsByTagName('mydiv')[0];4、...原创 2018-03-13 20:57:55 · 179 阅读 · 0 评论 -
None和undfine的区别
null :表示无值;undefined : 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。==运算符将两者看作相等。如果要区分两者,要使用===或typeof运算符。使用if (!object){}两者就都包含了补充:2006.12.6var obj = "aaa";var nullobj;if (obj == null || obj == undefined || ...转载 2018-01-10 21:13:04 · 1930 阅读 · 0 评论 -
不是构造函数的jquery函数
不是构造函数的jquery函数(jquery编程理念Write less,do more)例:var version = "3.0.0", // Define a local copy of jQuery jQuery = function( selector, context ) { // The jQuery object is actually just the init ...原创 2018-03-27 17:18:27 · 420 阅读 · 0 评论