javascript語(yǔ)言能進(jìn)行:1、Web應(yīng)用開發(fā),可以實(shí)時(shí)更新網(wǎng)頁(yè)中元素的樣式、實(shí)現(xiàn)人與網(wǎng)頁(yè)之間的交互等;2、移動(dòng)應(yīng)用開發(fā),可以用來(lái)開發(fā)手機(jī)或平板電腦上的應(yīng)用程序;3、Web游戲開發(fā);4、后端Web應(yīng)用開發(fā),基于Node進(jìn)行服務(wù)器端編程。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
JavaScript是一種高級(jí)的、解釋型、直譯式腳本語(yǔ)言,是一種基于原型、函數(shù)先行的語(yǔ)言,是一門多范式的語(yǔ)言,它支持面向?qū)ο缶幊?,命令式編程,以及函?shù)式編程。
JavaScript是一種屬于網(wǎng)絡(luò)的腳本語(yǔ)言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來(lái)為網(wǎng)頁(yè)添加各式各樣的動(dòng)態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。
它被世界上的絕大多數(shù)網(wǎng)站所使用,也被世界主流瀏覽器(Chrome、IE、Firefox、Safari、Opera)支持。
javascript能干的事情
JavaScript 可以用于 Web 開發(fā)的各個(gè)領(lǐng)域,例如:
-
Web 應(yīng)用開發(fā):日常生活中我們所瀏覽的網(wǎng)頁(yè)都是由 HTML、CSS、JavaScript 構(gòu)成的,通過(guò) JavaScript 可以實(shí)時(shí)更新網(wǎng)頁(yè)中元素的樣式,并可以實(shí)現(xiàn)人與網(wǎng)頁(yè)之間的交互(例如監(jiān)聽(tīng)用戶是否點(diǎn)擊了鼠標(biāo)或按下了某個(gè)按鍵等),還可以在網(wǎng)頁(yè)中添加一些炫酷的動(dòng)畫;
-
移動(dòng)應(yīng)用開發(fā):除了可以進(jìn)行 Web 應(yīng)用開發(fā)外,JavaScript 還可以用來(lái)開發(fā)手機(jī)或平板電腦上的應(yīng)用程序,而且我們還可以借助一些優(yōu)秀的框架(例如 React Native),讓開發(fā)更加輕松;
-
Web 游戲開發(fā):我們?cè)诰W(wǎng)頁(yè)中玩過(guò)的那些小游戲,都可以使用 JavaScript 來(lái)實(shí)現(xiàn);
-
后端 Web 應(yīng)用開發(fā):以前我們都是使用 JavaScript 來(lái)進(jìn)行 Web 應(yīng)用程序前端部分的開發(fā),但隨著 Node.JS(一個(gè) JavaScript 運(yùn)行環(huán)境)的出現(xiàn),使得 JavaScript 也可以用來(lái)開發(fā) Web 應(yīng)用程序的后端部分。
相比于其它編程語(yǔ)言,學(xué)習(xí) JS 有以下幾個(gè)優(yōu)勢(shì):
-
JavaScript 是最流行的客戶端腳本語(yǔ)言,有著簡(jiǎn)單易學(xué)的特點(diǎn)。學(xué)有所成后,您可以使用一些基于 JavaScript 的框架(例如 JQuery、Node.js)來(lái)開發(fā)前端或后端應(yīng)用程序;
-
JavaScript 可以在 Web 瀏覽器中運(yùn)行,因此學(xué)習(xí) JavaScript,您不需要配置任何特殊的運(yùn)行環(huán)境;
-
JavaScript 的應(yīng)用非常廣泛,例如移動(dòng)應(yīng)用開發(fā)、桌面應(yīng)用開發(fā)、Web 游戲開發(fā)等都會(huì)用到 JavaScript,為 JavaScript 程序員提供了