jquery的window.onload和$有什么区别 window.onload和jquery中$的区别

jquery\u4e2d$ready\u548cwindow.onload\u7684\u533a\u522b

\u4f60\u8bf4\u7684$\u4e00\u822c\u662f\u4ee3\u8868jQuery\u5bf9\u8c61\u3002
onload\u662fhtml\u539f\u751f\u4e8b\u4ef6\uff0c\u7528jQuery\u7684\u65f6\u5019\u5219\u4e00\u822c\u4f7f\u7528$(document).ready()\uff0c\u4e24\u8005\u7684\u533a\u522b\u6709\uff1a
1.\u6267\u884c\u65f6\u95f4
window.onload\u5fc5\u987b\u7b49\u5230\u9875\u9762\u5185\u5305\u62ec\u56fe\u7247\u7684\u6240\u6709\u5143\u7d20\u52a0\u8f7d\u5b8c\u6bd5\u540e\u624d\u80fd\u6267\u884c\u3002
$(document).ready()\u662fDOM\u7ed3\u6784\u7ed8\u5236\u5b8c\u6bd5\u540e\u5c31\u6267\u884c\uff0c\u4e0d\u5fc5\u7b49\u5230\u52a0\u8f7d\u5b8c\u6bd5\u3002

2.\u7f16\u5199\u4e2a\u6570\u4e0d\u540c
window.onload\u4e0d\u80fd\u540c\u65f6\u7f16\u5199\u591a\u4e2a\uff0c\u5982\u679c\u6709\u591a\u4e2awindow.onload\u65b9\u6cd5\uff0c\u53ea\u4f1a\u6267\u884c\u4e00\u4e2a
$(document).ready()\u53ef\u4ee5\u540c\u65f6\u7f16\u5199\u591a\u4e2a\uff0c\u5e76\u4e14\u90fd\u53ef\u4ee5\u5f97\u5230\u6267\u884c

3.\u7b80\u5316\u5199\u6cd5
window.onload\u6ca1\u6709\u7b80\u5316\u5199\u6cd5
$(document).ready(function(){})\u53ef\u4ee5\u7b80\u5199\u6210$(function(){});

1.\u6267\u884c\u65f6\u95f4
window.onload\u5fc5\u987b\u7b49\u5230\u9875\u9762\u5185\u5305\u62ec\u56fe\u7247\u7684\u6240\u6709\u5143\u7d20\u52a0\u8f7d\u5b8c\u6bd5\u540e\u624d\u80fd\u6267\u884c\u3002
$(document).ready()\u662fDOM\u7ed3\u6784\u7ed8\u5236\u5b8c\u6bd5\u540e\u5c31\u6267\u884c\uff0c\u4e0d\u5fc5\u7b49\u5230\u52a0\u8f7d\u5b8c\u6bd5\u3002
2.\u7f16\u5199\u4e2a\u6570\u4e0d\u540c
window.onload\u4e0d\u80fd\u540c\u65f6\u7f16\u5199\u591a\u4e2a\uff0c\u5982\u679c\u6709\u591a\u4e2awindow.onload\u65b9\u6cd5\uff0c\u53ea\u4f1a\u6267\u884c\u4e00\u4e2a
$(document).ready()\u53ef\u4ee5\u540c\u65f6\u7f16\u5199\u591a\u4e2a\uff0c\u5e76\u4e14\u90fd\u53ef\u4ee5\u5f97\u5230\u6267\u884c
3.\u7b80\u5316\u5199\u6cd5
window.onload\u6ca1\u6709\u7b80\u5316\u5199\u6cd5
$(document).ready(function(){})\u53ef\u4ee5\u7b80\u5199\u6210$(function(){});

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(){});

  • jquery 鎵撳紑椤甸潰window.location鍜window.open鐨勫尯鍒
    绛旓細--function openwin() {window.open ("page.html", "newwindow", "height=100, width=100, top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=n o, status=no")//鍐欐垚涓琛寃indow.open ("page2.html", "newwindow2", "height=100, width=100, top=1 ...
  • jQuery鎬庝箞缂栧啓鎻掍欢鍛?鎻掍欢鐨勬牸寮忔槸鎬庝箞鏍风殑?
    绛旓細if (window.console && window.console.log) window.console.log('hilight selection count: ' + $obj.size()); }; // ... })(jQuery); 鎴戜滑鐨勨渄ebug鈥濇柟娉曚笉鑳戒粠澶栭儴闂寘杩涘叆,鍥犳瀵逛簬鎴戜滑鐨勫疄鐜版槸绉佹湁鐨勩2.6 鏀寔Metadata鎻掍欢鍦ㄤ綘姝e湪鍐欑殑鎻掍欢鐨勫熀纭涓,娣诲姞瀵筂etadata鎻掍欢鐨勬敮鎸佽兘浣夸粬鏇村己澶с備釜浜...
  • JQuery瀹炵幇椤甸潰鍙傛暟淇敼
    绛旓細鍓╀笅鐨勫氨濂藉姙浜嗭紝渚濇鍙栧緱浣犻渶瑕佺殑鍙傛暟锛岀劧鍚庝慨鏀归〉闈rl:var dataFromLi=[$("#Teachername").text(),$("#Credit_hour").text()];("#toPageB").attr("href","b.html?data="+dataFromLi);鐒跺悗鍦╞.html椤甸潰瑙f瀽url锛岃幏鍙栧弬鏁般傛洿鏂帮紝濡備綍鏍规嵁url鑾峰彇鍙傛暟锛window.location.search 浼氳繑鍥炴墍鏈...
  • 姹傛暀,濡備綍鐢jQuery鎴栧叾浠栨柟娉曞疄鐜颁袱涓猟iv鐨勯棿璺濊缃
    绛旓細var li=$("li"); //杩欓噷鏄尯鍧楀悕绉皏arli_W = li[0].offsetWidth+margin; //鍙栧尯鍧楃殑瀹為檯瀹藉害(鍖呭惈闂磋窛,杩欓噷浣跨敤婧愮敓鐨刼ffsetWidth鍑芥暟,涓嶉傜敤jQuery鐨width()鍑芥暟鏄洜涓哄畠涓嶈兘鍙栧緱瀹為檯瀹藉害,渚嬪鍏冪礌鍐呮湁pandding灏变笉琛屼簡)function liuxiaofan(){//瀹氫箟鎴愬嚱鏁颁究浜庤皟鐢╲ar h=[];//璁板綍鍖哄潡楂樺害鐨勬暟缁剉ar n =...
  • 濡備綍鐢jQuery鏉ュ垱寤轰竴涓熀浜庣Щ鍔ㄨ澶囩殑Web App
    绛旓細-o-transform: rotate(45deg); transform: rotate(45deg); }#w #navmenu ul li a:hover::after { border-color: #cad0e6; } 3. jQuery鍔ㄧ敾璁捐 鍦ㄧ紪鍐欒繖浜涜嚜瀹氫箟浠g爜杩囩▼涓,鎴戞柊寤轰簡涓涓猻cript.js鏂囦欢銆傚ぇ瀹跺彲浠ユ牴鎹嚜宸辩殑闇瑕佹潵鐩存帴缂栧啓 鏍囩,涔熷彲浠ヤ粠SOURCR CODE涓洿鎺ヤ笅杞芥垜鐨勬ā鏉裤$(document)....
  • JavaScript涓垽鏂璞$被鍨嬬殑鍑犵鏂规硶鎬荤粨_鍩虹鐭ヨ瘑
    绛旓細鎴戜滑鐭ラ亾锛孞avaScript涓娴嬪璞$被鍨嬬殑杩愮畻绗︽湁锛歵ypeof銆乮nstanceof锛岃繕鏈夊璞$殑constructor灞炴э細 1) typeof 杩愮畻绗 typeof 鏄竴鍏冭繍绠楃锛岃繑鍥炵粨鏋滄槸涓涓鏄庤繍绠楁暟绫诲瀷鐨勫瓧绗︿覆銆傚锛"number"锛"string"锛"boolean"锛"object"锛"function"锛"undefined"锛堝彲鐢ㄤ簬鍒ゆ柇鍙橀噺鏄惁瀛樺湪锛夈 浣 typeof 鐨勮兘鍔...
  • Jquery鐐瑰嚮澶嶉夋鎶婂瓧绗︿覆娣诲姞鍒版暟缁,濡傛灉鍐嶇偣鍑讳粠鏁扮粍鍒犻櫎銆
    绛旓細jQuery(function($) { var texts = []; $('.list li :checkbox').change(function() { texts = []; $(".list li :checkbox:checked").each(function (i, eleDom) { texts.push($(this).closest("li").text()); }); $('p').text(texts); }); $...
  • 璇烽棶鏂囧瓧鍚戜笂婊氬姩鐨勪唬鐮佹庝箞鍐?鏄粴鍔ㄤ竴涓嬪仠涓涓嬬劧鍚庢崲涓嬩竴琛岄偅绉嶃
    绛旓細iLineCount * iLineHeight)oMarquee.scrollTop = 0;if (oMarquee.scrollTop % iLineHeight == 0) { window.setTimeout("run()", 3000);} else { window.setTimeout("run()", 50);} } oMarquee.innerHTML += oMarquee.innerHTML;window.setTimeout("run()", 3000); ...
  • js銆jquery 濡備綍闅愯棌娴忚鍣ㄥ湴鍧鏍(缃戦〉浼樺寲,鎵嬫満鍙互,ipad mini涓嶅彲浠...
    绛旓細window.addEventListener("load",function() { setTimeout(function(){ window.scrollTo(0, 1); }, 0);});杩欑鏄湪浣犳祻瑙堝櫒鍐呭楂樹簬娴忚鍣ㄧ殑鏃跺欐墠浼氭湁鐢╥f(document.documentElement.scrollHeight <= document.documentElement.clientHeight) {bodyTag = document.getElementsByTagName('body')[0...
  • jQuery涓$this鍜$鐨勫尯鍒粙缁
    绛旓細// $this 鍙槸涓彉閲忓悕锛屽姞$鏄负璇存槑鍏舵槸涓jquery瀵硅薄銆 // 鑰$(this)鏄釜杞崲锛屽皢this琛ㄧず鐨刣om瀵硅薄杞负jquery瀵硅薄锛岃繖鏍峰氨鍙互浣跨敤jquery鎻愪緵鐨勬柟娉曟搷浣溿 $this = $(this); // build element specific options var o = $.meta ? $.extend({}, opts, $this.data()) : op...
  • 扩展阅读:macbookpro色域 ... 天堂switch官网地址 ... 高清windows免费版 ... x86国产cpu ... xsmax国产高清屏 ... xboxone港版欧版美版区别 ... 私人网站服务器免费 ... 韩国macbookpro ... www.sony.com.cn ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网