寫在前面
工作有那么一段時(shí)間了,但是在工作中,發(fā)現(xiàn)自己的理論知識(shí)還是有所欠缺。特別是在javascript上,很多東西其實(shí)自己屬于知道要用這個(gè),但是不知道為什么要這么用...這種情況很是尷尬了,所以寫博客的很重要一個(gè)目的就是鍛煉我自己的總結(jié)能力,把學(xué)到的東西總結(jié)出來,感覺這樣能讓我更快的去理解所學(xué)到的東西。
◇ 關(guān)于javascript理論
剛開始做前端的時(shí)候還是以完成功能為主,所以忽略掉了理論知識(shí)的重要性,但是隨著工作的慢慢深入,發(fā)現(xiàn)很多原理還是要建立在對理論知識(shí)的理解與掌握上。
作為一個(gè)合格的前端工程師,這個(gè)確實(shí)有點(diǎn)不能忍...所以還是要沉下心來,一點(diǎn)點(diǎn)的去提升自己。話說回來,其實(shí)javascript的理論在我看來并沒有那么的枯燥難懂,但是需要你去實(shí)驗(yàn)、去調(diào)試。興趣永遠(yuǎn)是學(xué)習(xí)最好的動(dòng)力,我想保持這份興趣,持續(xù)的去研究javascript的理論,去探尋其中的秘密和讓人驚嘆的地方。
關(guān)于this
閑話扯了那么多,希望各位看官不要在意...只是本人一點(diǎn)點(diǎn)心聲罷了...言歸正傳,關(guān)于this,其實(shí)在我看來確實(shí)算是javascript中很基礎(chǔ)、很重要、也是很難理解的一個(gè)點(diǎn);
this的定義,借助下阮一峰大大的總結(jié),感覺比較好理解些:
this是Javascript語言的一個(gè)關(guān)鍵字。
它代表函數(shù)運(yùn)行時(shí),自動(dòng)生成的一個(gè)內(nèi)部對象,只能在函數(shù)內(nèi)部使用。比如,
1
|