面向?qū)ο?/h2>
面向?qū)ο蟮奶攸c
思想和程序放在構(gòu)造函數(shù)中
把結(jié)果放在構(gòu)造出來的對象中
let obj = null;
function Foo(){
//1. 創(chuàng)建出一個屬于 Foo 的 實例對象 ;
obj = this;
console.log(this,"構(gòu)造函數(shù)內(nèi)的this指向");
// 2. 實例對象返回出去;
}
var foo = new Foo();
思想和程序放在構(gòu)造函數(shù)中
把結(jié)果放在構(gòu)造出來的對象中
let obj = null;
function Foo(){
//1. 創(chuàng)建出一個屬于 Foo 的 實例對象 ;
obj = this;
console.log(this,"構(gòu)造函數(shù)內(nèi)的this指向");
// 2. 實例對象返回出去;
}
var foo = new Foo();
foo被稱作Foo的實例
構(gòu)造函數(shù)
被new調(diào)用的函數(shù)即為構(gòu)造函數(shù)
- 構(gòu)造函數(shù)的作用
- 創(chuàng)建一個對象
- 編輯這個對象(向?qū)ο笊咸砑訉傩院头椒ǎ?/li>
- 構(gòu)造函數(shù)的特征
- 默認實現(xiàn)了這些功能:創(chuàng)建一個對象纳令;返回實例對象
- 目標是:面向?qū)ο缶幊?/li>
- 構(gòu)造對象時杭措,我們把想要添加的屬性放在構(gòu)造函數(shù)之中视搏;方法(函數(shù))添加在原型對象之中
事件委托
1.為什么要用事件委托,事件委托解決了哪些方法
2.事件委托怎么用
3.事件委托封裝
事件綁定兼容 addEventListener();
1.兼容性處理
2.基本封裝
3.柯里化封裝
什么是函數(shù)柯里化:利用函數(shù)封裝處理函數(shù)參數(shù)及特殊情況
正則表達式
1.為什么要用正則盟广,正則好在哪。
2.正則的基本使用
3.正則的方法
4.基本的驗證
5.正則的符號
封裝驗證功能
設(shè)計模式瓮钥,目的性位導向的思想筋量,策略模式