240 發(fā)簡信
IP屬地:北京
  • 我說一下悦昵,我的理解吧睬辐,結(jié)合《JavaScript高級程序設(shè)計(jì)》和《JavaScript權(quán)威指南》對閉包的解釋侯繁,我更覺得權(quán)威指南解釋更為正確一些身弊,閉包不應(yīng)該說是指某個(gè)函數(shù)吧熄捍,波神你根據(jù)chrome的顯示,說是外層函數(shù)廓潜,而高級程序設(shè)計(jì)恰好相反抵皱,說閉包是內(nèi)部函數(shù)善榛。閉包更準(zhǔn)確的說是一項(xiàng)技術(shù)或者一個(gè)特性,函數(shù)作用域中的變量在函數(shù)執(zhí)行完成之后就會(huì)被垃圾回收叨叙,一般情況下訪問一個(gè)函數(shù)作用域中的變量锭弊,正常是無法訪問的,只能通過特殊的技術(shù)或者特性來實(shí)現(xiàn)擂错,就是在函數(shù)作用域中創(chuàng)建內(nèi)部函數(shù)來實(shí)現(xiàn)味滞,這樣就不會(huì)使得函數(shù)執(zhí)行完成變量被回收,這種技術(shù)或者特性應(yīng)該被稱為“閉包”钮呀,像是《JavaScript權(quán)威指南》打的比方剑鞍,像是把變量包裹了起來,形象的稱為“閉包”爽醋。我覺得應(yīng)該是這樣蚁署,而不是指某個(gè)函數(shù)是閉包。發(fā)表一下個(gè)人觀點(diǎn)蚂四,有可能有錯(cuò)誤光戈,希望能拋磚引玉,引來大家更加深入的理解遂赠。

  • 120
    JavaScript的事件執(zhí)行機(jī)制---進(jìn)階必備

    ?? 個(gè)人主頁歡迎訪問 ?? 本文是承接Promise來說的久妆,大家都知道,JavaScript腳本是單線程的語言跷睦,雖然有H5的Web-Worker加持筷弦,但是創(chuàng)建出來的子線程完...

  • 120
    Gulp和Webpack對比

    在現(xiàn)在的前端開發(fā)中烂琴,前后端分離、模塊化開發(fā)蜕乡、版本控制奸绷、文件合并與壓縮、mock數(shù)據(jù)等等一些原本后端的思想開始逐漸滲透到“大前端”的開發(fā)中层玲。前端開發(fā)過程越來越繁瑣健盒,當(dāng)今越來越多...

  • 搭建基于 webpack2 的 react 腳手架

    腳手架現(xiàn)已發(fā)布到 NPM,歡迎大家踴躍下載惰帽,多提意見憨降。 最近公司的后臺(tái)管理項(xiàng)目,技術(shù)選型的時(shí)候決定采用 react 技術(shù)棧该酗。在開發(fā)之前就想要一個(gè)腳手架授药,在熱門的腳手架中士嚎,cr...

  • Node.js文檔和教程

    七天學(xué)會(huì)NodeJS:https://nqdeng.github.io/7-days-nodejs/Node入門:http://www.nodebeginner.org/in...

  • 關(guān)于 AMD, CMD 以及 CommonJS

    相信大家對這三種規(guī)范有一定的了解悔叽,今天在這里我就把這個(gè)梳理一下莱衩,加深印象! AMD規(guī)范:全稱”Asynchronous Module Definition”娇澎,稱為 異步模...

  • Vue with TypeScript

    如果說笨蚁,2017 年計(jì)算機(jī)領(lǐng)域的潮流是人工智能的話,那么前端界的潮流想必就是 TypeScript 了趟庄。 前言 安裝 TypeScript tsconfig.json 配置 ...

  • 徹底解決 webpack 打包文件體積過大

    webpack 把我們所有的文件都打包成一個(gè) JS 文件昨忆,這樣即使你是小項(xiàng)目,打包后的文件也會(huì)非常大杉允。下面就來講下如何從多個(gè)方面進(jìn)行優(yōu)化邑贴。 去除不必要的插件 剛開始用 web...

  • 120
    Flutter基礎(chǔ)篇(3)-- Flutter基礎(chǔ)全面詳解

    版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載秕狰。http://www.reibang.com/p/2c9867e737a1 轉(zhuǎn)載請標(biāo)明出處:https://www.ji...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品