# Object.create
我個(gè)人很喜歡ES5的一個(gè)函數(shù)Object.create,他可以構(gòu)造一個(gè)指定原型的對象,但是又避免程序員直接訪問對象的“私有屬性”__proto__。
這意味著程序員可以以更小的粒度去操作ES程序,這很舒服。
# ES5文檔
這里有一份[ES5](http://lzw.me/pages/ecmascript/)的文檔,不僅僅有新的標(biāo)準(zhǔn)還囊括了ES的基礎(chǔ),如何閱讀他呢?以下是我的建議。
* 首先是目錄。瀏覽目錄,看看有沒有自己認(rèn)識和不認(rèn)識的概念。
* 其次是選擇。選擇自己需要的,文檔里有很多關(guān)于ES內(nèi)部實(shí)現(xiàn)的內(nèi)容,JS程序員不需要幫瀏覽器實(shí)現(xiàn)這門語言,忽略他們是正確的做法。
* 然后是參考。在文檔里看不懂的知識點(diǎn),從網(wǎng)上搜尋資料,相互參考。
* 最后是實(shí)驗(yàn)。寫少量的JS代碼,印證自己對ES5的認(rèn)識。
# SICP
《SICP》(即《計(jì)算機(jī)程序的結(jié)構(gòu)和解釋》)對本教程的影響極大,可以說是筆者創(chuàng)作的靈感來源,如果讀者能接受本教程的解釋,那么就更加應(yīng)該知道本這書的存在。
# lua
lua是一個(gè)跟JS特別像的語言,而且他的C語言源碼非常的小,所以筆者認(rèn)為有必要讓大家都知道一下。
