5、初始jQuery

–1、介绍
-1.jQuery是JavaScript的程序库之一,它是JavaScript对象和实用函数的封装。
-2.JavaScript是一种面向Web的脚本语言。大部分网站都使用了JavaScript,并且现有浏览器(基于桌面系统、平板电脑、智能手机和游戏机的浏览器)都包含了JavaScript解释器。它的出现使得网页与用户之间实现了实时、动态的交互,使网页包含了更多活泼的元素,使用户的操作变得更加简单便捷。
-3.JavaScript的弊端:一个是复杂的文档对象模型,另一个是不一致的浏览器实现。
-4.目前流行的JavaScript库:jQuery、Bootstrap、Zepto、Ext、YUI
-5.jQuery的用途:
1.访问和操作DOM元素
2.控制页面样式
3.对页面事件的处理
4.方便地使用JQuery插件
5.与Ajax技术的完美结合
-5.JQuery的优势:
1.轻量级
2.强大的选择器
3.出色的DOM封装
4.可靠的事件处理机制
5.出色的浏览器兼容性
6.隐式迭代
7.丰富的插件支持
–2、配置jQuery环境
-1.jQuery的官方网站:http://jquery.com中下载jQuery库文件
-2.jQuery库的类型分为两种,分别是开发版(未压缩版)和发布版(压缩版),它门的对比如jQuery库的类型对比
jquery-1.版本号.js(开发版):完整无压缩版本,主要用于测试、学习和开发
jquery-1.版本号.js(发布版):经过工具压缩或经过服务器开启GZIP压缩,主要应用于发布的产品和项目
-3.jquery不用安装,想要在某个页面使用jQuery时,只需要在相关的HTML文档中引入该库文件的位置即可。
-4.在页面中引入jQuery











–3、window.onload与$(document).ready()的对比
window.onload:
执行时机:
必须等待网页中所有的内容加载完毕后(包括图片,Flash、视频等)才能执行
编写个数:
同一时间不能编写多个
执行以下代码:
window.οnlοad=function(){
alert(“小明学习不好”);
}
window.οnlοad=function(){
alert(“小明学习不好”);
}
结果只会输出一个"小明学习不好"
简写方法:

$(document).ready():
执行时机:
网页中所有DOM文档结构绘制完毕后即刻执行,可能与DOM元素关联的内容(图片、flash、视频等)并没有加载完
编写个数:
同一时间能同时编写多个
执行以下代码:
$(document).ready(function(){
alert(“小明学习不好”);
});
$(document).ready(function(){
alert(“小明学习不好”);
});
结果会输出两次"小明学习不好"
简化写法:
$(document).ready(function(){
//执行代码
});
可以简写成:
( f u n c t i o n ( ) / / 执 行 代 码 ) ; − − 4 、 j Q u e r y 语 法 结 构 − 1. 通 过 语 句 (function(){ //执行代码 }); --4、jQuery语法结构 -1.通过语句 (function()//);4jQuery1.(document).ready(function(){});不难发现,这条jQuery语句主要包含三大部分:$()、document和ready()。这三大部分在jQuery中分别称为工厂函数、选择器函数和方法,将其语法化后,结构如下。
语法:
( s e l e c t o r ) . a c t i o n ( ) ; − 2. 工 厂 函 数 (selector).action(); -2.工厂函数 (selector).action();2.()
在jQuery中,美元符号" " 等 价 于 j Q u e r y , 即 "等价于jQuery,即 "jQuery,()=jQuery()。 ( ) 作 用 是 将 D O M 对 象 转 化 为 j Q u e r y 对 象 , 只 有 将 D O M 对 象 转 化 为 j Q u e r y 对 象 后 , 才 能 使 用 j Q u e r y 的 方 法 − 3. 选 择 器 s e l e c t o r j Q u e r y 支 持 C S S 1.0 到 C S S 3.0 规 则 中 几 乎 所 有 的 选 择 器 , 如 标 签 选 择 器 、 类 选 择 器 、 I D 选 择 器 和 后 代 选 择 器 和 后 代 选 择 器 等 , 使 用 j Q u e r y 选 择 器 和 ()作用是将DOM对象转化为jQuery对象,只有将DOM对象转化为jQuery对象后,才能使用jQuery的方法 -3.选择器selector jQuery支持CSS 1.0到CSS 3.0规则中几乎所有的选择器,如标签选择器、类选择器、ID选择器和后代选择器和后代选择器等,使用jQuery选择器和 ()DOMjQuery,DOMjQuery,使jQuery3.selectorjQueryCSS1.0CSS3.0,ID,使jQuery()工厂函数可以非常方便地获取操作的DOM元素,语法如下。
语法:
$(selector)
ID选择器、标签选择器、类选择器的用法如下所示。
$("#userName") //获取DOM中id为userName的元素
$(“div”) //获取DOM中所有的div的元素
( " . c o n t e n t " ) ; / / 获 取 D O M 中 c l a s s 为 c o n t e n t 的 元 素 − 3. 方 法 a c t i o n ( ) j Q u e r y 中 提 供 了 一 系 列 方 法 。 在 这 些 方 法 中 , 一 类 重 要 的 方 法 就 是 事 件 处 理 方 法 , 主 要 用 来 绑 定 D O M 元 素 的 事 件 和 事 件 处 理 方 法 。 1. a d d C l a s s ( ) 方 法 是 j Q u e r y 中 用 于 进 行 C S S 操 作 的 方 法 之 一 , 它 的 作 用 是 被 向 被 选 元 素 添 加 一 个 或 多 个 类 样 式 , 它 的 语 法 格 式 如 下 。 语 法 : j Q u e r y 对 象 . a d d C l a s s ( [ 样 式 名 ] ) 2. (".content"); //获取DOM中class为content的元素 -3.方法action() jQuery中提供了一系列方法。在这些方法中,一类重要的方法就是事件处理方法,主要用来绑定DOM元素的事件和事件处理方法。 1.addClass()方法是jQuery中用于进行CSS操作的方法之一,它的作用是被向被选元素添加一个或多个类样式,它的语法格式如下。 语法: jQuery 对象.addClass([样式名]) 2. (".content");//DOMclasscontent3.action()jQuery,,DOM1.addClass()jQueryCSS,,:jQuery.addClass([])2.(this)的一个jQuery对象,指向鼠标指针当前移向的一菜单级
3.css()方法是jQuery中用于进行CSS操作的另一种方法,它的作用是为匹配的元素添加CSS样式,它的语法格式如下。
4.show()、hide()在jQuery中经常用到,分别用来显示、隐藏HTML元素,简单的语法格式如下。
语法:
$(selector).show();
$(selector).hide();
5.获取当前元素的下一个元素
next();
–5、jQuery对象
jQuery对象就是通过jQuery包装DOM对象后产生的对象,他能够使用jQuery中的方法
–6、DOM对象和jQuery对象互转
-1.dom对象转成jquery对象
获取dom对象:var title = document.getElementById(“title”);
把dom对象转成jquery对象 var t i t l e = title= title=(title)括号中的是dom对象
-2.jquery对象转成dom对象
获取jquery对象 var t i t l e = title= title=("#title");
把jquery对象转成dom对象 var title = $title.get(0);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值