上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
  2015年10月7日
摘要: Deferred延迟对象 jQuery.extend({ Deferred : function () { ; } when : function () { ; } });扩展了2个工具方法。延迟对象,是基于回调函数开发的。$.Deferred(); -> $.Callbacks()... 阅读全文
posted @ 2015-10-07 02:52 HGonlyWJ 阅读(232) 评论(0) 推荐(0) 编辑
  2015年10月6日
摘要: 一。全局变量定义:三种 (1) var test = 'some value'; (2) window.test = 'some value'; (3) (function () { var a; test = 'some value'; })(); //在函数中不写var的,就是全局。注... 阅读全文
posted @ 2015-10-06 22:00 HGonlyWJ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 闭包:是由函数和与其相关的引用环境组合而成的。闭包允许函数访问其引用环境中的变量(又称自由变量)广义上说,所有JS的函数都可以称为闭包,因为JS函数在创建时保存了当前的词法环境。function add() { var i = 0; return function () { ... 阅读全文
posted @ 2015-10-06 21:03 HGonlyWJ 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 变量作用域 有作用范围和生命周期。静态作用域: 词法作用呀,由程序的定义位置决定,在编译的时候就决定了生存周期和作用范围。 跟代码执行顺序无关,通过代码嵌套来解析。例子: var x = 10; function fun () { //编译的时候,X已经初始化了。 a... 阅读全文
posted @ 2015-10-06 18:26 HGonlyWJ 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 原型与类类是一个抽象的,可以构造对象,就是一个抽象到具体的过程。一般用new。原型:是一个具体到具体的过程。 使用现有的对象,去构造一个新的对象。有两种方法从原型来构造对象。(1) Object.create(); Object.create(proto, [propertiesObject])- ... 阅读全文
posted @ 2015-10-06 17:14 HGonlyWJ 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 通过for循环可以实现事件的绑定,但是又与作用链的存在,又导致了一个经典问题这里当你点击li标签的时候,都返回undefined,而不是说对应的0,1,2,3。因为变量无法贮存在内存当中。... 阅读全文
posted @ 2015-10-06 15:53 HGonlyWJ 阅读(170) 评论(0) 推荐(0) 编辑
摘要: JS阻塞所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。直到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。为了提高用户体验,新一代浏览器都支持并行下载JS,但是JS下载仍然会阻塞其它资源的下载(例如.图片,css文件等)。由于浏览器为了防止出现J... 阅读全文
posted @ 2015-10-06 15:05 HGonlyWJ 阅读(6932) 评论(0) 推荐(2) 编辑
摘要: XSS,sql注入,CSRFCSRF:是跨站请求伪造,很明显根据刚刚的解释,他的核心也就是请求伪造,通过伪造身份提交POST和GET请求来进行跨域的攻击。**完成CSRF需要两个步骤:**1.登陆受信任的网站A,在本地生成COOKIE2.在不登出A的情况下,或者本地COOKIE没有过期的情况下,访问... 阅读全文
posted @ 2015-10-06 14:53 HGonlyWJ 阅读(182) 评论(0) 推荐(0) 编辑
  2015年10月5日
摘要: 一,什么是cookie? Cookie是保存在客户端中的一小段文本信息,在你浏览网页的时候,浏览器就会将其存储在硬盘上,下次访问同一地址的时候,只要cookie没有失效,浏览器就会将其信息再次发给服务器。所以,cookie伴随着用户请求和页面在web服务器和浏览器之间进行传递。cookie中包含着... 阅读全文
posted @ 2015-10-05 15:33 HGonlyWJ 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 函数的定义(1) 函数的声明:function add(x, y) { return x + y;}(2)函数表达式var add = function (i, j) { reutrn i + j;}(3)对象实例化(实际编程一般不会用),定义在全局。var add = new Function (... 阅读全文
posted @ 2015-10-05 01:45 HGonlyWJ 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

W3C中国
阮老师的网络日志
canvas
runoob
迷渡
并发编程网
原生JS例子
前端外刊评论