jQuery選擇器的出現(xiàn)不僅是為了簡(jiǎn)化JavaScript的寫(xiě)法,也是由于JavaScript提供的選擇DOM的方式較少,難以滿足實(shí)際開(kāi)發(fā)的眾多需求。因此,jQuery選擇器中提供了更多選擇DOM的方式,支持從CSS1到CSS3所有的選擇器以及其他常用的選擇器。 查看全文>>
技術(shù)文章2021-11-11 |傳智教育 |jquery選擇器大全
JavaScript事件代理則是一種簡(jiǎn)單的技巧,通過(guò)它你可以把事件處理器添加到一個(gè)上級(jí)元素上,這樣就避免了把事件處理器添加到多個(gè)子級(jí)元素上。當(dāng)我們需要對(duì)很多元素添加事件的時(shí)候,可以通過(guò)將事件添加到它們的上級(jí)元素而將事件委托給上級(jí)元素來(lái)觸發(fā)處理函數(shù)。這主要得益于瀏覽器的事件冒泡機(jī)制。事件代理用到了兩個(gè)在JavaSciprt事件中常被忽略的特性:事件冒泡以及目標(biāo)元素。 查看全文>>
技術(shù)文章2021-11-03 |傳智教育 |如何理解事件委托
JS如何實(shí)現(xiàn)鼠標(biāo)懸浮時(shí)表格對(duì)應(yīng)行變色?現(xiàn)在有個(gè)傳智教育HTML&JS+前端開(kāi)發(fā)課程的開(kāi)班表格,我們需要通過(guò)JS實(shí)現(xiàn)鼠標(biāo)懸浮表格對(duì)應(yīng)行變色的效果。 查看全文>>
技術(shù)文章2021-11-03 |傳智教育 |JS如何實(shí)現(xiàn)鼠標(biāo)懸浮時(shí)表格對(duì)應(yīng)行變色
變量提升簡(jiǎn)單說(shuō)就是在JavaScript代碼執(zhí)行前引擎會(huì)先進(jìn)行預(yù)編譯,預(yù)編譯期間會(huì)將變量聲明與函數(shù)聲明提升至其對(duì)應(yīng)作用域的最頂端,函數(shù)內(nèi)聲明的變量只會(huì)提升至該函數(shù)作用域最頂層,當(dāng)函數(shù)內(nèi)部定義的一個(gè)變量與外部相同時(shí),那么函數(shù)體內(nèi)的這個(gè)變量就會(huì)被上升到最頂端。 查看全文>>
技術(shù)文章2021-11-03 |傳智教育 |變量提升和函數(shù)提升
了解了模塊化后,同學(xué)們可能有些疑問(wèn),模塊化雖然有很多優(yōu)勢(shì),但是它具體解決了編程人員在開(kāi)發(fā)過(guò)程中的哪些問(wèn)題?下面看一下非模塊化開(kāi)發(fā)會(huì)遇到哪些問(wèn)題。 查看全文>>
技術(shù)文章2021-11-02 |傳智教育 |模塊化開(kāi)發(fā)能解決哪些問(wèn)題
Nodejs是由 Ryan Dahl 于2009年5月推出的最初版本,Ryan Dahl 是一名專注于實(shí)觀高性晚Web服務(wù)器的優(yōu)化專家,他將Chrome瀏覽器的V8引擎單獨(dú)移植出來(lái),在此基礎(chǔ)之上,為其上層的JavaScnpr提供了友好的API,供開(kāi)發(fā)人員使用,而且完全開(kāi)源免費(fèi)... 查看全文>>
技術(shù)文章2021-11-02 |傳智教育 |Node.js起源,Node.js有哪些特點(diǎn)和優(yōu)勢(shì)
JavaScript 是一種腳本語(yǔ)言,一般運(yùn)行在客戶端,而Node.js可使JavaScript 運(yùn)行在服務(wù)器端。JavaScript包括ECMASeript,DOM 和 BOM 3個(gè)部分,具體如下: 查看全文>>
技術(shù)文章2021-11-02 |傳智教育 |JavaScript在客戶篇和服務(wù)器端的區(qū)別
在3D變形中可以讓元素圍繞X軸、Y軸、Z軸進(jìn)行旋轉(zhuǎn),下面將針對(duì)CSS3中的rotateX()、rotateY()函數(shù)進(jìn)行具體介紹。 查看全文>>
技術(shù)文章2021-11-02 |傳智教育 |otateX和rotateY
北京校區(qū)