E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Jquery源码
js与设计模式----外观模式
varstopEvent=function(e){//同时阻止事件默认行为和冒泡 e.stopPropagation(); e.preventDefault(); }
jQuery源码
中也有:first
·
2013-01-15 19:00
设计模式
通过
jQuery源码
学习javascript(三)
疑问第一篇中有位博友提出了以下的问题,我也不太明白,如果有明白的,能否告知一、二。复制代码代码如下:varstr="test";for(varainstr){console.log(a+":"+str[a]);}输出结果这是一个字符串对象,在使用for的时候,会出现上面的情况。自调用匿名函数(function(){})(window)复制代码代码如下:(function(window,undefi
·
2012-12-27 16:22
通过
jQuery源码
学习javascript(二)
巧妙1:函数在javascript代码中函数是个不可多得的人才。♥它可以归置代码段,封装相对独立的功能。♥它也可以实现类,注入OOP思想。jQuery就是一个函数,你也可以把它当成类(呵呵,本身就是类)。复制代码代码如下:(function(){varjQuery=function(){//函数体}window.jQuery=window.$=jQuery;})();console.log(jQu
·
2012-12-27 16:41
通过
jQuery源码
学习javascript(一)
Jquery这么普及,必有它过人之处,通过开源代码进行学习,是个不错的学习方法啊!以下是我模拟的方法,我尽量简化方法。定义对象C(类似于jquery的$方法)――这个也是jquery设计非常巧妙的地方复制代码代码如下:(function(){var_cQuery=window.cQuery,cQuery=function(){returnnewcQuery.fn.init();};cQuery.f
·
2012-12-27 15:55
jQuery源码
学习(1)——addClass
最近比较闲,寻思着学习下
jQuery源码
,看了好多博客,很多都讲的比较详细。jQuery虽然只有那么200多K,但内容却比较丰富,对于我这样一个js菜鸟,看起来相当吃力。
优秀的男人,不管遇到怎样的挫折,都应该保持平静如水
·
2012-12-20 14:00
js与设计模式----适配器模式
jQuery源码
中,将$的使用权让给别的类库之后。jQuery.noConflict();我们只有使用jQuery("#
·
2012-12-19 19:00
适配器模式
github上比较有名的一个前端面试题,随便做做(4)
undefined'是未定义,在
jQuery源码
中第一行就是,在变量没有赋值的时
·
2012-12-03 21:00
github
jQuery源码
分析系列:AJAX状态码
阅读更多面是Jquery中AJAX参数详细列表:参数名类型描述urlString(默认:当前页地址)发送请求的地址。typeString(默认:"GET")请求方式("POST"或"GET"),默认为"GET"。注意:其它HTTP请求方法,如PUT和DELETE也可以使用,但仅部分浏览器支持。timeoutNumber设置请求超时时间(毫秒)。此设置将覆盖全局设置。asyncBoolean(默认:
思客迪
·
2012-11-09 09:00
jquery
ajax
状态
jQuery源码
分析系列:AJAX状态码
面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址。 type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PU
思客迪
·
2012-11-09 09:00
jquery
Ajax
状态
jQuery源码
分析系列:AJAX状态码
阅读更多面是Jquery中AJAX参数详细列表:参数名类型描述urlString(默认:当前页地址)发送请求的地址。typeString(默认:"GET")请求方式("POST"或"GET"),默认为"GET"。注意:其它HTTP请求方法,如PUT和DELETE也可以使用,但仅部分浏览器支持。timeoutNumber设置请求超时时间(毫秒)。此设置将覆盖全局设置。asyncBoolean(默认:
思客迪
·
2012-11-09 09:00
jquery
ajax
状态
javascript笔记:深入分析javascript里对象的创建
读
jQuery源码
时候,我常想到底那些因素会让我读不懂代码,其中最关键的是哪个,最早觉得是jQuery的架构设计,当我查阅资料终于找到jQuery架构设计的入口时候,我发现javascript基础语法的熟练运用才是读源码的关键
zbz0425
·
2012-10-26 11:00
jQuery源码
分析之数据存储
一.引子 大家想想,在未使用jQuery或者其他js框架前,只用原生js的时候,怎么存储数据的呢?在刚结束js的时候,我是将每个跟节点有关的属性都使用setAttribute(name,value)保存在节点上。下次取就可以直接getAttribute(name),一个节点使用这种方式保存很多数据,效率肯定不高的。在有时候要对节点保存大量的数据的时候,还有没更好的办法来存储数据呢?下面来看看jQ
lcyangily
·
2012-09-18 20:00
jquery
jQuery源码
分析之数据存储
一.引子 大家想想,在未使用jQuery或者其他js框架前,只用原生js的时候,怎么存储数据的呢?在刚结束js的时候,我是将每个跟节点有关的属性都使用setAttribute(name,value)保存在节点上。下次取就可以直接getAttribute(name),一个节点使用这种方式保存很多数据,效率肯定不高的。在有时候要对节点保存大量的数据的时候,还有没更好的办法来存储数据呢?下面来看看jQ
lcyangily
·
2012-09-18 20:00
jquery
jQuery源码
分析之数据存储
一.引子 大家想想,在未使用jQuery或者其他js框架前,只用原生js的时候,怎么存储数据的呢?在刚结束js的时候,我是将每个跟节点有关的属性都使用setAttribute(name,value)保存在节点上。下次取就可以直接getAttribute(name),一个节点使用这种方式保存很多数据,效率肯定不高的。在有时候要对节点保存大量的数据的时候,还有没更好的办法来存储数据呢?下面来看看jQ
lcyangily
·
2012-09-18 20:00
jquery
读
jQuery源码
之整体框架分析
最近读
jQuery源码
,记下我对大师作品的理解和心得,跟大家分享,权当抛砖引玉。 先附上jQuery的代码结构。
a52071453
·
2012-09-08 08:00
JavaScript
java
jquery
框架
读
jQuery源码
之整体框架分析
最近读
jQuery源码
,记下我对大师作品的理解和心得,跟大家分享,权当抛砖引玉。 先附上jQuery的代码结构。
a52071453
·
2012-09-08 08:00
JavaScript
java
jquery
框架
jQuery源码
学习(四)-- 初始化函数
function init (selector,context,rootjQuery){ var match,elem,ret,doc; // Handle $(""), $(null), $(undefined), $(false) if (!selector) { re
JavaSam
·
2012-09-07 16:00
jquery
1.1 jQuery--总体框架
1.11自调用匿名函数self-invokinganonymousfunction打开
jQuery源码
,首先我们可以看到这样的代码结构:(function(widow,undefined){//code
dicongtuo4349
·
2012-09-06 17:00
javascript
1.1 jQuery--总体框架
1.11自调用匿名函数self-invoking anonymous function 打开
jQuery源码
,首先我们可以看到这样的代码结构: ( function(widow,undefined
黄继华
·
2012-09-06 17:00
jquery
jQuery源码
分析之整体框架分析
最近读
jQuery源码
,记下我对大师作品的理解和心得,跟大家分享,权当抛砖引玉。 先附上jQuery的代码结构。
lcyangily
·
2012-09-03 21:00
jquery
jQuery源码
分析之整体框架分析
最近读
jQuery源码
,记下我对大师作品的理解和心得,跟大家分享,权当抛砖引玉。 先附上jQuery的代码结构。
lcyangily
·
2012-09-03 21:00
jquery
jQuery源码
分析之整体框架分析
最近读
jQuery源码
,记下我对大师作品的理解和心得,跟大家分享,权当抛砖引玉。 先附上jQuery的代码结构。
lcyangily
·
2012-09-03 21:00
jquery
关于jQuery的data()方法的了解
今天查看
jQuery源码
,发现jQuery是会将 dom元素 及 其所有 子孙元素中的 数据缓存清除,在此记录一下 remove: function( selector ) {
a_bin
·
2012-08-24 14:00
jquery
关于jQuery的data()方法的了解
今天查看
jQuery源码
,发现jQuery是会将dom元素及其所有子孙元素中的数据缓存清除,在此记录一下 1.3remove:function(selector){ if(!
xxb2008
·
2012-08-24 13:00
jquery
Date
function
null
{{
jQuery源码
分析}}jQuery对象初始化的多种传参数形式
{{
jQuery源码
分析}}jQuery对象初始化的多种传参数形式jQuery对象初始化的传参方式包括:1.
pingpang
·
2012-08-16 22:00
javascript笔记:通过对作用域链和执行环境的深入理解所得出的提高javascript代码性能
当我对这块知识有了更深入的了解后,回头看看
jQuery源码
才知道大师们写的代码是如何的厉害,
jQuery源码
里很好的运用了作用域链和执行环境的知识来提升程序性能。
ilvu999
·
2012-08-16 02:00
{{
jQuery源码
分析}}jQuery对象初始化的多种传参数形式
jQuery对象初始化的传参方式包括: 1.$(DOMElement) 2.$('<h1>...</h1>'), $('#id'), $('.class') 传入字符串, 这是最常见的形式, 这种传参数经常也传入第二个参数context指定上下文,其中context参数可以为$(...), DOMElement 3.$(function() {}); <=
iwebcode
·
2012-08-15 15:00
JQuery对象
jQuery之checkbox全选
JQuery源码
:varselallflag=false; jQuery('#selectallbox').live('change',function(){ selallflag=!
baronyang
·
2012-08-10 16:00
jQuery源码
中的chunker 正则过滤符分析
复制代码代码如下:varchunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,这是Jq中最长的一个正则了,也研究了很久,一直很懵懂,感觉还是通过调试,然后一步一步的分析值理解起
·
2012-07-31 23:03
{{
jQuery源码
分析}}.wrapAll,.wrapInner,.wrap方法
{{
jQuery源码
分析}}.wrapAll方法 jQuery.fn.extend({ wrapAll: function( html ) { // 当html参数为function时,
iwebcode
·
2012-07-12 19:00
jquery
写了10年Javascript未必全了解的连续赋值运算
一、引子vara={n:1}; a.x=a={n:2}; alert(a.x);//-->undefined这是蔡蔡在看
jQuery源码
时发现这种写法的。
justjavac
·
2012-07-12 12:00
jQuery源码
分析——关键字或保留字作为对象属性时必须加引号,调用该属性时也只能使用[]调用,不可用.来调用
今天读jquery(1.8b1)源码时,其中propFix对象中定义了一些特殊的属性映射关系,其中for,class两个属性单独使用引号括起来,感到很奇怪,测试了下,若不加引号,在神奇的IE下会报“缺少标识符”。 js对象中属性为关键字或保留字时若不加引号在IE下会报js错误。 测试用例如下: var propFix = { tabindex: "tabIndex",
iwebcode
·
2012-07-09 20:00
jquery
[
jQuery源码
]event.js
event.js为jQuery.fn增加了如下接口: jQuery.fn.extend({ on: function( types, selector, data, fn, /* INTERNAL */ one ){}, one: function( types, selector, data, fn ){}, off: function
winteen
·
2012-07-04 16:00
jQuery源代码
jQuery源码
分析系列
来自: http://www.cnblogs.com/nuysoft/archive/2011/11/14/2248023.html
jQuery源码
分析(版本1.6.1) 00 前言开光 01
socol
·
2012-07-03 10:00
jquery
jQuery源码
浅谈系列---contents
contents() ---------- 查找匹配元素内部所有子节点(包括文本节点)。如果是iframe,则查找文档内容。 和children()方法类似,但是contents可以匹配到文本节点以及其他HTML元素 举例: //操作iframe $("iframe").contents().find("body").append("handleiframebodycon
zhangyaochun
·
2012-06-30 17:00
jquery
api
contents
jQuery源码
浅谈系列---end
end() ------ 回到最近的一个“破坏性”操作之前,将匹配的元素列表变为前一次的状态。 如果之前没有破坏性操作,则返回一个空集 破坏性操作------任何改变所匹配的jQuery元素的操作。 包含:add addSelf children filter find map
zhangyaochun
·
2012-06-30 16:00
end
jQuery源码
浅谈系列---replaceAll
replaceAll(selector) --------- 用匹配的元素来替换所有selector匹配到的元素。 1、参数: selector 选择器 用于查找所要被替换的元素 2、举例: //将所有段落用b来替换 $('加粗').replaceAll("p")
zhangyaochun
·
2012-06-30 14:00
replaceAll
jQuery源码
浅谈系列---before
before(content) -----在每个匹配的元素之前插入内容。 1、参数: content String,Element,jQuery 插入到每一个目标前的内容 2、举例: //在所有段落之前插入 $('p').before('*');
zhangyaochun
·
2012-06-30 14:00
BEFORE
jQuery源码
浅谈系列---after
after(content) ------在每一个匹配元素之后插入内容。 1、 参数: content ------String|Element|jQuery 插入到每一个目标后的内容。 2、举例: //在所有段落之后插入HTML标记 $("p").after("*");
zhangyaochun
·
2012-06-30 13:00
AFTER
jQuery源码
浅谈系列---prev()
prev([expr]) ------ 取得一个包含匹配元素集合中每一个元素紧邻的前一个同辈元素的元素集合。 参数: expr(可选) 可筛选前一个同辈元素的表达式
zhangyaochun
·
2012-06-18 21:00
prev
jQuery源码
浅谈系列---closest()
closest(expr,[context]) 在1.3新增,从元素本身开始,逐级向上级元素匹配,并返回最先匹配的元素。 会检查当前元素是否匹配,如果匹配则直接返回元素本身。如果不匹配则向上查找父元素,一层一层往上,直到找到匹配选择器的元素。如果诶有返回一个空的jQuery对象。 closest与parents的主要区别: 1、closest是从当前元素开始匹配寻找,后者
zhangyaochun
·
2012-06-18 18:00
closest
jQuery源码
浅谈系列---parents
parents([expr]) 取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。 举例: //找到id为ID元素的所有的类名为test的祖先元素。 $('#ID').parents('.test');
zhangyaochun
·
2012-06-16 18:00
parents
jQuery源码
浅谈系列---$.attr()
attr() 1、attr(name) 取得第一个匹配元素的属性值。如果元素没有相应的属性,则返回undefined。 2、attr(properties) 将一个"名/值"形式的对象设置为所有匹配元素的属性。 注:要设置class属性,必须用'className'作为属性名。 举例: varobj={ src:"", alt:"" }; $('#ID
zhangyaochun
·
2012-06-16 17:00
attr
jQuery源码
浅谈系列---$.removeAttr()
removeAttr(name) -------从每一个匹配的元素中删除一个属性。 参数: name -----------------要删除的属性名 $('#ID').removeAttr('id');
zhangyaochun
·
2012-06-16 17:00
removeAttr
jQuery源码
分析-09属性操作
属性操作主要介绍prop、attr、val三个接口的实现,相对于其他的接口,这三个的源码实现复杂,更容易让人混淆,一不小心就回使用错误的接口或返回错误的值,因此重点分析。 9.1 .prop() vs .attr() 9.1.1 概述 1.6.1相对1.5.x最大的改进,莫过于对属性.attr()的重写了。在1.6.1中,将.attr()一分为二: .attr()、.prop()
yanggang.only
·
2012-06-11 15:00
jquery
jQuery源码
分析 :表单序列化动作
jQuery源码
分析 :表单序列化动作 首先需要明白默认表单提交动作会如何将数据发送到服务器 1)对表单字段的名称和值进行URL编码,使用&分隔 2)不发送禁用的表单字段 3)
iwebcode
·
2012-05-30 17:00
jquery
jQuery源码
浅谈系列---$.param
jQuery.param(obj,[traditional]) 参数: obj -----数组或者jQuery对象会按照name/value进行序列化,普通对象按照key/value进行序列化 param -----是否使用传统方式浅层序列化返回值: 字符串String举几个应用的例子://1、参数obj是简单的对象 varobj1={width:100,height:200;
zhangyaochun
·
2012-05-22 16:00
param
jQuery源码
浅谈系列---jQuery.getScript
jQuery.getScript(url,[callback]); -----通过HTTPGET请求载入并执行一个js文件。 在1.2版本之前只支持同域的js文件。 1、参数 url --------String 待载入js文件的地址callback --------Function 成功载入后回调函数
zhangyaochun
·
2012-05-22 13:00
getscript
jQuery源码
浅谈系列---replaceWith()
replaceWith(cpntent) @参数content ----String,Element,jQuery,Function 用于将匹配元素替换掉的内容。如果这里传递一个函数进来,返回值必须是HTML字符串。 @example1新的参数内容替换匹配已有的内容 Hello $("p").replaceWith("test"); //结果 test @example2两个内
zhangyaochun
·
2012-05-15 16:00
jquery
api
replaceWith
jQuery源码
分析18: .animate()(待续)
jQuery源码
分析18: .animate()(待续) var rfxtypes = /^(?:toggle|show|hide)$/, rfxnum = /^([+\-]=)?
iwebcode
·
2012-05-14 18:00
animate
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他