摘要: 这个模块中,主要定义变量 rootjQuery:定义Jq的根对象,为了可压缩 readyList : core_strundefined:将typeof undefined的值"undefined"赋值给这个变量,因为在IE9及以下对于xmlNode.method是不等于undefined的,只有比 阅读全文
posted @ 2016-09-02 10:31 8932809 阅读(4706) 评论(0) 推荐(0) 编辑
摘要: 最近在看jQuery的源码,查了一些资料,偶尔看到了网易云课堂里有套视频是对源码进行讲解的,是叫妙味课堂出的,看着还不错,对这方面感兴趣的推荐看下, 个人感觉很不错。所以发些文章,边学边记录。 版本:2.0.3 整体的架构: (function(){ (21,94) 定义变量和函数,赋值JQuery 阅读全文
posted @ 2016-09-02 10:01 8932809 阅读(290) 评论(0) 推荐(0) 编辑
摘要: JSON操作 在序列化JavaScript对象时,所有函数及原型成员会被忽略,另外,值为undefined的属性也会被忽略。 JSON.stringify() 该方法可以传递两个参数,第一个参数是过滤器,可以是一个数组或方法,第二个参数是一个选项,表示是否在json字符串中保留缩进。 传递数组 传递 阅读全文
posted @ 2016-04-25 09:27 8932809 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 记录日志 记录日志用 img的src来访问记录错误日志的接口,这样做又几个好处: 1、 可以避免跨域的限制,通常都是一台服务器要负责处理多态服务器的错误,而这种情况下是使用XMLHttpRequest是行不通的。 2、 记录错误的过程中,出现问题的概率比较低,大多数的AJAX都是有JS库提供的包装函 阅读全文
posted @ 2016-04-25 09:26 8932809 阅读(219) 评论(0) 推荐(0) 编辑
摘要: var dragDiv = document.getElementById("dragDiv"); dragDiv.addEventListener("dragover", function (event) { event.preventDefault(event); console.log("ov 阅读全文
posted @ 2016-04-25 09:25 8932809 阅读(146) 评论(0) 推荐(0) 编辑
摘要: fillStyle 填充颜色,storkeStyle 描边颜色 strokeRect()方法-绘制矩形 toDataURL-将图片转换为编码 阅读全文
posted @ 2016-04-25 09:24 8932809 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Dom2和Dom3 importNode()方法,是将当前文档的某个节点传入到另一个文档中,使其成为该文档的一部分,因为元素都会有一个ownerDocument属性,所以单纯的使用appendChile方法会出错。 Css样式 偏移量 offsetWidth:元素垂直方向上所占的空间。 offset 阅读全文
posted @ 2016-04-25 09:23 8932809 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 在js中,我们实现重载常用的方式有: 1、根据传入参数的类型执行不同的操作。 2、利用参数中特殊的参数值进行不同的操作。 3、根据参数的个数进行重载。 这里对第三种重载方式的实现进行说明。 实现第三种方法,最简单的就是使用switch case进行参数个数的判断,然后执行相应的操作,但这样的判断方法 阅读全文
posted @ 2016-04-16 13:47 8932809 阅读(6436) 评论(0) 推荐(0) 编辑
摘要: ClassList activeElement方法-当前页面获取焦点的对象 用于返回当前页面中获取焦点的对象。 hasFocus方法 判断文档是否获取焦点 readyState –文档加载状态 这个属性有两个值loading正在加载文档和complete已经加载完文档。 自定义属性-dataset 阅读全文
posted @ 2016-04-15 16:10 8932809 阅读(440) 评论(0) 推荐(0) 编辑
摘要: querySelector方法 返回单个元素 querySelectorAll方法 返回一组元素 遍历取得的对象 阅读全文
posted @ 2016-04-15 16:02 8932809 阅读(178) 评论(0) 推荐(0) 编辑