第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
  • 立即調(diào)用表達(dá)式 任何庫(kù)與框架設(shè)計(jì)的第一個(gè)要點(diǎn)就是解決命名空間與變量污染的問題。jQuery就是利用了JavaScript函數(shù)作用域的特性,采用立即調(diào)用表達(dá)式包裹了自身的方法來解決這個(gè)問題。 jQuery的立即調(diào)用函數(shù)表達(dá)式的寫法有三種: 寫法1: (function(window, factory) { factory(window) }(this, function() { return function() { //jQuery的調(diào)用 } })) 可以看出上面的代碼中嵌套了2個(gè)函數(shù),而且把一個(gè)函數(shù)作為參數(shù)傳遞到另一個(gè)函數(shù)中并且執(zhí)行,這種方法有點(diǎn)復(fù)雜,我們簡(jiǎn)化一下寫法: 寫法2: var factory = function(){ return function(){ //執(zhí)行方法 } } var jQuery = factory(); 上面的代碼效果和方法1是等同的,但是這個(gè)factory有點(diǎn)變成了簡(jiǎn)單的工廠方法模式,需要自己調(diào)用,不像是一個(gè)單例的jQuery類,所以我們需要改成“自執(zhí)行”,而不是另外調(diào)用。 寫法3: (function(window, undefined) { var jQuery = function() {} // ... window.jQuery = window.$ = jQuery; })(window);
    查看全部
  • 函數(shù)是一個(gè)對(duì)象,所以javaScript中的函數(shù): 1,能"存儲(chǔ)"在變量中 2,能作為函數(shù)的實(shí)參被傳遞 3,能在函數(shù)中被創(chuàng)建 4,能從函數(shù)中被返回
    查看全部
  • for in 語句對(duì)數(shù)組對(duì)象進(jìn)行遍歷潛在的bug在于:如果原生Array類被其他的js腳本庫(kù)進(jìn)行了原型擴(kuò)展(比如多加一個(gè)toJSON方法即Array.prototype.toJSON=xxxx),那么用for in遍歷擴(kuò)展后的Array對(duì)象的邏輯將與遍歷原生Array對(duì)象的邏輯發(fā)生差異
    查看全部
  • 詞法分析器又稱掃描器,詞法分析是指將我們編寫的文本代碼流解析為一個(gè)一個(gè)的記號(hào),分析得到的記號(hào)以供后續(xù)語法分析使用
    查看全部
  • 逆向匹配帶來的優(yōu)勢(shì)是巨大的。同時(shí)我們也能夠看出,在選擇器結(jié)尾加上「*」就大大降低了這種優(yōu)勢(shì),這也就是很多優(yōu)化原則提到的盡量避免在選擇器末尾添加通配符的原因。
    查看全部
    0 采集 收起 來源:CSS的解析原理

    2016-04-06

  • end()和addBack的區(qū)別在于一個(gè)返回上一個(gè)對(duì)象,一個(gè)返回對(duì)象的集合
    查看全部
    0 采集 收起 來源:end與addBack

    2016-04-05

  • jquery對(duì)象:context(上下文),length(匹配的長(zhǎng)度),prevObject(前一個(gè)對(duì)象),selector(選擇器名稱),類數(shù)組對(duì)象
    查看全部
  • jQuery一共13個(gè)模塊: 1.核心方法 2.回調(diào)系統(tǒng) 3.異步隊(duì)列 4.數(shù)據(jù)緩存 5.隊(duì)列操作 6.選擇器操作 7.屬性操作 8.節(jié)點(diǎn)遍歷 9.文檔處理 10.樣式操作 11.事件體系 12.AJAX交互 13.動(dòng)畫引擎 jQuery按理解分為五大塊:1.選擇器、2.DOM操作、3.事件、4.AJAX、5.動(dòng)畫 jQuery的設(shè)計(jì)就是抽出共同的特性使之“模塊化”,更貼近S.O.L.I.D五大原則的“單一職責(zé)SRP”,好處是可以讓我們很容易的來維護(hù)這個(gè)對(duì)象,通過“解耦”可以讓每個(gè)職責(zé)更加有彈性的變化。 jQuery文檔針對(duì)業(yè)務(wù)層的Ajax的處理提供了一系列的門面接口: .ajaxComplete() .ajaxError() .ajaxSend() .ajaxStart() .ajaxStop() .ajaxSuccess() 底層接口: jQuery.ajax() jQuery.ajaxSetup() 快捷方法: jQuery.get() jQuery.getJSON() jQuery.getScript() jQuery.post()
    查看全部
  • jQuery的一些操作
    查看全部
  • on() 方法在被選元素及子元素上添加一個(gè)或多個(gè)事件處理程序。
    查看全部
  • once: 確保這個(gè)回調(diào)列表只執(zhí)行( .fire() )一次(像一個(gè)遞延 Deferred)。 ? memory: 保持以前的值,將添加到這個(gè)列表的后面的最新的值立即執(zhí)行調(diào)用任何回調(diào) (像一個(gè)遞延 Deferred)。 ? unique: 確保一次只能添加一個(gè)回調(diào)(所以在列表中沒有重復(fù)的回調(diào))。 ? stopOnFalse: 當(dāng)一個(gè)回調(diào)返回false 時(shí)中斷調(diào)用。
    查看全部
  • $.Callbacks()模塊的開發(fā)目的是為了給內(nèi)部$.ajax() 和 $.Deferred()模塊提供統(tǒng)一的基本功能組件。它可以用來作為類似基礎(chǔ)定義的新組件的功能。
    查看全部
  • 在這種模式中,并不是一個(gè)對(duì)象調(diào)用另一個(gè)對(duì)象的方法,而是一個(gè)對(duì)象訂閱另一個(gè)對(duì)象的特定活動(dòng)并在狀態(tài)改變后獲得通知。訂閱者也稱為觀察者,而被觀察的對(duì)象稱為發(fā)布者或主題。當(dāng)發(fā)生了一個(gè)重要的事件時(shí),發(fā)布者將會(huì)通知(調(diào)用)所有訂閱者并且可能經(jīng)常以事件對(duì)象的形式傳遞消息。
    查看全部
  • 觀察者模式 (pub/sub) 的背后,總的想法是在應(yīng)用程序中增強(qiáng)松耦合性。并非是在其它對(duì)象的方法上的單個(gè)對(duì)象調(diào)用。一個(gè)對(duì)象作為特定任務(wù)或是另一對(duì)象的活動(dòng)的觀察者,并且在這個(gè)任務(wù)或活動(dòng)發(fā)生時(shí),通知觀察者。觀察者也被叫作訂閱者(Subscriber),它指向被觀察的對(duì)象,既被觀察者(Publisher 或 subject)。當(dāng)事件發(fā)生時(shí),被觀察者(Publisher)就會(huì)通知觀察者(subscriber)。 觀察者的使用場(chǎng)合 觀察者的使用場(chǎng)合就是:當(dāng)一個(gè)對(duì)象的改變需要同時(shí)改變其它對(duì)象,并且它不知道具體有多少對(duì)象需要改變的時(shí)候,就應(yīng)該考慮使用觀察者模式。先看官網(wǎng)的demo這個(gè)例子,涉及到了 add 與 fire方法,熟悉設(shè)計(jì)模式的童鞋呢,一眼就能看出,其實(shí)又是基于發(fā)布訂閱(Publish/Subscribe)的觀察者模式的設(shè)計(jì)。
    查看全部
  • 所以Callbacks它是一個(gè)多用途的回調(diào)函數(shù)列表對(duì)象,提供了一種強(qiáng)大的方法來管理回調(diào)函數(shù)隊(duì)列。
    查看全部

舉報(bào)

0/150
提交
取消
課程須知
源碼的閱讀不是一蹴而就的,需要大家有一定的功底,比如jQuery的基礎(chǔ)運(yùn)用以及API的熟悉度,除此之外要有牢固的javascript、DOM、CSS的基礎(chǔ)功底,甚至還需要理解常見的設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)等等。當(dāng)然大家也不要被這些給嚇住了,理解,總是需要一種慢慢的學(xué)習(xí)過程。
老師告訴你能學(xué)到什么?
通過本課程的學(xué)習(xí),您可以由淺入深地剖析jQuery庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)。 其中我們圍繞的重心: 1、設(shè)計(jì)理念 2、結(jié)構(gòu)組織 3、接口設(shè)計(jì) 4、模式運(yùn)用 5、場(chǎng)景套用

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買該課程,無需重復(fù)購(gòu)買,感謝您對(duì)慕課網(wǎng)的支持!