如果你对javascript是了可以跟你举一个例子:
新建一个 HTML 文件 1-1.html,加入如下所示的代码。
一个简单的 jQuery 应用
在上述文件的代码中,有一段如下的代码 :
$(document).ready(function(){
//程序段
})
该段代码类似于传统的 JavaScript 代码:
window.onload=function(){
//程序段
}
//--
//window.onload=function(){...}的作用又跟声明函数loading function loading(){...},并在html的<body onload="loading()">调用一样
//这样写就不用在body的onload事件里面调用,只需在js程序段里面编写即可
//--
虽然上述两段代码在功能上可以互换,但它们之间又有许多区别 :
执行时间不同: $(document).ready在页面框架下载完毕后就执行;而window.onload必须
在页面全部加载完毕(包含图片下载)后才能执行。很明显,前者的执行效率高于后者。
执行数量不同: $(document).ready可以重复写多个,并且每次执行结果不同;而window.
onload尽管可以执行多个,但仅输出最后一个执行结果,无法完成多个结果的输出。
$(document).ready(function(){}) 可以简写成 $(function(){}),因此与下面的代码是等
价的。
$(document).ready(function(){
// 程序段
})
等价于
$(function(){
// 程序段
})
新建一个 HTML 文件 1-1.html,加入如下所示的代码。
一个简单的 jQuery 应用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> 第一个简单的jQuery 程序 </title> <script language="javascript" type="text/javascript" src="Jscript/jquery-1.4.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ alert("您好, 欢迎来到jQuery世界"); }) </script> </head> <body> </body> </html>
在上述文件的代码中,有一段如下的代码 :
$(document).ready(function(){
//程序段
})
该段代码类似于传统的 JavaScript 代码:
window.onload=function(){
//程序段
}
//--
//window.onload=function(){...}的作用又跟声明函数loading function loading(){...},并在html的<body onload="loading()">调用一样
//这样写就不用在body的onload事件里面调用,只需在js程序段里面编写即可
//--
虽然上述两段代码在功能上可以互换,但它们之间又有许多区别 :
执行时间不同: $(document).ready在页面框架下载完毕后就执行;而window.onload必须
在页面全部加载完毕(包含图片下载)后才能执行。很明显,前者的执行效率高于后者。
执行数量不同: $(document).ready可以重复写多个,并且每次执行结果不同;而window.
onload尽管可以执行多个,但仅输出最后一个执行结果,无法完成多个结果的输出。
$(document).ready(function(){}) 可以简写成 $(function(){}),因此与下面的代码是等
价的。
$(document).ready(function(){
// 程序段
})
等价于
$(function(){
// 程序段
})
发表评论
-
jquery方法扩展使用
2014-12-02 19:28 759//非负浮点数 保留一位小数---添加到jquery.vali ... -
jquery操作select值,jqery设置select值
2014-10-15 21:26 1122每一次操作select的时候,总是要出来翻一下资料,不如自己总 ... -
jquery ajax相关操作
2014-09-28 13:50 801--ajax 请求当有记录时给予提交,rows为0时提示提示框 ... -
jquery ajax和data的使用
2014-09-04 14:58 1076function print(selId){ $. ... -
Js中parseFloat()精度问题
2014-07-08 16:11 2309<!DOCTYPE HTML PUBLIC " ... -
jquery attr()属性
2014-07-04 19:07 3030在JS中设置节点的属性与属性值用到setAttribute() ... -
CSS中line-height与height的区别
2014-07-03 19:32 1467CSS中line-height与height的区别? lin ... -
freemarker为空判断详细
2014-05-27 22:08 52880freemarker里面判断为空只有??,后来查找其他文档才发 ... -
FreeMarker中if标签内的判断条件
2014-05-13 18:41 17585FreeMarker中if标签内的判断条件 FreeMark ... -
FreeMarker 对null值的处理
2014-05-05 17:40 2633以下引用官方描述: The FreeMarker temp ... -
freemarker ?datetime ? time ?date
2014-04-30 16:28 2700?date,?time和?datetime,因为你指定的格式告 ... -
div设置显示与隐藏、边框等
2014-04-30 16:24 24891.div 设置隐藏后页面占 ... -
div设置显示与隐藏、边框等
2014-04-30 16:22 18031.div 设置隐藏后页面占 ... -
用jquery计算前两个文本框的结果等于第三个文本框
2014-04-23 21:19 1387//本记录是结束里程数-起始里程数=运行里程数 //其它 ... -
jQuery.validate使用手册-详解
2014-04-09 14:22 1181jQuery.validate是一款非常不错的表单验证工具,简 ... -
jQuery对表单元素的取值和赋值操作
2014-04-08 22:13 1414jQuery对表单元素的取值 ... -
JQuery获取input type="text"中的值的各种方式
2014-04-08 22:09 2068<!DOCTYPE html PUBLIC " ... -
freemarker list (长度,遍历,下标,嵌套,排序)
2014-03-13 09:56 136151. freemarker获取list的size : ... -
Extjs Config和Mixins
2014-03-05 13:23 1043Extjs 4中,为类型系统引入了Config概念,Con ... -
js回调函数
2014-03-04 11:40 1061回调函数(Callback Functions ...
相关推荐
Jquery中$与$.fn的区别实例.zip——该压缩文件将将教会你Jquery中$与$.fn的区别 ,欢迎下载
Jquery中$.getScript()$.getJSON()和$.ajax()的用法总结共4页.pdf.zip
原生js实现jquery $.extend方法 通过遍历对象属性来实现
jquery $.fn.extend 引用事件
jquery $.post()的用法 传递json文本 客户端和服务器端相互传递
var charSize = $.inArray(navLanguage, webLanguage); if (charSize > -1) { i18nLanguage = navLanguage; // 存到缓存中 jQuery.cookie("userLanguage ",navLanguage, { expires : 7 }); }; } ...
jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...
jquery.base64.js
jquery.table2excel.js,一款挺好用的javascript导出插件,需要jquery-1.7.1.min.js的支持。使用方法: $(document).ready(function() { //导出excel $("#output").click(function(){ var myDate = new Date(); ...
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个jquery实例都可以引用这个方法了. 那么你可以这样子:...
下面小编就为大家带来一篇深入理解jquery的$.extend()、$.fn和$.fn.extend()。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support,下面我们来看下具体的使用方法
jQuery.i18n.properties的API只有几个:jQuery.i18n.properties()、jQuery.i18n.prop()、jQuery.i18n.browserLang(),当然也可以采用.i18n.properties()、.i18n.properties()、.i18n.prop()、$.i18n.browserLang()的...
对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when…done…fail…then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下面的$.ajax写法,看起来很乱 $.ajax({ url...
详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求...$.get(“data.php”,$(“#firstName.val()”),function(data){ $(“#getRe
jquery.i18n.properties-min-1.0.9.js前端国际化文件,项目中用到的前端国际化文件。 $.i18n.properties( { name : 'web_i18n', // Resource name path : '/resources/i18n/', //Resource path cache : true, mode :...
$("#output").click(function(){ var myDate = new Date(); $("#example").table2excel({ exclude: ".noExl", name: "Excel Document Name.xlsx", filename: myDate.toLocaleString(), exclude_img: true, ...
$.each()遍历数组或对象的具体用法