[JS奇怪的世界]No.66 屬性與可鏈結方法
接下來將替 Greeter 新增一些功能增加一點屬性等等,所以也會設定一些基本設定進去 Greeter。
接下來將替 Greeter 新增一些功能增加一點屬性等等,所以也會設定一些基本設定進去 Greeter。
接下來要準備設定 Greeter 的物件,這樣子才能夠盡可能設定成類似 jQuery 的樣子,但是這需要一點訣竅。
在前面章節已經大致上瞭解 jQuery 之後當然就是要準備親手動手做做看自己的框架。
接下來我們需求弄好了,那就要來準備用安全的方式可以在任何的 JavaScript 環境下重複使用。
接下來將會從 jQuery 來學習 JavaScript 並瞭解結構及使用它,當然並不是要瞭解每一個功能都是怎麼做的,我們主要是希望從程式碼中瞭解自己是否能夠讀懂程式碼、並利用它的結構來學習。
有很多方式可以幫助我們成為更好的程式設計師、開發者,而最好最有效的方式莫過於從別人寫的程式碼中學習。
經過前面幾個章節的理解,其實我們可以知道 JavaScript 的自由性是很高的,但是如果你今天希望 JavaScript 比較嚴格的話,這也是可以的,只需要透過一個方式就可以讓 JavaScript 進入嚴格模式。
我們已經瞭解 JavaScript 是一個動態型別的語言,這可以讓我們做一些很特別的事情,但也很危險,一般來講如果我們要知道一個變數的型別通常都會透過 `typeof`,但是其實這個方法並不是很好,所以這章節將會講解「typeof」、「instanceof」。
在撰寫實體物件語法的時候往往都會有一些錯誤,所以課堂上也特別舉例出來。
這章節主要講解 ES6(JavaScript EcmaScript 2015 或 EcmaScript 6) 的部分,而這章節將講解 ES6 另一種建立物件與設定原型的方法。 class 在其他程式語言是非常受歡迎的,可以用來定義物件的方法、屬性等該做什麼,但前面有講過 JavaScript 本身並沒有類別 (class)。