webpack 介紹: webpack 是一個(gè)用于現(xiàn)代 JavaScript 應(yīng)用程序的 靜態(tài)模塊打包工具拔创。 wepack可以打包壓縮所有文件格式 webpack可以在入口對(duì)...
副作用 在JavaScript中竿奏,副作用(Side Effect)是指函數(shù)或表達(dá)式執(zhí)行時(shí)對(duì)函數(shù)外部環(huán)境產(chǎn)生的影響或變化。這些影響可以是對(duì)函數(shù)外部狀態(tài)的修改性湿、與外部環(huán)境的交互苦掘、...
純函數(shù) 純函數(shù)是指在函數(shù)執(zhí)行過(guò)程中棍掐,不依賴(lài)于除了函數(shù)參數(shù)之外的任何外部狀態(tài)或數(shù)據(jù),并且它也不會(huì)對(duì)外部狀態(tài)進(jìn)行修改数初,只根據(jù)輸入的參數(shù)計(jì)算并返回結(jié)果找爱。換句話(huà)說(shuō),純函數(shù)的行為只由輸...
for: (1)需要明確遍歷次數(shù) (2)不能遍歷對(duì)象泡孩,可以遍歷對(duì)象以外的集合 array,偽數(shù)組 (3)可以使用break和continue forEach: (1) ...
跨域請(qǐng)求數(shù)據(jù) 什么是跨域? 跨域车摄,是指瀏覽器不能執(zhí)行其他網(wǎng)站的腳本。它是由瀏覽器的同源策略造成的仑鸥,是瀏覽器對(duì)JavaScript實(shí)施的安全限制 什么是同域:協(xié)議, 域名, 端...
ajax優(yōu)缺點(diǎn) 優(yōu)點(diǎn): 減輕服務(wù)器的負(fù)擔(dān)吮播,AJAX一般只從服務(wù)器獲取只需要的數(shù)據(jù)。 無(wú)刷新頁(yè)面更新眼俊,減少用戶(hù)等待時(shí)間意狠。 更好的客戶(hù)體驗(yàn),可以將一些服務(wù)器的工作轉(zhuǎn)移到客戶(hù)端完成...
什么是原型對(duì)象? 1)所有的構(gòu)造函數(shù)在初始化的時(shí)候,都會(huì)自動(dòng)創(chuàng)建出一個(gè)特殊的實(shí)例化對(duì)象,構(gòu)造函數(shù)的prototype指向的就是該對(duì)象,該對(duì)象被稱(chēng)為原型對(duì)象,或者prototy...
什么是對(duì)象? 對(duì)象就是可以擁有屬性和方法的一個(gè)集合,在js中一切皆對(duì)象 new一個(gè)實(shí)例化對(duì)象經(jīng)歷的四個(gè)階段: 創(chuàng)建一個(gè)空的實(shí)例化對(duì)象 讓構(gòu)造函數(shù)中的this指向空的實(shí)例化對(duì)象...
深拷貝與淺拷貝 數(shù)據(jù)類(lèi)型: js中共有六種基本數(shù)據(jù)類(lèi)型,undefined,null,boolean,bumber,string,symbol(es6新增) 基本數(shù)據(jù)類(lèi)型的...