關於ES6 Class,我們先再次檢視先前提過的Widget 與Button 範例。
class Widget { constructor(width, height) ...
Summer。
桑莫。
夏天
前端工程師,喜歡蒐集明信片、設計簡單的小物、旅遊和看電影。
這裡紀錄了我的學習和開發筆記,歡迎交流(*´∀`)~♥
關於我、所有文章和標籤列表
關於我
所有文章
標籤列表
©2022.Allrightsreserved.
你懂JavaScript嗎?#21ES6Class
28Oct2018
You-Dont-Know-JS
javascript
2019鐵人賽
你所不知道的JS
你懂JavaScript嗎?
ES6
鐵人賽
You-Dont-Know-JS-this-and-Object-Prototypes
本文主要是探討ES6Class的美好與陷阱。
ES6Class
關於ES6Class,我們先再次檢視先前提過的Widget與Button範例。
classWidget{
constructor(width,height){
this.width=width||50;
this.height=height||50;
this.$elem=null;
}
render($where){
this.$elem&&this.$elem.css({
width:`${this.width}px`,
height:`${this.height}px`,
}).appendTo($where);
}
}
classButtonextendsWidget{
constructor(width,height,label='Default'){
super(width,height);
this.label=label;
this.$elem=$('