jquery入门必备的基本认识及实例(整理)


Posted in Javascript onJune 24, 2013

1.Juqery是javascript的优秀框架。它是轻量级的js库,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。

jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

当用jQuery2.0的框架,通过上面这段话我想说的是如果有些代码在eclipse运行不出来,说明里面浏览器内核太低,只要在高版本的浏览器下面就能显示效果。

2.jQuery 库包含以下特性:
· HTML 元素选取
· HTML 元素操作
· CSS 操作
· HTML 事件函数
· JavaScript 特效和动画
· HTML DOM 遍历和修改
· AJAX
· Utilities
3.Google 和 Microsoft 对 jQuery 的支持都很好。
如果您不愿意在自己的计算机上存放 jQuery 库,那么可以从 Google 或 Microsoft 加载 CDN jQuery 核心文件。
使用 Google 的 CDN

<head> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs 
/jquery/1.4.0/jquery.min.js"></script> 
</head>

使用 Microsoft 的 CDN
<head> 
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery 
/jquery-1.4.min.js"></script> 
</head>

基本语法:
jQuery 语法实例
$(this).hide()
演示 jQuery hide() 函数,隐藏当前的 HTML 元素。
$("#test").hide() / /读取id
演示 jQuery hide() 函数,隐藏 id="test" 的元素。
$("p").hide()
演示 jQuery hide() 函数,隐藏所有 <p> 元素。 //这样可以直接读取标签
$(".test").hide()
演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。 //读取class的元素节点

Jquery的选择器有很多种:jQuery 元素选择器
jQuery 使用 CSS 选择器来选取 HTML 元素。
$("p") 选取 <p> 元素。
$("p.intro") 选取所有 class="intro" 的 <p> 元素。
$("p#demo") 选取所有 id="demo" 的 <p> 元素。
jQuery 属性选择器
jQuery 使用 XPath 表达式来选择带有给定属性的元素。
$("[href]") 选取所有带有 href 属性的元素。
$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
jQuery CSS 选择器
jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。

下面的例子把所有 p 元素的背景颜色更改为红色:
实例

$("p").css("background-color","red");

jQuery 事件
下面是 jQuery 中事件方法的一些例子:

Event 函数 绑定函数至
$(document).ready(function) 将函数绑定到文档的就绪事件(当文档完成加载时)
$(selector).click(function) 触发或将函数绑定到被选元素的点击事件
$(selector).dblclick(function) 触发或将函数绑定到被选元素的双击事件
$(selector).focus(function) 触发或将函数绑定到被选元素的获得焦点事件
$(selector).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件
Javascript 相关文章推荐
HTML TO JavaScript 转换
Jun 26 Javascript
JavaScript中void(0)的具体含义解释
Feb 27 Javascript
jQuery对象与DOM对象之间的转换方法
Apr 15 Javascript
javascript的switch用法注意事项分析
Feb 02 Javascript
jQuery实现自动切换播放的经典滑动门效果
Sep 12 Javascript
基于JavaScript实现屏幕滚动效果
Jan 18 Javascript
javascript事件的传播基础实例讲解(35)
Feb 14 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
Oct 12 Javascript
js实现随机8位验证码
Jul 24 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
Dec 25 Vue.js
vue中封装axios并实现api接口的统一管理
Dec 25 Vue.js
vue实现无缝轮播效果(跑马灯)
May 14 Vue.js
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 #Javascript
解析js如何获取当前url中的参数值并复制给input
Jun 23 #Javascript
Ajax异步提交表单数据的说明及方法实例
Jun 22 #Javascript
JS localStorage实现本地缓存的方法
Jun 22 #Javascript
js获取某月的最后一天日期的简单实例
Jun 22 #Javascript
js遍历、动态的添加数据的小例子
Jun 22 #Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
Jun 21 #Javascript
You might like
mayfish 数据入库验证代码
2010/04/30 PHP
遭遇php的in_array低性能问题
2013/09/17 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
js location.replace与location.reload的区别
2010/09/08 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
js导出table数据到excel即导出为EXCEL文档的方法
2013/10/10 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
2015/03/04 Javascript
javascript正则表达式总结
2016/02/29 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
2016/09/04 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
2017/05/03 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
2019/02/27 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
vue实现购物车小案例
2019/09/27 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
Python内置函数的用法实例教程
2014/09/08 Python
Python编程中使用Pillow来处理图像的基础教程
2015/11/20 Python
python求质数的3种方法
2018/09/28 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
使用python将excel数据导入数据库过程详解
2019/08/27 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
python文字转语音实现过程解析
2019/11/12 Python
Python 3.8 新功能大揭秘【新手必学】
2020/02/05 Python
Python 整行读取文本方法并去掉readlines换行\n操作
2020/09/03 Python
Python列表的深复制和浅复制示例详解
2021/02/12 Python
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
幼儿园元旦家长感言
2014/02/27 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
办公室岗位职责范本
2015/04/11 职场文书
python实现简易名片管理系统
2021/04/11 Python