- 博客(5)
- 收藏
- 关注
原创 jQuery 源码剖析 (五) 事件绑定原理剖析
jQuery 源码解析代码及更多学习干货: 猛戳GitHub 本篇代码为 my-jQuery 1.0.5.js 一、基础知识 1.DOM 0级事件模型: 通过JS指定事件处理程序传统方式,就是将一个函数赋值为一个事件处理程序属性。onclick 2.DOM 2级事件模型:规定的事件流包括3个阶段:事件捕获阶段、处于目标阶段和时间冒泡阶段,首先发生的是事件捕获,然后处于目标阶段,最后是事件冒泡。 ...
2019-08-16 15:40:34 203
原创 jQuery 源码剖析 (四) Deferred异步回调原理分析及实现
jQuery 源码解析代码及更多学习干货: 猛戳GitHub 本篇代码为 my-jQuery 1.0.4.js 建议阅读本篇先弄懂上一篇Callbacks 原理分析,因为Deferred异步回调是基于Callbacks。下载源码然后根据文章思路学习,最好自己边思考边多敲几遍。 一、基本概念 Promise/A+规范 首先推荐各位阅读一下 Promise/A+规范 Promise作为一个模型,...
2019-08-16 15:39:27 288
原创 jQuery 源码剖析 (三) Callbacks原理分析及实现
jQuery 源码解析代码地址: https://github.com/Geek-James/Blog 本篇代码为 my-jQuery 1.0.2.js my-jQuery 1.0.3.js 建议下载源码然后据文章思路学习,最好自己边思考边多敲几遍。 一、Callbacks基本概念 1..callbacks用于管理函数队列。2.通过add添加处理函数到队列中,通过fire去执行这些函数。3..c...
2019-08-16 15:37:59 277
原创 jQuery 源码剖析 (二) 选择器
jQuery 源码解析代码地址: https://github.com/Geek-James/Blog 建议下载源码然后据文章思路学习,最好自己边思考边多敲几遍。 一:剖析源码前准备 1.首先官网下载源码jQuery官网 2.选择jQuery版本并下载到本地,并在本地给自己新建件myjQuery-1.0.1.js(这个文件是用来仿写jQuery). 3.创建入口文件并引入这官方jQuery和自...
2019-08-16 15:36:09 176
原创 jQuery源码剖析 (一) 核心功能函数
jQuery 源码解析代码地址: 猛戳GitHub 建议下载源码然后据文章思路学习,最好自己边思考边多敲几遍。 开篇题外话:为什么要写这篇文章? 提到jQuery,相信很多前端工程师都知道,这个已经火了十来年的框架,为前端开发提供便利性的同时也解决了各种各样的浏览器兼容性问题,一个框架为什么这么火
2019-08-16 15:34:01 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人