jquery源码
文章平均质量分 90
汪小穆
走在成为web前端大牛路上......
展开
-
【jquery源码一】开始学习源码之前需要解决的一些问题
前言:在这mvvm模式盛行的今天,很多人说要舍去jquery,舍去DOM操作。很多人觉得没必要去了解jquery源码,而我并不这么认同以上的说法。jquery对javaScript的不足之处进行了封装使其更完善,jquery的源码中更是能看到对js原生方法的完美运用,还能学到很多没见过的操作JavaScript的技巧。简单的说,学习源码能让JavaScript基础更扎实。学习jquery源码需解决...原创 2018-06-07 15:04:13 · 1211 阅读 · 0 评论 -
【jquery源码二】$选择器--是如何将DOM封装成jquery对象的①
前言:说到jquery不得不说的就是强大的jquery的选择器功能啦。该功能很强大,还单独分离出来sizzle模块供只需用到选择器功能的朋友使用。(该篇先不说jquery选择器的强大功能,先说说jquery是如何将DOM元素封装成jquery对象的)原创 2018-06-09 17:55:01 · 2380 阅读 · 0 评论 -
【jquery源码三】jQuery是如何创建方法和扩展方法
前言:jQuery下的方法有很多,而且都很实用。比如each方法,我们可以$.each()这样去使用,也可以$('div').each()这样去使用,两者有什么区别呢?var jQuery = function( selector, context ) { return new jQuery.fn.init( selector, context, rootjQuery );}jQuery.e...原创 2018-06-30 10:43:11 · 1500 阅读 · 0 评论 -
【jquery源码四】jQuery对象原型下的方法
前言:通过上篇文章已经知道了,jQuery实例对象中的大量方法很多都是通过$.fn.extend()去进行扩展出来的,但是jQuery下还是有些方法写在上面的,这些方法的作用是相对重要的,而且不会经常需要修改、优化,或者删除的方法。现在来探究下这些方法的奥义。【jquery源码】目录。 一、模拟封装jQuery对象的<!DOCTYPE ><html>&...原创 2018-06-30 16:51:45 · 636 阅读 · 0 评论 -
【jquery源码二】$选择器--是如何将DOM封装成jquery对象的②
前言:前面一篇已经看过$是如何封装jQuery对象的,可以简单的概述为,把DOM对象放在了属性名为0、1、2....下面,然后给jQuery添加了context,length,selector属性,还有一些实例出来的方法。【jquery源码二】$选择器--是如何将DOM封装成jquery对象的①【jquery源码】目录表。这篇文章来说说jQuery是如何实现众多选择器效果的。 ...原创 2018-07-03 11:59:06 · 841 阅读 · 0 评论 -
【jquery源码】目录
前言:在这mvvm模式盛行的今天,很多人觉得没必要去了解jquery源码,而我并不认同以上的说法。jquery对javaScript进行了封装使其更加完善,jquery的源码中更是能看到对js原生方法的完美运用,还能学到很多没见过的操作JavaScript的技巧。简单的说,学习源码能让JavaScript使用基础更扎实。【jquery源码一】开始学习源码之前需要解决的一些问题。【jquery源码二...原创 2018-07-03 16:23:31 · 877 阅读 · 0 评论 -
【jquery源码五】jQuery工具方法汇总①。
前言:jQuery的工具方法是jQuery源码中的基石,是构建庞大的jQuery库的根本。这些工具方法也给我们的编程带来了很多便利。【jquery源码】目录 一、修改$.extend()【jquery源码三】jQuery是如何创建方法和扩展方法前面的文章也说到了$.extend(),$.fn.extend()的作用。我们这里进行简易的修改,一样实现扩展方法的效果。jQue...原创 2018-07-04 15:13:20 · 620 阅读 · 0 评论 -
【jquery源码五】jQuery工具方法汇总②。
前言:上篇文章已经分析了16个常用工具方法了,现在来继续分析后面的17个常用工具方法。【jquery源码】目录【jquery源码五】jQuery工具方法汇总①。 一、工具方法jQuery.extend({ parseHTML: function( data, context, keepScripts ){}, parseXML: function( data ){}, ...原创 2018-07-11 17:55:50 · 499 阅读 · 0 评论