摘要:這個構造函數的不管從調用方式還是內部寫法就都很有的感覺,但是從用途上來說,它其實更靠近的概念是中的工廠方法。到這里,所有關于繼承的東西講完了,接下來準備準備說說當中的封裝 所謂的對象,就是抽象化的數據本身 一個面向對象轉向面向原型的困惑 我發現Javascript這門語言每次翻開都會帶給人新感受,尤其是看完其他語言的面向對象再來看它,但是如果你也是過來人就一定記得教科書里面冗長乏味的...
摘要:編寫異步小爬蟲在通過的課程初步了解的各大模塊之后,不禁感慨于的強大,讓我們這些前端小白也可以進行進階的功能實現,同時發現自己也已經可以通過實現一些比較日常的小功能。 nodejs編寫異步小爬蟲 在通過learnyounode的課程初步了解nodejs的各大模塊之后,不禁感慨于nodejs的強大,讓我們這些前端小白也可以進行進階的功能實現,同時發現自己也已經可以通過nodejs實現一些...
摘要:寫這篇文章之前是看了這篇文章講關于箭頭函數中指向的問題,于是借此把相關的函數,構造函數,,,箭頭函數的一些概念結合自己的理解又理了一遍,想著好好復習一下,最后有了寫這篇文章的想法。這個上下文棧就是執行程序的基礎。 寫這篇文章之前是看了這篇文章講關于箭頭函數中this指向的問題,于是借此把相關的函數,構造函數,new,this,箭頭函數的一些概念結合自己的理解又理了一遍,想著好好復習一下...
摘要:函數節流的實現函數節流最普通的實現就是通過取摩操作來過濾部分執行。這樣子,就實現了函數節流,存在復雜計算的業務邏輯運行次數減半了。實現又叫函數節流,思路是控制某一個時間段執行周期內觸發的事件,只會執行一次業務邏輯。 函數節流介紹 頁面在綁定resize,keydown或者mousemove這些能連續觸發的事件時,用戶只要很常規的操作,就能連續觸發多次綁定的方法。當綁定方法里面存在大量...
摘要:的三個步驟舉個例子正常創建一個對象以上其實等價于個步驟個步驟注兩步,其實就是創建一個空對象拷貝構造函數的給實例對象的初始化對象把當做中的,做初始化的操作例如通過其實就相當于 new的三個步驟 舉個例子: # 正常創建一個對象 function Super() {}; var s = new Super(); 以上其實等價于3個步驟 # 3個步驟 var s = {}; s.__prot...