Jquery是优秀的Javascrīpt框架,$是jquery库的申明,它很不稳定(我就常遇上),换一种稳定的写法jQuery.noConflict(); jQuery(document).ready(function(){});
使用jQuery的好处是它包装了各种浏览器版本对DOM对象(javascript的DOM对象你应该知道吧,就是它了)的操作.
比如jquery写法:
$("div p"); // (1)
$("div.container"); // (2)
$("div #msg"); // (3)
$("table a",context); // (4)
$("#myId"); //(5)
第一行代码得到所有<div>标签下的<p>元素。第二行代码得到class 为container的<div>元素,第三行代码得到<div>标签下面id为msg的元素。第四行代码得到context为 上下文的table里面所有的连接元素。第五行代码得到id为myid的所有元素
如果你熟悉CSS,你会觉得这些写法很眼熟!对了。正是。看出奥妙了吧。jquery就是通过这样的方式来找到Dom对象里面的元素。跟CSS的选择器相类似。
现在回答你的具体问题吧
$(document).ready(function(){
alert("hello");
});(1)
<body onload="alert('hello');">(2)
上面两段代码是等价的。但代码1的好处是做到表现和逻辑分离。并且可以在不同的js文件中做相同的操作,即$(document).ready (fn)可以在一个页面中重复出现,而不会冲突。基本上Jquery的很多plugin都是利用这个特性,正因为这个特性,多个plugin共同使用起 来,在初始化时不会发生冲突。
如果我们在
$(document).ready(function(){
加入的内容
});
加入内容$(".btn-slide").click(function(){
alert("你单击了a标签中class等于btn-slide的连接");
});
则表示当我们单击class=btn-slide的超级连接时弹出“你单击了a标签中class等于btn-slide的连接”对话框.
如此方便易用,因此使用jquery是一个不错的选择。
相关推荐:
sql中all,any,some用法
jQuery技巧大放送 学习jquery的朋友可以看下
javascript 读取XML数据,在页面中展现、编辑、保存的实现
一个JS小玩意 几个属性相加不能超过一个特定值.
javascript String split方法误操作
DB2 常用命令速查(备忘)
3389 远程桌面连接的使用技巧
IE,firefox(火狐)浏览器无提示关闭窗口js实现代码小结
flash 得到自身url参数的代码
解决jquery .ajax 在IE下卡死问题的解决方法
JavaScript 浮点数运算 精度问题
JavaScript 控制文本框的值连续加减
JS 正则 时间验证
Javascript 圆角div的实现代码
文字来回上下移动或跳动的代码
JavaScript 浮动定位提示效果实现代码第1/2页
Mootools 1.2教程 类(一)
Oracle 子程序参数模式,IN,OUT,NOCOPY
ASP.NET 跨页面传值方法
Flex Data Binding详解
解决Nginx + PHP(FastCGI)遇到的502 Bad Gateway错误
asp.net checkbox 动态绑定id GridView删除提示
一些技巧性实用js代码小结
Flex Bindable 的用法
Jquery作者John Resig自己封装的javascript 常用函数
Flex 实现可以拖动的毛玻璃效果
php self,$this,const,static,-&gt;的使用
理解 JavaScript 预解析
jquery select选中的一个小问题
学习ExtJS fit布局使用说明
最滑稽最搞笑很流行的语句收集
提示“处理URL时服务器出错”和“HTTP 500错误“的解决方法
JS 实现双色表格实现代码
Jquery 弹出层插件实现代码
javascript实现的距离现在多长时间后的一个格式化的日期
Mootools 1.2教程 函数
serv_U 域离线 解决方法
三网主机加速引擎 三代功能助网站腾飞
服务器有效设置防止web入侵图文方法
sql2005 HashBytes 加密函数
Oracle字符集修改查看方法
asp.net sql存储过程
executesql 存储过程
javascript 模拟Marquee文字向左均匀滚动代码
php 读取mysql数据库三种方法
jQuery 行级解析读取XML文件(附源码)
让你的网站可编辑的实现js代码
JavaScript 接收键盘指令示例
颜色快速采集器javascript代码
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布