摘要:會(huì)出現(xiàn)這樣的情況是因?yàn)閾碛袝簳r(shí)性死區(qū)。規(guī)定暫時(shí)性死區(qū)和語(yǔ)句不出現(xiàn)變量提升,主要是為了減少運(yùn)行時(shí)錯(cuò)誤,防止在變量聲明前就使用這個(gè)變量,從而導(dǎo)致意料之外的行為。 首先我們應(yīng)該知道js引擎在讀取js代碼時(shí)會(huì)進(jìn)行兩個(gè)步驟: 第一個(gè)步驟是解釋。 第二個(gè)步驟是執(zhí)行。 所謂解釋就是會(huì)先通篇掃描所有的Js代碼,然后把所有聲明提升到頂端,第二步是執(zhí)行,執(zhí)行就是操作一類的。 我們先來(lái)看個(gè)簡(jiǎn)單的變量提升...
摘要:跨域?qū)嵲谑敲嬖嚬僖粋€(gè)人的利器。首先,什么是是一個(gè)標(biāo)準(zhǔn),全稱是跨域資源共享。它的值是一個(gè)布爾值,表示是否允許發(fā)送。設(shè)為,即表示服務(wù)器明確許可,可以包含在請(qǐng)求中,一起發(fā)給服務(wù)器。 面試問(wèn)到數(shù)據(jù)交互的時(shí)候,經(jīng)常會(huì)問(wèn)跨域如何處理。大部分人都會(huì)回答JSONP,然后面試官緊接著就會(huì)問(wèn):JSONP缺點(diǎn)是什么啊?這個(gè)時(shí)候坑就來(lái)了,如果面試者說(shuō)它支持GET方式,然后面試官就會(huì)追問(wèn),那如果POST方式發(fā)送...
摘要:現(xiàn)在使用創(chuàng)建類的私有成員,在語(yǔ)言層面上對(duì)該成員進(jìn)行了隱藏。應(yīng)該允許子類聲明成員,即使父類有一個(gè)同名的私有成員。其他支持私有成員的語(yǔ)言通常是允許的。假設(shè),公共成員和私有成員沖突,而是的私有成員,這時(shí)候外部存在。 譯者按:社區(qū)一直以來(lái)有一個(gè)聲音,就是反對(duì)使用 # 聲明私有成員。但是很多質(zhì)疑的聲音過(guò)于淺薄、人云亦云。其實(shí) TC39 早就對(duì)此類呼聲做過(guò)回應(yīng),并且歸納了一篇 FAQ。翻譯這篇文章...
摘要:是指瀏覽器儲(chǔ)存的少量數(shù)據(jù),同時(shí)也是與具體頁(yè)面有關(guān)的。需要設(shè)置有效期。擁有作用域,其作用域是通過(guò)文檔源和文檔路徑設(shè)置的。默認(rèn)情況下,和創(chuàng)建其的頁(yè)面有關(guān)。并對(duì)同目錄和其子目錄的其他頁(yè)面可見(jiàn)。的另外一個(gè)屬性為其為布爾值,用來(lái)表明通過(guò)哪種網(wǎng)絡(luò)傳遞。 cookiecookie是指web瀏覽器儲(chǔ)存的少量數(shù)據(jù),同時(shí)也是與具體頁(yè)面有關(guān)的。cookie會(huì)自動(dòng)在web服務(wù)器和web瀏覽器中傳輸。 cook...
摘要:總的來(lái)說(shuō),收獲很大。這里這里就以一些常用的標(biāo)簽談?wù)勚械幕A(chǔ)知識(shí)。然后還有一個(gè)表示記錄的索引號(hào),從開(kāi)始。已經(jīng)用這個(gè)數(shù)組的值替他們分好了組了,是不是感覺(jué)很強(qiáng)大,還有很多強(qiáng)大的地方等著我們?nèi)W(xué)習(xí),掌握它,還有更強(qiáng)大的等著我們。 周三的時(shí)候跟著老師簡(jiǎn)單的入門了angularjs,然后去圖書館找了一本《Angularjs實(shí)戰(zhàn)》來(lái)看了看,雖然這本書網(wǎng)上的評(píng)價(jià)不太高,但對(duì)于初學(xué)者的我來(lái)說(shuō)還是不錯(cuò)的,...