-
沒看懂!查看全部
-
(1) 解析HTML結構。 (2) 加載外部腳本和樣式表文件。 (3) 解析并執行腳本代碼。 (4) 構造HTML DOM模型。//ready (5) 加載圖片等外部文件。 (6) 頁面加載完畢。//load查看全部
-
function oClick4(){ var ajQuery4 = function(){ show('ajQuery4') }(); }查看全部
-
總結:全局變量是魔鬼, 匿名函數可以有效的保證在頁面上寫入JavaScript,而不會造成全局變量的污染,通過小括號,讓其加載的時候立即初始化,這樣就形成了一個單例模式的效果從而只會執行一次。查看全部
-
匿名函數必須對其進行調用 var jQuery = function(){ //代碼邏輯 }都有一個返回值查看全部
-
文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇查看全部
-
選擇器 DOM處理 事件 動畫模塊 AJAX查看全部
-
回調函數,異步加載,數據緩存,動畫隊列查看全部
-
門面接口: .ajaxComplete() .ajaxError() .ajaxSend() .ajaxStart() .ajaxStop() .ajaxSuccess() 底層接口: jQuery.ajax() jQuery.ajaxSetup() 快捷方法: jQuery.get() jQuery.getJSON() jQuery.getScript() jQuery.post() jQuery接口的設計原理 業務邏輯是復雜多變的,jQuery的高層API數量非常多,而且也非常的細致,這樣做可以更友好的便于開發者的操作,不需要必須在一個接口上重載太多的動作。我們在深入內部看看Ajax的高層方法其實都是統一調用了一個靜態的jQuery.ajax方法,代碼見右側代碼編輯器(27-43行)。 在jQuery.ajax的內部實現是非常復雜的,首先ajax要考慮異步的處理與回調的統一性,所以就引入了異步隊列模塊(Deferred)與回調模塊(Callbacks), 所以要把這些模塊方法在ajax方法內部再次封裝成、構建出一個新的jQXHR對象,針對參數的默認處理,數據傳輸的格式化等等查看全部
-
引用百科的介紹: jQuery是繼prototype之后又一個優秀的Javascript框架。它是輕量級的js庫 ,它兼容CSS3,還兼容各種瀏覽器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后續版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標準通用標記語言下的一個應用)、events、實現動畫效果,并且方便地為網站提供AJAX交互。jQuery還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁面保持代碼和html內容分離,也就是說,不用再在html里面插入一堆js來調用命令了,只需定義id即可。 The Write Less,Do More(寫更少,做更多),無疑就是jQuery的核心理念,簡潔的API、優雅的鏈式、強大的查詢與便捷的操作。從而把jQuery打造成前端世界的一把利劍,所向披靡! 簡潔的API: $.on $.css $.ajax …. 優雅的鏈式: var jqxhr = $.ajax( "example.php" ) .done(function() { alert("success"); }) .fail(function() { alert("error"); }) .always(function() { alert("complete"); }); 強大的選擇器: $("div, span, p.myClass" ) $("div span:first-child") $("tr:visible") … 便捷的操作: $("p").removeClass("myClass noClass").addClass("yourClass"); $("ul li:last").addClass(function(index) { return"item-" + index; }); $('.container').append($('h2')); …查看全部
-
dggds立即調用表達式 任何庫與框架設計的第一個要點就是解決命名空間與變量污染的問題。jQuery就是利用了JavaScript函數作用域的特性,采用立即調用表達式包裹了自身的方法來解決這個問題。查看全部
-
ajQuery.fn上掛靜態方法,jquery對象是 new ajQuery.fn.init()出來的,聲明了ajQuery.fn.init.prototype = ajQuery.fn后 jqury對象就可以用ajQuery.fn上的靜態方法。確實有點繞。。。查看全部
-
沒找到對他人的回復功能,muke還得繼續改進。指出一點樓下同學的問題,輸入-1的時候就無法取值是因為示例代碼中并未設置length屬性,將特定查詢結果的DOM索引存儲在原型對象resultarry數組中從設計上來說就是錯誤的,這樣的查詢沒有意義。查看全部
-
兩種對象構建的區別查看全部
-
示例代碼查看全部
舉報
0/150
提交
取消