- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jQuery全能权威指南——jQueryCorejQueryPluginjQueryUIjQueryMobile
第 章
使用jQuery开发Web应用程序(jax交互等功能。
jQuery目前受到了业界的普遍好评,已经被大量使用。jQuery还得到了微软等公司的支持,被放在微软官方Ajax站点的首要位置,而且jQuery的选择器语法被很多其他JavaScript库借鉴或直接引用,显示了该语法格式的强大功能。
jQuery的基石是jQuery核心库,在jQuery核心库的基础上诞生了很多jQuery插件,包括jQuery UI、jQuery Mobile以及其他大量的第三方插件。
1.1 使用jQuery核心库——jQuery Core
一般情况下,提起jQuery或“jQuery库”都是指jQuery核心库,即jQuery Core。要使用jQuery,必须首先获得一个jQuery核心库,其可以从网站/下载。
jQuery核心库有很多版本,而且版本更新很快,目前最新的是1.6.x,如图1-1所示。
图1-1 下载jQuery核心库
下载的jQuery核心库是一个*.js文件,可以在网页中引用该文件,一般都会在网页的head元素中添加如下的HTML代码:
script type=text/javascript src=jquery-1.6.2.min.js/script
注意,下载的*.js文件有两个版本:jquery-1.6.2.min.js和jquery-1.6.2.js。两者的功能是相同的,前一个是精简过的文件(也被称为部署文件或产品文件),该文件较小,推荐在部署时使用,可以降低网络流量,减少Web服务器的负载;后一个文件则适合查看和修改源代码(也被称为开发者文件),该文件包含大量空格、换行符以及注释,因此文件 较大。
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输更快、更稳定。
在一些特大型网络公司中,也存在jQuery库的副本,它们作为jQuery库的CDN,这些CDN是免费的,可以直接引用,也可以减轻Web服务器的负载。
例如,Google的服务器上就存在这样的副本,可以直接引用(考虑到Google强大的服务器群,所以加载jQuery库将会非常快):
script type=text/javascript src=/ajax/ libs/jquery/1.6.2/jquery.min.js
/script
微软的Ajax CDN服务器上也存在jQuery库的副本,可以直接引用:
script type=text/javascript src=/ajax/ jquery/jquery-1.6.2.min.js
/script
注意,这样的引用还是有一定风险的,如果Google、微软的网站不再提供该文件,那么就有可能导致不可预知的后果。
1.1.1 第一个jQuery范例
jQuery库也是JavaScript程序,在网页中应该使用script元素引用,与引用其他JavaScript代码完全相同。
一旦引用了jQuery库,就可以使用库中定义的方法来处理文档和执行其他一些运算。
下面是一个使用jQuery的完整范例:
!DOCTYPE HTML
html lang=zh-CN
head
meta charset=utf-8
titlejQuery Sample/title
script type=text/javascript src=jquery-1.6.2.js/script
/head
body
script
$(document).ready(
function() {
alert(HTMLDOM已经准备完毕,现在可以操作了!);
}
);
/script
/body
/html
在使用jQuery处理HTML文档之前,必须让jQuery读取HTML文档的DOM,之后才能进行其他操作。jQuery定义了一个ready事件来验证是否已经读取了DOM并已经完成DOM结构绘制(链接资源可能并未下载,但此时已经可以执行JavaScript程序),一般都应该使用该事件来初始化操作。
所以,在上述简单范例中,用一个ready事件作为处理HTML文档的开始,事件中定义了一个匿名函数,当触发事件时就执行该函数,其中包含一个alert()语句。
在浏览器中执行,就可以看到自动弹出的对话框,如图1-2所示。
1.1.2 基本语法
看一下下面这段代码:
$(document).ready(
function() {
alert(HTMLDOM已经准备完毕,现在可以操作了!);
}
);
$(document)是一个jQuery选择器(Selector)
您可能关注的文档
- CMMI导入相关议题如何规划符合CMMI要求的过程说明书生命周期模型、过程.ppt
- CM-IMS统一CENTREX业务安全研究.ppt
- CNC发展历史及加工原理.ppt
- CNG LPG储配站、加气站.doc
- CNN综述.ppt
- CNPC内蒙古销售分公司市场化员工管理.doc
- CMP化学机械抛光_Slurry的蜕与进.doc
- CNPC沈阳加油站便利店营销案例.doc
- CNPC测井公司企业年金制度设计.doc
- CNPC海外市场发展战略.doc
- 岸基供电系统 第4部分:工频电源.pdf
- 人教版八下英语Unit 5 What were you doing when the rainstorm came_测试卷.docx
- 热带作物品种区域试验技术规程 木薯.pdf
- 草原防火阻隔带建设技术规程.pdf
- 渔用气胀救生筏技术要求和试验方法-.pdf
- 浙江省杭州市2024-2025学年八年级下学期期中考试英语试卷(含答案).docx
- 重庆市渝北区六校联盟2024-2025学年九年级下学期期中教学大练兵语文试卷.docx
- 食品安全-花椒籽油 (2).pdf
- 2025年海博思创分析报告:储能集成“小巨人”,国内外业务进展可期.pdf
- 地理标志产品 宽城板栗.pdf
文档评论(0)