版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、- 1 -,jQuery入门,2012/12/24,Basics,- 2 -,目录,设计理念 Design Concept 基本语法 Basic Syntax 神奇的$() $(function(); jQuery对象和DOM对象 Getters $(expression, context) context参数默认值为document context参数应该是DOM对象,而不jQuery对象 $.func();,- 5 -,The Magic $() Function,jQuery() = $() window.jQuery = window.$ = jQuery; $(function) D
2、OM的Ready事件 $(document).ready(function); 的简写 $(selector) 元素选择器表达式 $(element) 直接指定元素 element为DOM对象时转换成为jQuery对象 $(HTML) 创建HTML元素 $.function() 执行一个jQuery函数 $.fn.myfunc() 创建一个jQuery函数,- 6 -,$(function();,自调用匿名函数 self-invoking anonymous function 通过定义一个匿名函数,创建了一个“私有”的命名空间,该命名空间的变量和方法,不会破坏全局的命名空间。 (functio
3、n()(); (function()(); window.onload 必须等到页面内所有元素加载完毕后执行,只能设置成一个函数。 等价于:$(window).load(function (); $(document).ready() DOM结构绘制完后就执行,可同时设置多个不会被覆盖。 简写为:$(function();,- 7 -,jQuery Object and DOM Object,获取对象 (1)DOM对象 document.getElementById() (2)jQuery对象 $(选择器) 对象转换 (1)jQuery对象DOM对象 $jobj0 $jobj.get(0) (
4、2)DOM对象jQuery对象 $(domObj),- 8 -,Getters $(input:checkbox).val(opt1, opt2); Setter同时接受函数参数 $(a).attr(target, function() if (this.host = location.host) return _self else return _blank; / off-site links in a new window );,- 9 -,Getters ,- 11 -,Chaining,Chain Breakers var html = $(.).html().addClass(hel
5、lo) / Breaking, html() returns a string. / addClass method is undefined on a string,- 12 -,Stack Architecture,$(body)/body .find(p)/ p, p, p body .find(a)/a, a p, p, p body .addClass(foo) .end()/p, p, p body .end()/body,- 13 -,Conflict,将$控制权交出,之后可以使用jQuery jQuery.noConflict(); 自定义jQuery快捷方式 var $j = jQuery.noConflict(); 之后可以使用$j 将jQuery控制权也交出 var $jj = jQuery.noConflict(true); (fu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光致产酸剂项目建议书
- 医院麻醉科工作管理规范考评细则
- 医院肿瘤科医师规范化学习培训资料
- 幼儿园亲子活动教案大全(7篇)
- 洗脱两用机行业相关投资计划提议
- 【9道二模】2024年安徽省宿州市砀山县中考二模道德与法治试题(含解析)
- 对数概念导学案 高一上学期数学苏教版(2019)必修第一册
- 第15课 两次鸦片战争 导学案 高一上学期统编版(2019)必修中外历史纲要上
- 安全员工作计划6篇
- 元素周期律 课后练习 高一上学期化学人教版(2019)必修第一册+
- 《人类起源的演化过程》阅读测试题及答案
- 宜昌华美达酒店开业活动策划提案
- 历史-广东省2024届高三下学期4月二模考试试题和答案
- 广东省华附、省实、深中、广雅四校2024届高考考前提分物理仿真卷含解析
- 中国餐馆家具行业竞争格局及发展前景预测研究报告(2024-2030)
- 济南网约车资格证区域科目考试试题库及答案(背熟必过)
- MOOC 临床血液学检验-武汉大学 中国大学慕课答案
- (正式版)SHT 3045-2024 石油化工管式炉热效率设计计算方法
- MOOC 供应链管理-武汉理工大学 中国大学慕课答案
- JJG(新)24-2021 人体秤检定规程
- 中级食品检验工试题库与答案
评论
0/150
提交评论