一忆植、傳統(tǒng)方法與ES6"類" ??JavaScript語言的傳統(tǒng)方法是通過構造函數(shù)定義并生成新對象,如: ??上述寫法與傳統(tǒng)的面向?qū)ο笳Z言(比如C...
一历葛、背景知識 ??盡管Promise方法能夠解決JS異步方法帶來的嵌套地獄問題价匠,但其本質(zhì)上只是回調(diào)函數(shù)的改進当纱,使用then方法以后,異步任務的兩...
一踩窖、回調(diào)地獄 ??首先我們知道在JS中異步執(zhí)行機制具有非常重要的地位坡氯,而Node.js中readFile就是一個異步操作,這里我們先進行一個小實...
一洋腮、渲染機制 整體來說箫柳,整個過程可以分為五個步驟: 根據(jù) HTML 解析出 DOM 樹 根據(jù) CSS 解析生成 CSS 規(guī)則樹 結合 DOM 樹...
一、scrollWidth與scrollHeight ??當標簽內(nèi)容大于標簽高寬時:內(nèi)容實際的高寬(不包括邊框)??如果標簽中內(nèi)容為空或者內(nèi)容高...
一啥供、背景知識 ??JavaScript的對象(Object)本質(zhì)上是鍵值對的集合(Hash結構)悯恍,但是只能用字符串作為鍵: ??上面代碼原意是將...
一、基本用法與特性 ??Set本身是一個構造函數(shù)滤灯,可直接用來生成Set數(shù)據(jù)結構: ??可傳入數(shù)組or偽數(shù)組 ??①Set結構不會添加重復值 ??...
一坪稽、“不可”改變 ??const 聲明一個只讀的變量。一旦聲明鳞骤,常量的值就不可改變: ??不可改變的本質(zhì):變量指向的那個內(nèi)存地址不可改變窒百,比如我...
一、塊級作用域 ??ES6 新增了let命令豫尽,用來聲明變量篙梢。它的用法類似于var,但是所聲明的變量美旧,只在let命令所在的代碼塊內(nèi)有效渤滞。比如: 二...