摘要:會出現這樣的情況是因為擁有暫時性死區。規定暫時性死區和語句不出現變量提升,主要是為了減少運行時錯誤,防止在變量聲明前就使用這個變量,從而導致意料之外的行為。 首先我們應該知道js引擎在讀取js代碼時會進行兩個步驟: 第一個步驟是解釋。 第二個步驟是執行。 所謂解釋就是會先通篇掃描所有的Js代碼,然后把所有聲明提升到頂端,第二步是執行,執行就是操作一類的。 我們先來看個簡單的變量提升...
摘要:跨域實在是面試官一個人的利器。首先,什么是是一個標準,全稱是跨域資源共享。它的值是一個布爾值,表示是否允許發送。設為,即表示服務器明確許可,可以包含在請求中,一起發給服務器。 面試問到數據交互的時候,經常會問跨域如何處理。大部分人都會回答JSONP,然后面試官緊接著就會問:JSONP缺點是什么啊?這個時候坑就來了,如果面試者說它支持GET方式,然后面試官就會追問,那如果POST方式發送...
摘要:現在使用創建類的私有成員,在語言層面上對該成員進行了隱藏。應該允許子類聲明成員,即使父類有一個同名的私有成員。其他支持私有成員的語言通常是允許的。假設,公共成員和私有成員沖突,而是的私有成員,這時候外部存在。 譯者按:社區一直以來有一個聲音,就是反對使用 # 聲明私有成員。但是很多質疑的聲音過于淺薄、人云亦云。其實 TC39 早就對此類呼聲做過回應,并且歸納了一篇 FAQ。翻譯這篇文章...
摘要:是指瀏覽器儲存的少量數據,同時也是與具體頁面有關的。需要設置有效期。擁有作用域,其作用域是通過文檔源和文檔路徑設置的。默認情況下,和創建其的頁面有關。并對同目錄和其子目錄的其他頁面可見。的另外一個屬性為其為布爾值,用來表明通過哪種網絡傳遞。 cookiecookie是指web瀏覽器儲存的少量數據,同時也是與具體頁面有關的。cookie會自動在web服務器和web瀏覽器中傳輸。 cook...
摘要:總的來說,收獲很大。這里這里就以一些常用的標簽談談中的基礎知識。然后還有一個表示記錄的索引號,從開始。已經用這個數組的值替他們分好了組了,是不是感覺很強大,還有很多強大的地方等著我們去學習,掌握它,還有更強大的等著我們。 周三的時候跟著老師簡單的入門了angularjs,然后去圖書館找了一本《Angularjs實戰》來看了看,雖然這本書網上的評價不太高,但對于初學者的我來說還是不錯的,...