码迷,mamicode.com
首页 >  
搜索关键字:jquery源码    ( 465个结果
javascript 的引入
@(es6) [toc] 静态引入 1. html标签script引入 2. esm 中 3. commonjs 中 4. AMD,年代久远,价值在于jquery源码采用模块是AMD,你要学习jquery设计模式,必先学习AMD 5. CMD,完全忘记是什么,现在就只知道到它,就近依赖(类似动态加载 ...
分类:编程语言   时间:2019-01-08 12:28:38    阅读次数:168
前端用到的设计模式之开闭原则. 里氏代换原则
开闭原则,如果jQuery源码稍微了解,肯定知道它的应用了. 一个模块 函数或对象,应该凭着经验来判断, 对扩展开放,对修改关闭. 一般用继承实现扩展,用闭包来实现关闭. 为什么开闭原则?它跟复杂度有什么关系,? 复杂度,就是一个函数里包含的功能个数;当开闭原则不遵守时,想扩展功能,必然去原来的函数 ...
分类:其他好文   时间:2018-12-14 22:51:30    阅读次数:201
jQuery源码解析(jQuery对象的实例属性和方法)
1、记录版本号 以及 修正constructor指向 因为jQuery.prototype={ ... } 这种写法将自动生成的jQuery.prototype.constructor属性覆盖删除,所以需要重新修正(指向其构造函数 jQuery)。2、init() 初始化方法: init()方法最终 ...
分类:Web程序   时间:2018-10-21 11:21:58    阅读次数:220
jquery中的编程范式,即jquery的牛逼之处
转自: "http://www.iteye.com/topic/1119283" 对jquery理解比较深,积累一下,整理了一下格式,就当练习一下 markdown 语法. 本文将结合jQuery源码的实现原理,对javascript中涌现出的编程范式和常用技巧作一简单介绍。 1. AJAX: 状态 ...
分类:Web程序   时间:2018-10-20 12:50:55    阅读次数:150
jQuery源码之 empty与html('')的区别
代码中,首先清除了所有的data数据,那么data都包含哪些内容呢? getALl方法查找到到所有后代元素。jquery的getAll代码如下: var strundefined = typeof undefined; function getAll( context, tag ) { var el ...
分类:Web程序   时间:2018-08-18 21:19:05    阅读次数:203
jquery 源码结构学习
最近想要了解一下jquery 库是怎样实现的,源码结构如何。通过查看资料知道了,jquery源码整体结构如下所示,平时用到的例如$.ajax()形式的方法主要是通过jq.extend({})中定义的方法属性得到的,形如$("div").css()方法是通过jq.fn.extend({})拓展得到。 ...
分类:Web程序   时间:2018-08-14 23:29:08    阅读次数:217
自调用匿名函数(匿名闭包)解析与调用
打开jQuery源码,首先你会看到这样的代码结构: 这是一个自调用匿名函数。什么东东呢?在第一个括号内,创建一个匿名函数;第二个括号,立即执行 为什么要创建这样一个“自调用匿名函数”呢?通过定义一个匿名函数,创建了一个“私有”的命名空间,该命名空间的变量和方法,不会破坏全局的命名空间。这点非常有用也 ...
分类:其他好文   时间:2018-08-01 14:07:10    阅读次数:148
jQuery.extend()
使用jquery的$.extend()之前突然想到如何查看jquery的版本 $.fn.jquery 转入正题,在没有研究jquery源码之前,都不知道这个方法的使用,接触过后感觉这东西还可以,在此做个note jQuery.extend() 函数用于将一个或多个对象的内容合并到目标对象。 注意: ...
分类:Web程序   时间:2018-07-15 17:37:55    阅读次数:206
jQuery源码架构
内容是基于jQuery2.0.3源码架构进行解析,感兴趣的小伙伴可以添加好友一起交流! (function(){ line (21 , 94) 定义了一些变量和函数 jQuery = function(){}; line (96 , 283) 给JQ对象,添加一些方法和属性 line (285 , ...
分类:Web程序   时间:2018-07-14 22:41:36    阅读次数:244
JQuery源码解析 目录
1. a.$查询符号就是放在沙盒里面的: window.jQuery = window.$ = jQuery; b.一个jQuery对象无 new 构造: eg: $("#text").text("myjQuery"); 等价于 var text = new $("text"); text.text ...
分类:Web程序   时间:2018-05-28 18:56:19    阅读次数:198
465条   上一页 1 2 3 4 5 6 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!