目录结构一、jquery源码中常见知识点二、javascript中原型链常见的知识点三、常用的方法集知识点一、jquery源码中常见的知识点 1.string,number类型转换的快捷方法// @param s为字符串,n为数字function fn(obj){ //转换为Stri...
分类:
编程语言 时间:
2015-03-02 18:51:48
阅读次数:
200
写jquery插件需要明白的那些知识点1.jquery中$是神马?$.fn又是神马?稍微有jquery经验的都知道在jquery中$等价于jQuery,在控制台一试便知:我们在jquery(1.8.3)源码中也能找到下面代码:其实在jquery中$就是一个函数function,当我们执行$()时会得...
分类:
Web程序 时间:
2015-03-01 23:40:18
阅读次数:
206
对于JavaScript来说,其自身的Array对象仅仅是个数组,无法提供通过关键字来获取保存的数据,jQuery源码中提供了一种非常好的方式来解决这个问题,先看一下源码:
function createCache() {
var keys = [];
function cache(key, value) {
// Use (key + " ") to avoid collision ...
分类:
编程语言 时间:
2015-02-16 23:34:16
阅读次数:
379
一、前言 在平时开发web项目时,我们使用jquery框架时,可能经常这样来使用$(document).ready(fn),$(function(){}),这样使用的原因是在浏览器把DOM树渲染好之前,javascript是无法操作没渲染好的DOM节点。 其实除了$(document).re...
分类:
Web程序 时间:
2015-02-12 18:07:00
阅读次数:
132
前言jQuery动画是通过animate这个API设置执行的,其内部也是按照每一个animate的划分封装了各自动画组的行为,包括数据过滤、缓动公式、一些动画默认参数的设置、元素状态的调整、事件的处理通知机制、执行等等换句话说,我们可以把animate看作一个对象,对象封装自己的一系列属性与方法。j...
分类:
Web程序 时间:
2015-02-09 09:23:17
阅读次数:
224
jQuery 2.0.3 源码分析core - 选择器(02) 声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 打开jQuery源码,一眼看去到处都充斥着正则表达式,jQuery框架的基础就是查询了,查询文档元素对象,所以狭隘的说呢,jQuery就是一个选择器,并这个基础...
分类:
Web程序 时间:
2015-02-05 00:47:33
阅读次数:
286
源码API:http://api.jquery.com/jQuery.Callbacks/jQuery.Callbacks()是在版本1.7中新加入的。它是一个多用途的回调函数列表对象,提供了一种强大的方法来管理回调函数队列。那么jQuery.Callbacks使用场景在哪里?在很多时候需要控制一系...
分类:
Web程序 时间:
2015-02-04 15:57:17
阅读次数:
169
jQuery 2.0.3 源码分析core - 整体架构整体架构拜读一个开源框架,最想学到的就是设计的思想和实现的技巧。废话不多说,jquery这么多年了分析都写烂了,老早以前就拜读过,不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery又给扫一遍我也不会照本宣科的翻译源码,结...
分类:
Web程序 时间:
2015-02-04 15:56:11
阅读次数:
324
最近写前段的代码比较多,jQuery是用的最多的一个对象,但是之前几次看了源码,都没搞清楚jQuery是怎么定义的,今天终于看明白怎么回事了。记录下来,算是一个新的开始吧。(文中源码都是jQuery-1.10.2版本的)先上一段jQuery定义的源码,定义了jQuery为一个function1 .....
分类:
Web程序 时间:
2015-02-03 10:57:01
阅读次数:
111
在前端开发过程中必然绕不开jQuery库,移动端zepto。天天用到的一个库,很久就想通读一下源码,行动力不够一直没有执行……现在终于开始学习它,参照网上大神的博文和教程辅助自己学习。自己同时也构建一个自己的jQuery库,体验造轮子的整个过程。计划就是这样子啦,下面就是行动!jQuery源码可以精...
分类:
Web程序 时间:
2015-02-02 22:50:25
阅读次数:
152