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