jquery笔记
来源:互联网 发布:枪神纪近战武器数据 编辑:程序博客网 时间:2024/06/05 21:12
基本语法
$是jQuery这个javascript类的一个别称。$(document)是jQuery选择器,用于选择一个html元素,此处指整个html文档。
在jQuery库中定义有以下一行代码
window.jQuery = window.$ = jQuery;
因为window可以省略,所以$其实表示window.$,等同于jQuery,也就有
window.jQuery(document)
jQuery(document)
window.$(document)
$(document)
这些都是等效的
通过使用$()就可以调用函数,该函数发挥一个新的jQuery对象,后面紧跟的函数ready()是改jQuery的一个方法,它绑定了一个事件,待DOM完成载入后就出发该事件。
源代码解析
jQuery库的闭包定义
源代码定义如下:
(function(window,undefined){
window.jQuery = window.$ = jQuery;
})(window);
将javascript程序定义在一个函数里,形成一个闭包环境
防止自定义函数定义的变量不会与外部环境冲突,而形成一个内部环境
同时将window作为属性或方法作为参数传入函数,从而可以公开函数或变量成为全局函数或变量
使用单体模式创建jQuery实例
创建jQuery实例时,不直接使用new jQuery(),而是让构造器方法返回一个jQuery.fn.init实例,如下所示
var jQuery=function(selector,context){
return new jQuery.fn.init(selector,context,rootjQuery);
}
- JQuery 笔记:
- jquery笔记
- jquery笔记
- JQuery 笔记
- JQuery笔记
- JQuery笔记
- JQuery笔记
- jquery 笔记
- jquery 笔记
- jquery笔记
- jquery+笔记
- JQuery笔记
- jquery笔记
- jquery笔记
- JQuery 笔记
- Jquery 笔记
- jQuery笔记
- JQuery笔记
- 服务器开发必须要有个舒服的日志系统: erlang 日志管理系统: lager
- C#学习之结构
- HTML快速入门+常用标记
- 怎样学好hibernate!(http://edu.csdn.net/news/2012822/240ca26f0d7e.shtml)没事下载下来看哦!
- MFC Edit control用法
- jquery笔记
- malloc和new的区别
- C语言小程序(六)、数组操作
- 使用eclipse来打jar包
- 第一次参加Coding Dojo(编程道场)有感
- 【练习04】 字典树 1001 Hat’s Words
- Hibernate学习笔记
- 编译 mongoclient.lib
- C++成员初始化列表使用总结