如果你系統(tǒng)學(xué)習(xí)過JS,肯定花過不少精力在this的機(jī)制上,但估計(jì)大部分人從來沒徹底搞明白過,而現(xiàn)實(shí)開發(fā)過程中,確實(shí)發(fā)生過一些this導(dǎo)致的bug...
WEB開發(fā)們都知道,出于安全原因,瀏覽器有個(gè)同源策略,不同源的客戶端腳本在沒有明確授權(quán)的情況下,不能讀寫對方資源。一個(gè)HTTP請求的URL的協(xié)議...
原型鏈的概念 由于在JS世界中,函數(shù)其實(shí)也是個(gè)對象,所以函數(shù)可以擁有屬性,JS規(guī)定了所有的函數(shù)都默認(rèn)擁有一個(gè)叫做prototype的屬性,這個(gè)屬...
為什么要搭建公司內(nèi)部的npm服務(wù)? 如今前端圈已十分繁榮,一個(gè)跟得上技術(shù)時(shí)代腳步的互聯(lián)網(wǎng)公司必定是前后端分離的(至少在狹義上是分離的),這就導(dǎo)致...
什么是緩存 緩存 是應(yīng)用程序中很重要的一個(gè)概念,在有大量數(shù)據(jù)交換的應(yīng)用程序中,我們會采取一些方式將那些實(shí)時(shí)性要求不高的數(shù)據(jù)生成副本并存儲在某個(gè)相...
我在之前的一篇Flutter安裝教程中提到了Flutter采用的語言是Dart,所以要學(xué)習(xí)Flutter必須要學(xué)習(xí)Dart。這語言非常新,由Ch...
背景 前兩天在安裝flutter的開發(fā)環(huán)境,搞了挺久,踩了一些坑,所以寫出來做個(gè)總結(jié),希望有意愿學(xué)習(xí)flutter的小伙伴們在配置開發(fā)環(huán)境的時(shí)候...
webpack4版本出來也挺久了,目前最新的版本是4.29.6(截至2019-04-08),但是公司的幾個(gè)項(xiàng)目在現(xiàn)有版本運(yùn)行得不錯(cuò)的情況下,也不...
Event Loop(事件循環(huán))是JavaScript Runtime最重要的機(jī)制之一,它很好地解決了單線程JS帶來的性能問題,但增加了JS運(yùn)行...