随笔分类 -  JavaScript

摘要:最近把一个项目的jQuery升级到最新版,发现有些页面报错Cannot read property ‘msie’ of undefined。上jQuery网站上搜了一下,原因是$.browser这个api从jQuery1.9开始就正式废除,js代码里只要用到$.browser就会报这个错。具体说明参 阅读全文
posted @ 2018-07-10 10:29 coolid 阅读(490) 评论(0) 推荐(0)
摘要:听团里说WordPress又爆跨站漏洞了:“ XSS漏洞在Jetpack和二十五默认主题影响百万WordPress用户 ”,分析发现原来是jQuery老版本的DOM XSS漏洞【错误#9521】。 11年dmethvin提交jQuery 1.6.1版本的Ticket#9521,其原因是由$() | 阅读全文
posted @ 2018-06-28 10:00 coolid 阅读(20637) 评论(0) 推荐(0)
摘要:https://github.com/mythz/jquip/ http://zeptojs.com/ http://devework.com/jquery-builder.html http://projects.jga.me/jquery-builder/ jquery瘦身 源码阅读 http: 阅读全文
posted @ 2016-11-22 11:16 coolid 阅读(193) 评论(0) 推荐(0)
摘要:最近, Nicholas C. Zakas 文章《Iframes, onload, and document.domain》的评论中 Christopher 提供了一个新的判断方法(很完美): 几点补充说明:IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEve 阅读全文
posted @ 2016-08-18 16:29 coolid 阅读(11318) 评论(0) 推荐(0)
摘要:首先讲下这个bug的出现的情况,页面中有<a href="JavaScript:void(0)" onclick="document.getElementById('current').src= ‘images/001.jpg’;“>这么一个a标签,onclick中的JS代码就是改变id为curre 阅读全文
posted @ 2016-04-29 17:20 coolid 阅读(23896) 评论(0) 推荐(0)
摘要:这里列出了一些JS重要知识点(不全面,但自己感觉很重要)。彻底理解并掌握这些知识点,对于每个想要深入学习JS的朋友应该都是必须的。讲解还是以示例代码搭配注释的形式,这里做个小目录:JS代码预解析原理(包括三个段落);函数相关(包括 函数传参,带参数函数的调用方式,闭包);面向对象(包括 对象创建、原... 阅读全文
posted @ 2014-09-16 15:03 coolid 阅读(372) 评论(0) 推荐(0)
摘要:一、说明JS权威指南文字用红色标出;JS高级程序设计用橙色标出;自己加上的文字用粉红色标出;其(一)-(九)为JS权指南,(十)为JS高级程序设计二、记法结构2.1字符集Javascript程序用的是Unicode字符集编码。2.2大小写敏感Javascript是一种区分大小写的语言,但是注意HTM... 阅读全文
posted @ 2014-09-16 14:49 coolid 阅读(193) 评论(0) 推荐(0)
摘要:1. 用 === 代替 ==JavaScript里有两种不同的相等运算符:===|!== 和==|!=。相比之下,前者更值得推荐。请尽量使用前者。引用:“如果两个比较对象有着同样的类型和值,===返回true,!==返回false。”– JavaScript: The Good Parts不过,如果... 阅读全文
posted @ 2014-09-16 14:47 coolid 阅读(151) 评论(0) 推荐(0)