- JavaScript網(wǎng)頁游戲制作輕松學
- 程晨
- 513字
- 2021-01-06 18:08:30
1.3 特性
不同于服務器端腳本語言,JavaScript主要被作為客戶端腳本語言,在用戶的瀏覽器上運行,不需要服務器的支持。所以在早期程序員比較青睞于使用JavaScript以減少對服務器的負擔,而與此同時也帶來了安全性的問題。隨著服務器的強壯,雖然現(xiàn)在的程序員更喜歡運行于服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優(yōu)勢得以大行其道。同時,有些特殊功能(如AJAX)必須依賴JavaScript在客戶端進行支持。隨著引擎(如V8)和框架(如Node.js)的發(fā)展,及其事件驅(qū)動、異步I/O等特性,JavaScript逐漸被用來編寫服務器端程序。在近幾年中,Node.js的出世讓JavaScript也具有了一定的服務器功能,而且在某些方面比PHP的效果更為顯著。
JavaScript的基本特點如下。
·它是一種解釋性腳本語言,即代碼不需要進行預編譯。
·它主要用來向HTML頁面添加交互行為。
·它可以直接嵌入HTML頁面,但寫成單獨的js文件有利于結(jié)構(gòu)和行為的分離。
JavaScript常用來完成以下任務。
·在HTML頁面中嵌入動態(tài)文本。
·對瀏覽器事件做出響應。
·讀寫HTML元素。
·在數(shù)據(jù)被提交到服務器之前驗證數(shù)據(jù)。
·控制cookies,包括創(chuàng)建和修改等。
每一個瀏覽器都帶有一個JavaScript解釋器,使得我們的瀏覽器能夠直接運行JavaScript程序。其實在生活中,很多網(wǎng)站都嵌入了JavaScript代碼,而我們在瀏覽這些網(wǎng)站時不用安裝額外的軟件就能看到程序運行的效果。
推薦閱讀
- 網(wǎng)頁設計與制作
- 網(wǎng)頁設計實用教程
- Vue.js Web開發(fā)案例教程(在線實訓版)
- 小白實戰(zhàn)大前端:移動端與前端的互通之路
- HTML5+CSS3網(wǎng)頁設計與制作基礎教程
- 速學速通:快學Flash動畫制作
- Photoshop電商網(wǎng)頁廣告設計實戰(zhàn)從入門到精通
- Illustrator平面設計180例五步通
- 形·色:網(wǎng)頁設計法則及實例指導
- 中文版Dreamweaver CC+Flash CC+Photoshop CC網(wǎng)頁設計實戰(zhàn)視頻教程
- JavaScript網(wǎng)頁游戲制作輕松學
- Dreamweaver CS6網(wǎng)頁設計入門、進階與提高
- 網(wǎng)頁設計與制作項目教程(微課版)
- HTML網(wǎng)頁設計案例指導
- 精通HTML5+CSS3+JavaScript網(wǎng)頁設計(視頻教學版)(第2版)