-
jquery立即調(diào)用表達(dá)式寫法 工廠模式:自己調(diào)用自己 自己執(zhí)行自己 不被外界調(diào)用 var factory=function(){ return function(){ //執(zhí)行內(nèi)容 } } var person=factory(); 匿名函數(shù)(沒有函數(shù)名的函數(shù)) 閉包函數(shù) 自動初始化函數(shù) 讓其構(gòu)建一次 undefined不是js的關(guān)鍵字 function click3(){ ;function(){ show('aa') })() }//aa function click4(){ var aa=function(){ show('aa2') }(); }//aa2查看全部
-
jQuery為js庫 選擇器動畫效果 $('ele').click(function(){$(this).slideUp()}) $('ele').click(function(){$(this).animate({動畫效果},1500)})查看全部
-
(1) 解析HTML結(jié)構(gòu)。 (2) 加載外部腳本和樣式表文件。 (3) 解析并執(zhí)行腳本代碼。 (4) 構(gòu)造HTML DOM模型。//ready (5) 加載圖片等外部文件。 (6) 頁面加載完畢。//load <html>-><head>-><title>-->style(內(nèi)部與外部樣式)-->script(外部腳本)-->body--><script> DOMContentLoaded :DOM樹渲染完成 load:圖片等文件已經(jīng)加載完成查看全部
-
本課介紹了調(diào)用find等遍歷方法時(shí),jquery對象是怎樣組件的。(prevObject,context,selector)查看全部
-
我理解意思是查找對象時(shí),若當(dāng)前對象使用遍歷方法如:find,就會把前對象傳給find后對象的prevObject屬性。 通過一層一層對象組成的對象棧,jquery通過使用end方法,訪問當(dāng)前對象prevObject屬性來回溯到find前對象。(jQuery對象都有:context、selector和prevObject)查看全部
-
在javascript的世界中一共有四種上下文調(diào)用方式: 1.方法調(diào)用模式; 2.函數(shù)調(diào)用模式; 3.構(gòu)造器調(diào)用模式; 4.call/apply調(diào)用模式:查看全部
-
類一拿時(shí)間換空間,類二反之查看全部
-
slideUp()、animate()、on()查看全部
-
瀏覽器兼容、各種屬性的獲取、邏輯流程、性能等等,這些才是前端開發(fā)的基礎(chǔ)核心。查看全部
-
jQuery是繼prototype之后又一個優(yōu)秀的Javascript框架。它是輕量級的js庫 ,它兼容CSS3,還兼容各種瀏覽器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后續(xù)版本將不再支持IE6/7/8瀏覽器。 jQuery使用戶能更方便地處理HTML、events、實(shí)現(xiàn)動畫效果,并且方便地為網(wǎng)站提供AJAX交互。 jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇。 jQuery能夠使用戶的html頁面保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可。 The Write Less,Do More(寫更少,做更多),無疑就是jQuery的核心理念,簡潔的API、優(yōu)雅的鏈?zhǔn)?、?qiáng)大的查詢與便捷的操作。從而把jQuery打造成前端世界的一把利劍,所向披靡!查看全部
-
回調(diào)函數(shù)的應(yīng)用: 1、事件觸發(fā)通知、資源加載通知、定時(shí)器延時(shí)、ajax、動畫通知等; 2、解耦與分離變化。查看全部
-
回調(diào)函數(shù)就是一個通過函數(shù)指針調(diào)用的函數(shù)。如果把函數(shù)的指針(地址)作為參數(shù)傳遞給另一個函數(shù),當(dāng)這個指針調(diào)用它所指向的函數(shù)時(shí),我們就說這是回調(diào)函數(shù)。 回調(diào)有異步回調(diào)和同步回調(diào)。 回調(diào)函數(shù)最重要的2點(diǎn): 1、回調(diào)函數(shù)作為參數(shù)傳遞給另一個函數(shù)時(shí),僅傳遞函數(shù)定義,不在參數(shù)中執(zhí)行,因此不帶()。 2、回調(diào)函數(shù)不會立馬執(zhí)行,而會在包含它的函數(shù)內(nèi)的某個特定時(shí)間點(diǎn)被回調(diào)。查看全部
-
each方法: $.each(arr, function(i, val){}); $.each(obj, function(prop, val){}); <$selector>.each(i, ele); 迭代器的應(yīng)用:除了單純的遍歷,多用于接口的抽象合并(將相同功能的代碼合并處理),節(jié)省代碼空間。查看全部
-
迭代器的特點(diǎn): 1、訪問一個聚合對象的內(nèi)容而不暴露它的內(nèi)部; 2、為遍歷不同的集合結(jié)構(gòu)提供一個統(tǒng)一的接口,從而支持同樣的算法在不同的集合結(jié)構(gòu)上進(jìn)行操作; 3、遍歷的同時(shí)更改迭代器所在的集合結(jié)構(gòu)可能會導(dǎo)致問題。 設(shè)計(jì)迭代器需要考慮的情況: 1、聚合對象可能是對象、字符串或數(shù)組等類型; 2、支持參數(shù)傳遞; 3、支持上下文傳遞; 4、支持循環(huán)中退出。查看全部
-
jquery源碼分析查看全部
舉報(bào)
0/150
提交
取消