
|
編程(Programming)是編定程序的中文簡(jiǎn)稱(chēng),就是讓計(jì)算機(jī)代碼解決某個(gè)問(wèn)題,對(duì)某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,使計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過(guò)程。為了使計(jì)算機(jī)能夠理解(understand)人的意圖,人類(lèi)就必須將需解決的問(wèn)題的思路、方法和手段通過(guò)計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計(jì)算體系之間交流的過(guò)程就是編程。 Javascript是什么意思 javaScript是一種面向?qū)ο蟮目蛻?hù)端腳本語(yǔ)言,主要目的是為了解決服務(wù)器端語(yǔ)言,之如Perl,遺留的速度問(wèn)題,為客戶(hù)提供更流暢的瀏覽效果。 JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶(hù)端腳本語(yǔ)言。同時(shí)也是—種廣泛用于客戶(hù)端Web開(kāi)發(fā)的腳本語(yǔ)言,常用來(lái)給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,比如響應(yīng)用戶(hù)的各種操作。 JavaScript是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語(yǔ)言中實(shí)現(xiàn)的,其出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷,是Java.與HTML折中的選擇。javaScript具有以下幾個(gè)基本特點(diǎn)。 (1)JavaScfipt是一種腳本編寫(xiě)語(yǔ)言,其采用小程序段的方式實(shí)現(xiàn)編程。同其他腳本語(yǔ)言一樣,JavaScript也是一種解釋性語(yǔ)言,其提供了一個(gè)非常方便的開(kāi)發(fā)過(guò)程。JavaScript的語(yǔ)法基本結(jié)構(gòu)形式與c、c++、Java十分類(lèi)似。但在使用前,不像這些語(yǔ)言需要先編譯,而是在程序運(yùn)行過(guò)程中被逐行地解釋。JavaScript與HTML標(biāo)識(shí)結(jié)合在一起,從而方便用戶(hù)的使用操作。 (2)JavaScript是一種基于對(duì)象的語(yǔ)言,同時(shí)其也可以被看做是一種面向?qū)ο蟮恼Z(yǔ)言,這重味著JavaScriot能運(yùn)用其已經(jīng)創(chuàng)建的對(duì)象。因此,許多功能可以來(lái)自于腳本環(huán)境中對(duì)象的方法與腳本的相互作用。 (3)JavaScript具有簡(jiǎn)單性。其簡(jiǎn)單性主要體現(xiàn)在:首先,JavaScript是一種基于Java基奉語(yǔ)句和控制流之上的簡(jiǎn)單而緊湊的設(shè)計(jì),從而對(duì)于使用者學(xué)習(xí)Java或其他C語(yǔ)系的編程語(yǔ)言是一種非常好的過(guò)渡,而對(duì)于具有c語(yǔ)系編程功底的程序員來(lái)說(shuō),JavaScript上手也非常容易;其次,其變量類(lèi)型是采用弱類(lèi)型,并未使用嚴(yán)格的數(shù)據(jù)類(lèi)型。 (4)JavaScript具有非常高的安全性。JavaScript作為一種安全性語(yǔ)言,不被允許訪問(wèn)本地的硬盤(pán),且不能將數(shù)據(jù)存人服務(wù)器,不允許對(duì)網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過(guò)瀏覽器實(shí)理信息瀏覽或動(dòng)態(tài)交互。從而有效地防止數(shù)據(jù)的丟失或?qū)ο到y(tǒng)的非法訪問(wèn)。 (5)JavaScfipt是動(dòng)態(tài)的,可以直接對(duì)用戶(hù)或客戶(hù)輸人做出響應(yīng),無(wú)須經(jīng)過(guò)Web服務(wù)程序。javaScriot對(duì)用戶(hù)的響應(yīng),是以事件驅(qū)動(dòng)的方式進(jìn)行的。在網(wǎng)頁(yè)中執(zhí)行了某種操作所產(chǎn)生的動(dòng)作。被稱(chēng)為“事件”。例如按下鼠標(biāo)、移動(dòng)窗口、選擇菜單等都可以被視為事件。當(dāng)事件發(fā)生后.可能會(huì)引起相應(yīng)的事件響應(yīng),執(zhí)行某些對(duì)應(yīng)的腳本,這種機(jī)制被稱(chēng)為“事件驅(qū)動(dòng)”。 (6)JavaScript具有跨平臺(tái)性。JavaScript依賴(lài)于瀏覽器本身,與操作環(huán)境無(wú)關(guān),只要計(jì)算機(jī)能運(yùn)行瀏覽器,并支持JavaScript的瀏覽器,就可以正確執(zhí)行,從而實(shí)現(xiàn)了“編寫(xiě)一次,走遍天下”的夢(mèng)想。 javascript是什么意思呢,綜上所述,javaScdpt是一種新的描述語(yǔ)言,其可以被嵌入到HTML文件中。JavaScript語(yǔ)言可以做到響應(yīng)使用者的需求事件(例如,表單的輸入),而不需要任何的網(wǎng)絡(luò)來(lái)回傳輸資料。所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),此資料數(shù)據(jù)不用經(jīng)過(guò)傳給服務(wù)器處理再傳回來(lái)的過(guò)程,而直接可以被客戶(hù)端的應(yīng)用程序所處理。 使用編程語(yǔ)言寫(xiě)的程序,由于每條指令都對(duì)應(yīng)計(jì)算機(jī)一個(gè)特定的基本動(dòng)作,所以程序占用內(nèi)存少、執(zhí)行效率高。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!