1.TCP三次握手四次揮手 2.瀏覽器渲染原理 3.輸入地址到打開頁面過程做了什么 4.說說你對promise理解 5.webpack怎么配置 6.vue雙向綁定原理 7.v...
1.TCP三次握手四次揮手 2.瀏覽器渲染原理 3.輸入地址到打開頁面過程做了什么 4.說說你對promise理解 5.webpack怎么配置 6.vue雙向綁定原理 7.v...
原文首發(fā)于我的博客,歡迎點擊查看獲得更好的閱讀體驗~ 更新內容 最新版本請關注G6官方的github倉庫https://github.com/antvis/g62.x版本后,...
我說一下,我的理解吧,結合《JavaScript高級程序設計》和《JavaScript權威指南》對閉包的解釋,我更覺得權威指南解釋更為正確一些,閉包不應該說是指某個函數吧,波神你根據chrome的顯示,說是外層函數,而高級程序設計恰好相反,說閉包是內部函數。閉包更準確的說是一項技術或者一個特性,函數作用域中的變量在函數執(zhí)行完成之后就會被垃圾回收,一般情況下訪問一個函數作用域中的變量,正常是無法訪問的,只能通過特殊的技術或者特性來實現,就是在函數作用域中創(chuàng)建內部函數來實現,這樣就不會使得函數執(zhí)行完成變量被回收,這種技術或者特性應該被稱為“閉包”,像是《JavaScript權威指南》打的比方,像是把變量包裹了起來,形象的稱為“閉包”。我覺得應該是這樣,而不是指某個函數是閉包。發(fā)表一下個人觀點,有可能有錯誤,希望能拋磚引玉,引來大家更加深入的理解。
原生小程序支持js模塊化,但彼此獨立,業(yè)務代碼與交互事件仍需在頁面處理。無法實現組件化的松耦合與復用的效果。在WePY中實現了小程序的組件化開發(fā),組件的所有業(yè)務與功能在組件本...