js中co模塊的介紹
1、co模塊可以幫助我們完成異步流程的自動執(zhí)行。基于Promise對象的co模塊。co模塊的源代碼也很簡單,更適合閱讀。
2、co方法接受生成器函數(shù)作為唯一參數(shù),并返回Promise對象。
實例
const promise = co(function* () {
return yield Promise.resolve('Hello, co!');
})
promise
.then(val => console.log(val)) // Hello, co!
.catch((err) => console.error(err.stack));
js事件委托如何理解?
1、每個函數(shù)都是對象,占用內(nèi)存。內(nèi)存中的對象越多,性能越差。解決事件處理過多問題的辦法是事件委托。
2、事件委托冒泡,只指定一個事件處理程序,就可以管理某一類型的所有事件。
實例
<ul id="myLinks"> <li id="myLi1">text1</li> <li id="myLi2">text2</li> <li id="myLi3">text3</li> </ul>
以上就是js中co模塊的介紹以及js事件委托如何理解,希望對大家有所幫助。更多關(guān)于web前端培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗,采用全程面授高品質(zhì)、高體驗培養(yǎng)模式,擁有國內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),助力更多學(xué)員實現(xiàn)高薪夢想。