什么是模塊化? 將一個(gè)復(fù)雜的程序依據(jù)一定的規(guī)則(規(guī)范)封裝成幾個(gè)塊(文件), 并進(jìn)行組合在一起 塊的內(nèi)部數(shù)據(jù)與實(shí)現(xiàn)是私有的, 只是向外部暴露一些...
BFC(Block formatting contexts) 塊級格式上下文 Block Formatting Contexts就是頁面上的一個(gè)...
Set 和 Map 的主要應(yīng)用場景在于 數(shù)據(jù)重組 和 數(shù)據(jù)儲(chǔ)存 Set 是一種叫做集合的數(shù)據(jù)結(jié)構(gòu), Map 是一種叫做字典的數(shù)據(jù)結(jié)構(gòu)。 集合(S...
用戶在使用瀏覽器訪問一個(gè)網(wǎng)站時(shí)需要先通過HTTP協(xié)議向服務(wù)器發(fā)送請求,之后服務(wù)器返回HTML文件與響應(yīng)信息。這時(shí),瀏覽器會(huì)根據(jù)HTML文件來進(jìn)行...
什么是跨域? 跨域是指一個(gè)域下的文檔或腳本試圖去請求另一個(gè)域下的資源,這里的跨域是廣義的。 廣義的跨域: 資源跳轉(zhuǎn):a鏈接、重定向、表單提交; ...
什么是"前端工程化"? 目前來說,web業(yè)務(wù)日益復(fù)雜化和多元化,前端開發(fā)從WebPage模式為主轉(zhuǎn)變?yōu)閃ebApp模式為主了。前端的開發(fā)工作在一...
CSS(Cascading Style Sheets),從誕生之初就決定了它無法編程,甚至連解釋性語言都算不上,只能作為一種簡單的層疊樣式表,對...
共同點(diǎn): 都保存在瀏覽器端,都是同源的。 區(qū)別: cookie數(shù)據(jù)始終在同源的http請求中攜帶,而webStorage不會(huì)在請求中請求,僅僅在...
要想Javascript對用戶的操作做出響應(yīng),首先要對DOM元素綁定事件處理函數(shù)。所謂處理函數(shù),就是處理用戶操作的函數(shù),不同的操作對應(yīng)不同的名稱...