JS前導: ECMA歐洲電腦製造者協會 ECMA-262 (ES5規範) ECMA-404(Json規範) wsc定義HTML、CSS、DOM規範 電腦程式分為: cpu密集(用於計算) I/O密集(用於存儲) 真正參與計算的數據放在存儲單位中 其他暫時不用參與計算的數據放在記憶體中 cpu內部的 ...
JS前導:
ECMA歐洲電腦製造者協會
ECMA-262 (ES5規範)
ECMA-404(Json規範)
wsc定義HTML、CSS、DOM規範
電腦程式分為: cpu密集(用於計算)
I/O密集(用於存儲)
真正參與計算的數據放在存儲單位中
其他暫時不用參與計算的數據放在記憶體中
cpu內部的存儲單位:解決對運算時數據的極速讀取的需求
記憶體 :解決對高速處理數據的需求
外存 :解決大容量存儲的問題
style樣式為什麼html頁面的前面而不是後面?
-->雖然style樣式放在前面瀏覽器渲染頁面的時間會加長,但是放在後面會出現白屏的情況。但放在前面有時也會出現白屏的情況,所以我們最終是用link標簽引入。
兩條性能優化的規則(雅虎):
1.樣式表一定要以link標簽的形式放在head中。
2.JS一定要以script標簽的形式放在HTML的最後
一、Js的四個方向(全棧)
ECMAscript
DOM
BOM
Node
二、Js的特點
編程語言(分支 迴圈)
動態語言 弱類型語言(一個變數可以持有任一類型的值)
腳本語言(瀏覽器的一個腳本)
解釋型語言(編譯過程沒有那麼明顯 或者說沒有編譯過程)
三、考察一個語言的性能
關註編譯完的代碼 (編譯時間不算在程式的性能中)
四、學習編程的套路
-->變數的定義
-->數據類型
-->運算符
-->分支 迴圈
--> 數據結構
-->面向對象
兩頭神獸 三座大山
閉包 作用域 作用域鏈
原型 原型 原型鏈
執行上下文 執行上下文棧