摘要: 基本配置 问题一 + 解决creation of the root certificate was not successful报错 问题二 + 解决unable to configure windows to trust Fiddler Root certificate 问题三 + 网页提示htt 阅读全文
posted @ 2020-02-08 14:45 戡玉 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 参考自你不需要jQuery,对其进行了更清晰的总结与分类,现代游览器基本都支持(ie10+以上),只整理了最简洁实用的原生代码,过分累赘的实现没有加入 ##元素获取 | jQuery | 原生 | | : : | : : | | $(selector) | document.querySelecto 阅读全文
posted @ 2019-02-02 17:49 戡玉 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 准备知识 在看ajax实现的时候,如果对ajax技术知识不是很懂的话,可以参看下 "ajax基础" ,以便读分析时不会那么迷糊 全局ajax事件 默认$.ajaxSettings设置中的global为true,因此在Ajax请求的生命周期内,这些事件将被触发: 默认情况下,ajax事件在docume 阅读全文
posted @ 2018-10-23 20:13 戡玉 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 准备知识 事件的本质就是发布/订阅模式,dom事件也不例外;先简单说明下发布/订阅模式,dom事件api和兼容性 发布/订阅模式 所谓发布/订阅模式,用一个形象的比喻就是买房的人订阅楼房消息,售楼处发布消息,体现为代码的话就是如下形式 DOM/Event 兼容性 1.focus/blur和mouse 阅读全文
posted @ 2018-10-23 20:12 戡玉 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 准备说明 该模块定义了库的原型链结构,生成了Zepto变量,并将其以'Zepto'和'$'的名字注册到了window,然后开始了其它模块的拓展实现。 模块内部除了对选择器和zepto对象的实现,就是一些工具方法和原型方法的定义。 值得一提的是,内部很多实现都利用了原生数组的方法,很多api也是基于内 阅读全文
posted @ 2018-10-23 20:11 戡玉 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 代码数量 1.2.0版本代码量为1650行,去掉注释大概1500左右 代码模块 默认版本只包括核心模块,事件模块,ajax模块,form模块和ie模块,其它模块需要自行拓展加入,其中form模块只包含序列化操作和submit提交事件实现,ie模块只包括一点兼容性处理,两者码量极少,因此不做分析 执行 阅读全文
posted @ 2018-10-23 20:10 戡玉 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 对一般兼容性和特点做了标识(主要是ie8+) ##节点类型 节点类型 节点值 标签节点(Element) 1 属性节点(Attr) 2 文本节点(Text) 3 CDATA节点(CDATASetion) 4 实体引用节点(EntityReference) 5 实体节点(Entity) 6 处理指令节 阅读全文
posted @ 2018-10-23 20:09 戡玉 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 坐标(鼠标/触摸) event.screenX 鼠标/触摸,相对于显示屏的X坐标 event.screenY 鼠标/触摸,相对于显示屏的Y坐标 event.clientX 鼠标/触摸,相对于浏览器视口的X坐标 event.clientY 鼠标/触摸,相对于浏览器视口的Y坐标 event.pageX 阅读全文
posted @ 2018-10-23 20:08 戡玉 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 词法作用域 1. 作用域就是,程序查找变量和有效执行所在的区域,也称词法作用域。 1. 词法作用域分为,静态作用域和动态作用域。 1. 静态作用域取决于程序代码定义的时候,动态作用域取决于程序动态执行时的具体作用域环境。 1. js采用静态作用域,对于变量对象的获取只基于定义环境,而不受执行变化的影 阅读全文
posted @ 2018-10-23 20:07 戡玉 阅读(692) 评论(0) 推荐(0) 编辑
摘要: js的单线程模型与游览器的进程/线程息息相关,在了解js单线程与异步的时候,建议先看看这篇文章 为什么是单线程 由于js是可操作dom的,如果js是多线程,在多线程的交互下,处于界面中的dom节点就可能成为一个临界资源。 这个时候,如果两个线程同时操作一个dom,一个负责修改,一个负责删除,这时就会 阅读全文
posted @ 2018-10-23 20:05 戡玉 阅读(880) 评论(0) 推荐(0) 编辑