摘要:事件處理器,則是當(dāng)指定事件觸發(fā)時,執(zhí)行的一段代碼。事件循環(huán)以一個無限循環(huán)的形式啟動,存在于二進(jìn)制文件里函數(shù)的最后,當(dāng)沒有更多可被執(zhí)行的事件處理器時,它就退出。 前言 如果你了解過Node.js,那么你一定聽說過事件循環(huán)。你一定想知道它為什么那么特殊,并且為什么你需要關(guān)注它?此時此刻的你,可能已經(jīng)寫過許多基于Express.js的后端代碼,但沒有接觸到任何的循環(huán)。 在下文中,我們會先在一...
摘要:我們先看下最后的效果實現(xiàn)思路要實現(xiàn)眼睛隨鼠標(biāo)一起運動,我們必須先求出眼睛的坐標(biāo),也就是它的和值為了取到和值,我們只要知道角的內(nèi)三角形的對邊和鄰邊的長度即可為了取到對邊和鄰邊,我們只需要知道角的弧度即可角的弧度,我們可能通過圖中邊和邊,再使用 我們先看下最后的效果 showImg(https://segmentfault.com/img/bVTp6V?w=1106&h=924); 實現(xiàn)思...
摘要:需要鏈接標(biāo)準(zhǔn)參考教程對象阮一峰標(biāo)準(zhǔn)構(gòu)造器函數(shù)可能是最重要的對象之一,盡管我們從來不會直接調(diào)用它。該方法返回被凍結(jié)的對象。 Object 需要鏈接: MDN —— Object JavaScript標(biāo)準(zhǔn)參考教程(Object對象)——阮一峰 標(biāo)準(zhǔn)構(gòu)造器函數(shù)Object可能是JavaScript最重要的對象之一,盡管我們從來不會直接調(diào)用它。每當(dāng)使用一個對象直接量時,都會隱式調(diào)用它: ...
摘要:的過程就是調(diào)用函數(shù),就像打補(bǔ)丁一樣修改真實。兩個節(jié)點值得比較時,會調(diào)用函數(shù)這是很重要的一步,讓引用到現(xiàn)在的真實,當(dāng)修改時,會同步變化。兩個節(jié)點都有子節(jié)點,而且它們不一樣,這樣我們會調(diào)用函數(shù)比較子節(jié)點,這是的核心,后邊會講到。 轉(zhuǎn)載請注明出處 本文轉(zhuǎn)載至我的blog 目錄 前言 virtual dom 分析diff 總結(jié) 前言 vue2.0加入了virtual dom,有向react...
摘要:父類的原型方法子類調(diào)用構(gòu)造函數(shù)子類繼承父類前面說到的,實際上是將第一個參數(shù)無論是原型對象還是普通對象的屬性添加到新創(chuàng)建對象的原型中,這也就意味著,通過中定義的屬性和方法是無法通過方法添加到新創(chuàng)建對象中的。 ES5 和 ES6 中 Object 添加了很多新的方法,現(xiàn)在很多開源代碼中有用到了這些,今天來整理一番。 Object.assign() 這是ES6新添加的方法,Object.as...
暫無介紹