240 發(fā)簡(jiǎn)信
IP屬地:江蘇
  • 120
    第二章 HTML解析器

    ??本來(lái)是想寫(xiě)一篇超詳細(xì),跟著一步一步做就能搞出一個(gè)簡(jiǎn)單框架的筆記的膏斤。但寫(xiě)了一半變化檢測(cè)才發(fā)現(xiàn)太難了永品,因?yàn)橐粋€(gè)程序總是在一步一步解決問(wèn)題的過(guò)程寫(xiě)出來(lái)的,想要每步按順序?qū)懗鰜?lái)并...

  • 第一章 變化偵測(cè)(1)

    ??我們想要一個(gè)數(shù)據(jù)發(fā)生改變時(shí)右蹦,與其相關(guān)的數(shù)據(jù)、視圖模型自動(dòng)發(fā)生變化。首先要知道數(shù)值變化了奴愉。??在Angular的方法是使用zone.js把如setTimeout、XHR铁孵、點(diǎn)...

  • 120
    常見(jiàn)排序算法JavaScript實(shí)現(xiàn)

    排序算法穩(wěn)定性 假定在待排序的記錄序列中锭硼,存在多個(gè)具有相同的關(guān)鍵字的記錄,若經(jīng)過(guò)排序蜕劝,這些記錄的相對(duì)次序保持不變檀头,即在原序列中,r[i]=r[j]岖沛,且r[i]在r[j]之前暑始,...

  • arguments

    所有非箭頭函數(shù)都有arguments這個(gè)局部變量。arguments有長(zhǎng)度婴削、索引元素廊镜,但沒(méi)有其他Aarray有的屬性,是類(lèi)數(shù)組對(duì)象唉俗。arguments擁有屬性callee嗤朴,c...

  • new運(yùn)算符

    new運(yùn)算符用于創(chuàng)建一個(gè)用戶(hù)定義的對(duì)象類(lèi)型的實(shí)例或具有構(gòu)造函數(shù)的內(nèi)置對(duì)象的實(shí)例。 以上文為例互躬,使用new進(jìn)行構(gòu)造調(diào)用會(huì)發(fā)生: 一個(gè)繼承自Foo.prototype得新對(duì)象被創(chuàng)...

  • JavaScript異步處理——Generator及async函數(shù)

    Generator Generator 函數(shù)是 ES6 提供的一種異步編程解決方案播赁。Generator函數(shù)在function關(guān)鍵字與函數(shù)名之間有一個(gè)*號(hào)。 執(zhí)行Generat...

  • JavaScript異步處理——Promise

    Promise是一種異步編程解決方案吼渡,可以使異步代碼更加優(yōu)雅容为。 例如,我們需要進(jìn)行這么一個(gè)操作: 向一個(gè)url獲取一個(gè)名字 根據(jù)這個(gè)名字獲取一個(gè)數(shù)據(jù) 根據(jù)這個(gè)數(shù)據(jù)獲取到我們需...

  • 120
    防抖&節(jié)流

    有時(shí)候我們想在用戶(hù)進(jìn)行某些操作之后向服務(wù)端要一些數(shù)據(jù)寺酪,但有些事件的觸發(fā)是很頻繁的坎背,例如mousemove、scroll等寄雀。這時(shí)就會(huì)希望不會(huì)頻繁地去觸發(fā)回調(diào)函數(shù)得滤,而是在一定時(shí)間...

  • 實(shí)現(xiàn)深拷貝

    1. 利用JSON實(shí)現(xiàn) JSON.parse(JSON.stringify(obj))問(wèn)題: Date()類(lèi)型會(huì)變成了字符串 會(huì)丟失值為undefined或函數(shù)的屬性 會(huì)丟失...

  • JavaScript繼承

    來(lái)自紅寶書(shū)的幾種繼承方式 1. 原型鏈繼承 缺點(diǎn): 原型的屬性被所有實(shí)例共享 創(chuàng)建子類(lèi)時(shí)不能向父類(lèi)傳參 2. 借用構(gòu)造函數(shù)繼承 優(yōu)點(diǎn): 避免所有實(shí)例共享原型的屬性 可以向父類(lèi)...

  • apply、call盒犹、bind模擬實(shí)現(xiàn)

    call call() 方法調(diào)用一個(gè)函數(shù), 其具有一個(gè)指定的this值和分別地提供的參數(shù)(參數(shù)的列表)懂更。 例如: 為達(dá)到綁定this的效果眨业,可以將函數(shù)加到傳入的對(duì)象上進(jìn)行調(diào)用...

  • this深入理解

    js中this指向有幾種情況 全局環(huán)境 函數(shù)調(diào)用 構(gòu)造調(diào)用 apply、call沮协、bind綁定 箭頭函數(shù) 全局環(huán)境 在瀏覽器中龄捡,無(wú)論是否在嚴(yán)格模式下,在全局執(zhí)行環(huán)境中(在任何...

  • 120
    作用域鏈與閉包

    作用域鏈 Scope Chain 作用域鏈?zhǔn)且粭l變量對(duì)象組成的鏈慷暂,與執(zhí)行上下文有關(guān)聘殖,用于處理標(biāo)識(shí)符時(shí)進(jìn)行變量查詢(xún)。函數(shù)擁有一個(gè)內(nèi)部屬性[[scope]]行瑞,該屬性由ES3規(guī)范定...

  • JavaScript執(zhí)行上下文2

    變量對(duì)象 (Variable object) 當(dāng)進(jìn)入函數(shù)代碼的執(zhí)行上下文時(shí)奸腺,一個(gè)被稱(chēng)為 活躍對(duì)象 的對(duì)象會(huì)被創(chuàng)建且關(guān)聯(lián)到執(zhí)行上下文,并為活躍對(duì)象初始化arguments屬性血久。...

  • JavaScript執(zhí)行上下文1

    每當(dāng)js解析器到達(dá)一段可執(zhí)行js代碼時(shí)突照,就會(huì)創(chuàng)建一個(gè)執(zhí)行上下文。執(zhí)行上下文以棧這種數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲(chǔ)洋魂,先進(jìn)后出绷旗。 執(zhí)行上下文有3種:全局執(zhí)行上下文、函數(shù)執(zhí)行上下文副砍、eval執(zhí)行...

  • 120
    輸入url到頁(yè)面展示之間發(fā)生了什么

    最近看面試題文章看到這個(gè)問(wèn)題衔肢,查了一下,各個(gè)文章關(guān)于這個(gè)文章的答案都稍微有點(diǎn)出入豁翎。于是用chrome的控制臺(tái)看了一下訪問(wèn)google的Timing角骤,以求一個(gè)更好的答案。 1....

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品