您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關網頁中寫js的作用的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
JavaScript到底可以做什么呢?
事件可以用于處理表單驗證,用戶輸入,用戶行為及瀏覽器動作:頁面加載時觸發事件;頁面關閉時觸發事件;用戶點擊按鈕執行動作;驗證用戶輸入內容的合法性…
2.同時呢,我們也可以使用多種方法來執行 JavaScript 事件代碼:HTML 事件屬性可以直接執行 JavaScript 代碼;HTML 事件屬性可以調用 JavaScript 函數;可以為 HTML 元素指定自己的事件處理程序;可以阻止事件的發生…
因此呢,我們可以總結一下
JavaScript 能夠改變頁面中的所有 HTML 元素
JavaScript 能夠改變頁面中的所有 HTML 屬性
JavaScript 能夠改變頁面中的所有 CSS 樣式
JavaScript 能夠對頁面中的所有事件做出反應
特性
JavaScript腳本語言具有以下特點:
(1)腳本語言。JavaScript是一種解釋型的腳本語言,C、C++等語言先編譯后執行,而JavaScript是在程序的運行過程中逐行進行解釋。
(2)基于對象。JavaScript是一種基于對象的腳本語言,它不僅可以創建對象,也能使用現有的對象。
(3)簡單。JavaScript語言中采用的是弱類型的變量類型,對使用的數據類型未做出嚴格的要求,是基于Java基本語句和控制的腳本語言,其設計簡單緊湊。
(4)動態性。JavaScript是一種采用事件驅動的腳本語言,它不需要經過Web服務器就可以對用戶的輸入做出響應。在訪問一個網頁時,鼠標在網頁中進行鼠標點擊或上下移、窗口移動等操作JavaScript都可直接對這些事件給出相應的響應。
(5)跨平臺性。JavaScript腳本語言不依賴于操作系統,僅需要瀏覽器的支持。因此一個JavaScript腳本在編寫后可以帶到任意機器上使用,前提上機器上的瀏覽器支 持JavaScript腳本語言,目前JavaScript已被大多數的瀏覽器所支持。 [3]
不同于服務器端腳本語言,例如PHP與ASP,JavaScript主要被作為客戶端腳本語言在用戶的瀏覽器上運行,不需要服務器的支持。所以在早期程序員比較青睞于JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題:安全性。
而隨著服務器的強壯,雖然程序員更喜歡運行于服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。同時,有些特殊功能(如AJAX)必須依賴Javascript在客戶端進行支持。隨著引擎如V8和框架如Node.js的發展,及其事件驅動及異步IO等特性,JavaScript逐漸被用來編寫服務器端程序。
例子:
通過 標簽名找到 HTML 元素進行定位:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>使用標簽名找到HTML元素</title> </head> <body> <p>你好世界!</p> <div id="main"> <p>JS HTML DOM</p> <p> 該實例展示了 <b>getElementsByTagName</b>方法 </p> </div> <script> var x=document.getElementById("main"); var y=x.getElementsByTagName("p"); document.write('id="main"元素中的第一個段落為:' + y[0].innerHTML); </script> </body> </html>
感謝各位的閱讀!關于網頁中寫js的作用就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。