2.4 常用正则表达式在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,不足地方进行补充和纠正。 常用的数字正则(严格匹配) 正则 含义 ^[1-9]\d*$ 匹配正整数 ^-[1-9]\d*$ 匹配负整数 ^-?[1-9]\d*$ 匹配整数 ^[1-9]\d*|0$ 匹配非负整数(正整数 ...
分类:
Web程序 时间:
2016-08-18 19:51:15
阅读次数:
185
1. 总体架构 1.1自调用匿名函数 self-invoking anonymous function 打开jQuery源码,首先你会看到这样的代码结构: 1.这是一个自调用匿名函数。在第一个括号内,创建一个匿名函数;第二个括号,立即执行 2.为什么要创建这样一个“自调用匿名函数”呢? 通过定义一个 ...
分类:
Web程序 时间:
2016-08-18 19:35:36
阅读次数:
158
1. 问题: 1.1 通过bower install 的components 许多在运行的时候报404无法找到js.map文件, 如图: 2. 分析: 2.1 查看jQuery源码 /dist/jquery.min.map 2.2 在stackoverflow中查找到: 2.3 在项目发布的时候, ...
分类:
Web程序 时间:
2016-08-17 15:37:56
阅读次数:
179
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。
// 工具函数,将字符串格式的标记转换为对象格式,并把转换结果缓存起来
function createFlags( flags ) {...
分类:
Web程序 时间:
2016-08-08 12:57:23
阅读次数:
208
jQuery源码中定义了一些重要的静态属性和方法,它们是其他模块实现的基础,整体的源码结构如下
//把window.jQuery和winow.$备份到局部变量_jQuery和_$
_jQuery = window.jQuery,
// Map over the $ in case of overwrite
_$ = window.$,
jQuery.extend...
分类:
Web程序 时间:
2016-08-05 12:00:30
阅读次数:
219
1.jQuery无new构建 我们希望做到的事情是:我们只需要写var $ = jQuery();就可以在新建一个工具对象,同时如果我们想var $ = new jQuery()的时候也可以得到同样的效果。 做到这件事情的关键就是将所有工具方法都写在jQuery.prototype里面,并且在无ne ...
分类:
Web程序 时间:
2016-08-03 21:38:06
阅读次数:
179
版本:1.7.1 总体架构: 1.执行jQuery(selector, context)方法,在方法内部实例化函数jQuery.fn.init,得到一个jquery对象。 2.函数jQuery.fn.init属于jQuery原型上的方法。 3.函数jQuery.fn.init的原型指向函数jQuer ...
分类:
Web程序 时间:
2016-08-01 10:28:25
阅读次数:
159
本人是一名.net程序员..... 你一个.net coder 看什么jQuery 源码啊? 原因吗,很简单。技多不压身吗(麻蛋,前端工作好高...羡慕)。 我一直都很喜欢JavaScript,废话不多说了,直接切入正题。 最近看了好几篇jQuery 源码的文章,对于jQuery的无new构建 很是 ...
分类:
Web程序 时间:
2016-08-01 00:02:03
阅读次数:
597
欢迎转载,请注明出处!https://gii16.github.io/javascript/2016/07/29/learnfromjquery.html 欢迎交流,可去笔者博客园中评论:http://www.cnblogs.com/Gii16/p/5721020.html 笔者的老板是做文本挖掘研 ...
分类:
Web程序 时间:
2016-07-31 17:32:43
阅读次数:
211