设计模式安排上
周日刚把的mac开发环境配好,大学开始就在用的window(还是二手)终于光荣“退休”,给它拍照记录的时候,低头发现书柜里去年买的《JavaScript设计模式》静静躺在书柜里,于是我决定是时候宠幸它一波了!说了不怕大家笑,前端做了一年后我才知道原来JavaScript也是有设计模式的===
以下主要用于记录(好记性不如烂笔头,手写笔记不如博客地久天长)
封装类
创建类
const Book = function() {}
给类添加属性和方法的两种方式
1.this
const Book = function(name, age) {
this.name = name;
this.age = age;
}
2.原型prototype
a.一一为原型对象属性赋值
Book.prototype.name = "yameiwu";
Book.prototype.display = function() {}
b.对象属性赋值
Book.prototype = {
name: "yameiwu",
display: function() {}
}