對于新人朋友來說,想要自己去搞定一個ES6開發(fā)環(huán)境并不是一件容易的事情,因為構建工具的學習本身又是一個非常大的方向,我們需要花費不少的時間才能掌握它。 好在慢慢的開始有大神提...
我們在學習JavaScript的過程中,由于對一些概念理解得不是很清楚,但是又想要通過一些方式把它記下來,于是就很容易草率的給這些概念定下一些方便自己記憶的有偏差的結論。 危...
1.前言 最近有很多朋友問我有沒有相關的書籍推薦,希望能夠自學一下前端。 正好最近在查閱文章的時候,發(fā)現(xiàn)有朋友已經(jīng)進行過總結。 經(jīng)過溝通和“行賄”??,終于取得轉載權利,在此感...
第一張圖里person的prototype最好指向personprototype那個框,指向constructor會產(chǎn)生誤解
從小白一步步詳解JS中的原型與對象【2】什么是原型 原型是js中非常特殊一個對象,當一個函數(shù)創(chuàng)建之后,會隨之就產(chǎn)生一個原型對象,當通過這個函數(shù)的構造函數(shù)創(chuàng)建了一個具體的對象之后,在這個具體的對象中就會有一個屬性指向...
ECMAScript語法相對C和類C語言會寬松不少。 區(qū)分大小寫 ECMAScript中的一切(變量、函數(shù)名和操作符)都區(qū)分大小寫。 標識符 標識符規(guī)則: 第一個字符必須是一...
IE5.5引入了文檔模式的概念,而這個概念使通過文檔類型(doctype)切換實現(xiàn)的。文檔模式主要有:--混雜模式:會讓IE的行為與(包含非標準特性的)IE5相同。--標準模...
向HTML頁面中插入JavaScript腳本的主要方法有三種:頁面嵌入 標簽內(nèi)聯(lián)頁面嵌入 標簽外聯(lián)直接在HTML元素中加入 嵌入<script>標簽內(nèi)聯(lián) 當瀏覽器執(zhí)行到上述 ...
前言 近期在準備搭建一個vue.js+node.js全棧開發(fā)的社區(qū),之前由于沒有云服務器搭建經(jīng)驗,這篇文章做一下相關的記錄,后續(xù)再深入學習研究。本文不局限于只是流水賬式子的記...
初學JavaScript時,我在閉包上,走了很多彎路。而這次重新回過頭來對基礎知識進行梳理,要講清楚閉包,也是一個非常大的挑戰(zhàn)。 閉包有多重要?如果你是初入前端的朋友,我沒有...
在實際開發(fā)中,ES6已經(jīng)非常普及了。掌握ES6的知識變成了一種必須。盡管我們在使用時仍然需要經(jīng)過babel編譯。 ES6徹底改變了前端的編碼風格,可以說對于前端的影響非常巨大...
變量對象,在新版本中,準確的說法應該是環(huán)境記錄對象,而環(huán)境記錄對象,又區(qū)分詞法環(huán)境對象與變量環(huán)境對象,詞法環(huán)境對象用于解析當前上下文中,由 const 聲明的標識符引用,變量...
注:本系列文章已升級最新版本:《JavaSscript 核心進階》第二版[https://xiaozhuanlan.com/advance] 因為JavaScript具有自動...
我們在JS學習初期,或者在面試的時候常常會遇到變量提升相關的思考題。 比如先來一個簡單一點的。 暫時先不管這個例子,我們先引入一個JavaScript中最基礎,但同時也是最重...