??本來是想寫一篇超詳細,跟著一步一步做就能搞出一個簡單框架的筆記的。但寫了一半變化檢測才發現太難了,因為一個程序總是在一步一步解決問題的過程寫出來的,想要每步按順序寫出來并...

??本來是想寫一篇超詳細,跟著一步一步做就能搞出一個簡單框架的筆記的。但寫了一半變化檢測才發現太難了,因為一個程序總是在一步一步解決問題的過程寫出來的,想要每步按順序寫出來并...
??我們想要一個數據發生改變時,與其相關的數據、視圖模型自動發生變化。首先要知道數值變化了。??在Angular的方法是使用zone.js把如setTimeout、XHR、點...
排序算法穩定性 假定在待排序的記錄序列中,存在多個具有相同的關鍵字的記錄,若經過排序,這些記錄的相對次序保持不變,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,...
Generator Generator 函數是 ES6 提供的一種異步編程解決方案。Generator函數在function關鍵字與函數名之間有一個*號。 執行Generat...
Promise是一種異步編程解決方案,可以使異步代碼更加優雅。 例如,我們需要進行這么一個操作: 向一個url獲取一個名字 根據這個名字獲取一個數據 根據這個數據獲取到我們需...
來自紅寶書的幾種繼承方式 1. 原型鏈繼承 缺點: 原型的屬性被所有實例共享 創建子類時不能向父類傳參 2. 借用構造函數繼承 優點: 避免所有實例共享原型的屬性 可以向父類...
call call() 方法調用一個函數, 其具有一個指定的this值和分別地提供的參數(參數的列表)。 例如: 為達到綁定this的效果,可以將函數加到傳入的對象上進行調用...
變量對象 (Variable object) 當進入函數代碼的執行上下文時,一個被稱為 活躍對象 的對象會被創建且關聯到執行上下文,并為活躍對象初始化arguments屬性。...
每當js解析器到達一段可執行js代碼時,就會創建一個執行上下文。執行上下文以棧這種數據結構進行存儲,先進后出。 執行上下文有3種:全局執行上下文、函數執行上下文、eval執行...
最近看面試題文章看到這個問題,查了一下,各個文章關于這個文章的答案都稍微有點出入。于是用chrome的控制臺看了一下訪問google的Timing,以求一個更好的答案。 1....