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