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 相关文章推荐
$.ajax json数据传递方法
Nov 19 Javascript
javascript &amp;&amp;和||运算法的另类使用技巧
Nov 28 Javascript
一段批量给页面上的控件赋值js
Jun 19 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
Aug 25 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
Oct 09 Javascript
Vue常用指令V-model用法
Mar 08 Javascript
js前端面试之同步与异步问题详解
Apr 03 Javascript
基于javascript实现贪吃蛇小游戏
Nov 25 Javascript
在博客园博文中添加自定义右键菜单的方法详解
Feb 05 Javascript
深入解析微信小程序开发中遇到的几个小问题
Jul 11 Javascript
javascript自定义加载loading效果
Sep 15 Javascript
vue基于Teleport实现Modal组件
May 31 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
PHP实现获取中英文首字母
2015/06/19 PHP
PHP微信红包API接口
2015/12/05 PHP
php微信支付接口开发程序
2016/08/02 PHP
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
input输入框的自动匹配(原生代码)
2013/03/19 Javascript
JavaScript的模块化:封装(闭包),继承(原型) 介绍
2013/07/22 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
jquery获得当前html页面源码的方法
2015/07/14 Javascript
jQuery实现鼠标经过时出现隐藏层文字链接的方法
2015/10/12 Javascript
jquery自定义表格样式
2015/11/23 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
基于VSCode调试网页JavaScript代码过程详解
2020/07/20 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
python网络编程之文件下载实例分析
2015/05/20 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
pandas DataFrame的修改方法(值、列、索引)
2019/08/02 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
使用python turtle画高达
2020/01/19 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
详解html5 shiv.js和respond.min.js
2018/01/24 HTML / CSS
经理秘书岗位职责
2013/11/14 职场文书
积极向上的团队口号
2014/06/06 职场文书
爱耳日宣传活动总结
2014/07/05 职场文书
学校开学标语
2014/10/06 职场文书
婚前协议书范本两则
2014/10/16 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书
python playwright之元素定位示例详解
2022/07/23 Python