对比JQuery与JavaScript
JavaScript 是一种脚本语言,主要用在浏览器中,实现对网页的文档对象的操作和一些用户交互动作的处理。而 jQuery 则是 JavaScript 的一个代码库(或习惯性叫类库),它将一些在 JavaScript 开发中经常用到的功能集合起来,提供了简便的函数接口,简化了JS的操作,同时可在不同浏览器间实现一致的效果。是当前最流行的 JavaScript 库之一。关于程序语言和代码库之间的联系,打个比方,程序语言是原料,代码库则是用原料做成的半成品,而你的程序项目则是成品。你可以选择直接用原料做,也可以选择加入一些半成品。当然用原料做,你可以更自由,而用半成品则效率更高。
1. jQuery 作为 JavaScript 的代码库,自然是使用 JavaScript 语言编写的。
2. jQuery 的代码非常规范,执行效率也很高,是 JavaScript 编码的优秀范例。
3. 很多情况下,只要使用 jQuery 的方法就可以实现大部分的 JavaScript 功能。
一、Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。
1.执行时间
window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。
$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
2.编写个数不同
window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个
$(document).ready()可以同时编写多个,并且都可以得到执行
3.简化写法
window.onload没有简化写法
$(document).ready(function(){})可以简写成$(function(){});
二、其它例子:http://www.jb51.net/article/61640.htm
最新文章
- Tomcat环境配置
- C#序列化与反序列化方式简单总结
- Validate US Telephone Numbers
- java 中 Math.rint()
- Git学习笔记(3)——撤销修改和文件的删除
- C# 进制转换 (没有数值的长度限制)
- 给NIOS II CPU增加看门狗定时器并使用
- error at ::0 can't find referenced pointcut解决办法(转载)
- CentOS修改主机名和网络信息
- sql回滚
- LeetCode ";Count of Smaller Number After Self";
- 【转】 iOS开发之打包上传到App Store——(一)各种证书的理解
- 用css做类似表格的布局
- jQuery Tools:Web开发必备的 jQuery UI 库
- OpenStack high-level Functionsenabled
- 跨平台的C++应用和UI开发库 QT
- .NET使用HttpWebRequest发送手机验证码
- 其它综合-CentOS7 忘记root密码
- sql server 中用于排名的三个函数 row_number() ,RANK() 和 DENSE_RANK()
- asp.net导入后台代码
热门文章
- 【HDU 2014 Multi-University Training Contest 1 1002】/【HDU 4862】Jump
- Android开发_字符串处理类-TextUtils类
- An NIO.2 primer--reference
- Android 自定义View修炼-自定义HorizontalScrollView视图实现仿ViewPager效果
- Java基础知识强化之集合框架笔记48:产生10个1~20之间的随机数(要求:随机数不能重复) 简洁版
- Android(java)学习笔记194:ListView编写步骤(重点)
- Windows系统下搭建Jenkins环境
- RedHat搭建IPA-Server
- 蓝灯官网下载,蓝灯最新版下载,Lantern(蓝灯)
- C# QRCode、DataMatrix和其他条形码的生成和解码软件