1. 為什么要使用模塊化? JS的發(fā)展初期 ,僅需實(shí)現(xiàn)簡(jiǎn)單的用戶交互邏輯,而隨著CPU、瀏覽器性能的大幅度提升,很多頁(yè)面邏輯遷移到了客戶端,且隨著web2.0時(shí)代的到來(lái),Aj...
在前端開發(fā)中,我們經(jīng)常需要獲取網(wǎng)頁(yè)中滾動(dòng)條滾過(guò)的長(zhǎng)度,獲取該值的方式一般通過(guò)scrollTop屬性,如:document.body.scrollTop,是不是還經(jīng)??匆奷oc...
稍微了解前端的人都知道,圣杯布局和雙飛翼布局是前端面試時(shí)必問(wèn)的問(wèn)題,因?yàn)樗饶荏w現(xiàn)你懂HTML結(jié)構(gòu)又能體現(xiàn)出你對(duì)DIV+CSS布局的掌握,畢竟我們學(xué)習(xí)CSS主要就是為了更好地...
HTML、XML、XHTML有什么區(qū)別HTML是超文本標(biāo)記語(yǔ)言,語(yǔ)法比較松散,是不嚴(yán)格的web語(yǔ)言;XML是可擴(kuò)展標(biāo)記語(yǔ)言,主要用于傳輸與存儲(chǔ)數(shù)據(jù);XHTML是可擴(kuò)展超文本標(biāo)...
this This是JavaScript函數(shù)的一個(gè)關(guān)鍵字。在全局上下文中(任意函數(shù)體外部),this指代全局對(duì)象,而在函數(shù)體內(nèi)部,this指的是調(diào)用函數(shù)的那個(gè)對(duì)象。大多數(shù)情況...
DOM事件 在我們的日常的生活中,無(wú)時(shí)無(wú)刻不在發(fā)生著各種類型的事件。比如說(shuō)體育賽事、娛樂新聞、戰(zhàn)爭(zhēng)甚至天氣變化等等都可以被稱為事件。這些事件有三個(gè)共同的特點(diǎn):監(jiān)聽、變化、通知...
DOM是什么? DOM(Document Object Model),文檔對(duì)象模型,是 HTML 和 XML 文檔的編程接口。它給文檔(結(jié)構(gòu)樹)提供了一個(gè)結(jié)構(gòu)化的表述并且定義...
在談清除浮動(dòng)之前,我們首先有幾個(gè)疑問(wèn): 什么是浮動(dòng)? 浮動(dòng)有啥用? 我們?yōu)槭裁匆宄?首先,看看浮動(dòng)的定義: 浮動(dòng)(float)是CSS的一種屬性,它可以使一個(gè)元素脫...
我們知道,在HTML語(yǔ)言中,HTML元素是HTML文檔的基本組成單元。在HTML語(yǔ)法中,大多數(shù)元素包含一個(gè)開始標(biāo)簽、一個(gè)結(jié)束標(biāo)簽,以及標(biāo)簽中的內(nèi)容,類似于:<xxx>內(nèi)容</...