自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

求知若渴,虚心若愚,努力前行,未来可期。

热衷前端开发,喜欢刨根问底,乐于分享!

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除