webpack-loader是什么? loader是一個(gè)函數(shù),有一個(gè)參數(shù)是源文件內(nèi)容,有內(nèi)部的this,最后的loader必須有返回值否則會(huì)報(bào)錯(cuò):Final loader d...
webpack-loader是什么? loader是一個(gè)函數(shù),有一個(gè)參數(shù)是源文件內(nèi)容,有內(nèi)部的this,最后的loader必須有返回值否則會(huì)報(bào)錯(cuò):Final loader d...
背景:當(dāng)我們同時(shí)引入一個(gè)包中的兩個(gè)方法,有兩種形式 第一種形式 第二種形式 對(duì)比兩種形式,我們可以看出: 第一種方式的引入會(huì)把整個(gè)lodash包引進(jìn)來第二種方式是指引入整個(gè)包...
什么是抽象語法樹? 在計(jì)算機(jī)科學(xué)中,抽象語法和抽象語法樹其實(shí)是源代碼的抽象語法結(jié)構(gòu)的樹狀表現(xiàn)形式在線編輯器 我們常用的瀏覽器就是通過將js代碼轉(zhuǎn)化為抽象語法樹來進(jìn)行下一步的分...
首先來看看我要準(zhǔn)備給大家寫的靜態(tài)文件服務(wù)器都要實(shí)現(xiàn)哪些功能,然后根據(jù)具體的功能我們來一一的介紹 支持以下功能 支持輸出日志debug 讀取靜態(tài)文件文件的讀取 MIME類型支持...
node中的緩存機(jī)制 緩存是node開發(fā)中一個(gè)很重要的概念,它應(yīng)用在很多地方,例如瀏覽器有緩存、DNS有緩存、包括服務(wù)器也有緩存。 一、緩存作用 那緩存是為了做什么呢? 1....
url字符串是一個(gè)結(jié)構(gòu)化的字符串,由好幾個(gè)有意義部分組成。我們?cè)诠ぷ髦胁豢杀苊獾臅?huì)用到其中的某個(gè)部分,最原始的通過字符串截取和正則匹配的方法難免用起來會(huì)不太方便和美觀,所以在...
如果我們想了解TCP/IP的參考模型,首先我們要對(duì)開放系統(tǒng)互連參考模型(Open System Interconnect 簡(jiǎn)稱OSI)有一定的了解,這樣有助于加深對(duì)TCP/I...
概念 Stream 是Node.js中最重要的組件和模式之一,之前在社區(qū)中看到這樣一句格言“Stream all the things(流是一切)”。 具體的來說流是一組有序...
什么流 通俗的說就是一種,有起點(diǎn)和終點(diǎn)的字節(jié)數(shù)據(jù)傳輸手段,把數(shù)據(jù)從一個(gè)地方傳到另一個(gè)地方。流(Stream)是一個(gè)抽象接口,可讀、可寫或兼具兩者的。并且所有流都是 Event...
1. 前言 javascript 為什么是單線程?多線程不好嗎,能提高效率啊.。 答案是不能。假設(shè)javascript有兩個(gè)線程,一個(gè)在某個(gè)DOM節(jié)點(diǎn)添加內(nèi)容,另一個(gè)線程在這...
1.什么是Promise? Promise是JS異步編程中的重要概念,異步抽象處理對(duì)象,是目前比較流行Javascript異步編程解決方案之一 2.對(duì)于幾種常見異步編程方案 ...
很詳細(xì)贊
JavaScript運(yùn)行機(jī)制深入淺出學(xué)習(xí)一、JavaScript單線程模型 JavaScript是單線程的,JavaScript只在一個(gè)線程上運(yùn)行,但是瀏覽器是多線程的,典型的瀏覽器有如下線程: JavaScrip...
Javascript語言的執(zhí)行環(huán)境是"單線程"(single thread) 所謂"單線程",就是指一次只能完成一件任務(wù)。如果有多個(gè)任務(wù),就必須排隊(duì),前面一個(gè)任務(wù)完成,再執(zhí)行...
贊
JavaScript運(yùn)行機(jī)制深入淺出學(xué)習(xí)一、JavaScript單線程模型 JavaScript是單線程的,JavaScript只在一個(gè)線程上運(yùn)行,但是瀏覽器是多線程的,典型的瀏覽器有如下線程: JavaScrip...
一、JavaScript單線程模型 JavaScript是單線程的,JavaScript只在一個(gè)線程上運(yùn)行,但是瀏覽器是多線程的,典型的瀏覽器有如下線程: JavaScrip...