javascript
(原创) JavaScript是什么?
?
???
?? ? JavaScript——?jiǎng)?chuàng)建動(dòng)態(tài)網(wǎng)頁的高級(jí)腳本語言。那么,何謂動(dòng)態(tài)、何謂腳本語言、何又謂高級(jí)呢?讓我們刨根問底吧……
???? 最近在上WebGIS的課,老師給分配了任務(wù)——分組講Web。我分到了JavaScript組當(dāng)組長(zhǎng),組員8個(gè),課時(shí)8節(jié)。這勞什子都可以當(dāng)一門課講了,現(xiàn)在要濃縮成8節(jié),算是一 個(gè)小小的挑戰(zhàn)啊!
???? 對(duì)于Web,我還算有點(diǎn)基礎(chǔ)。先教會(huì)自己組員再說,給了他們兩個(gè)任務(wù):1、何謂JavaScript。2、JavaScript與Java的區(qū)別。這篇文章我就先講講本人給JavaScript下的名詞解釋吧,第二個(gè)任務(wù)晚點(diǎn)再寫出……
JavaScript——?jiǎng)?chuàng)建動(dòng)態(tài)網(wǎng)頁的高級(jí)腳本語言
???? 沒有任何網(wǎng)絡(luò)基礎(chǔ)的童鞋肯定覺得有點(diǎn)玄乎,我就來一下解釋這句話吧。
1、動(dòng)態(tài)網(wǎng)頁
???? 剛學(xué)習(xí)Html的時(shí)候,書本上都有說靜態(tài)頁面、動(dòng)態(tài)頁面之類的話,但是都沒有一個(gè)明確解釋,何謂靜何謂動(dòng)?我認(rèn)為動(dòng)態(tài),有以下兩種:
???? 廣義動(dòng)態(tài):如果一個(gè)頁面上,有動(dòng)的元素或者可以和用戶交互(交互:有輸入輸出),即為廣義動(dòng)態(tài)。
???? 狹義動(dòng)態(tài):如果一個(gè)頁面上,頁面可以和用戶交互,即為狹義動(dòng)態(tài)。有動(dòng)的元素,不算動(dòng)態(tài)。
???? 那么JavaScript屬于那種呢?JavaScript可以讓頁面動(dòng)得十分“囂張”,也可以與用戶實(shí)現(xiàn)良好的交互。故我認(rèn)為屬于廣義的動(dòng)態(tài)。
注:以上是動(dòng)得囂張的Google首頁鏈接。最開始一直以為是Flash,原來是JS寫的,佩服Google天才們的想法了……基本就是給圖片定位、定時(shí)顯示。有想法的網(wǎng)友可以一起討論討論哈。
2、何謂腳本語言
???? 語言有很多種,匯編語言、編程語言、腳本語言……但是作為計(jì)算機(jī)相關(guān)專業(yè)人士的我們,暫時(shí)只需要掌握編程語言和腳本語言。
???? 2.1 腳本語言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等編程 語言之間。 HTML通常用于格式化和鏈結(jié)文本。而編程語言通常用于向機(jī)器發(fā)出一系列復(fù)雜的指令。 HTML語言屬于標(biāo)記性語言(不大懂何謂標(biāo)記性,望友人能告之)。
???? 2.2 腳本語言與編程語言也有很多相似地方,其函數(shù)與編程語言比較相象一些,其也涉及到變量。與編程語言之間最大的區(qū)別是編程語言的語法和規(guī)則更為嚴(yán)格和復(fù)雜一些。
???? 2.3 與程序代碼的關(guān)系:腳本也是一種語言,其同樣由程序代碼組成。
???? 注:腳本語言一般都有相應(yīng)的腳本引擎來解釋執(zhí)行。他們只需要解釋器就能運(yùn)行,而解釋器就“嵌在”瀏覽器里。C/C++需編譯、鏈接后,才可形成獨(dú)立執(zhí)行的exe文件。
???? 2.4 腳本語言是一種解釋性的語言,例如Python、vbscript,javascript,ActionScript等等,一般都是以文本形式存在。它不象c\c++等可以編譯成二進(jìn)制代碼,以可執(zhí)行文件的形式存在。 故腳本語言不需要編譯,可以直接用,由解釋器來負(fù)責(zé)解釋。
???? 注:以上摘自百度百科,修改下,就放到這里了。可以參考下。
3、何謂高級(jí)語言
???? 這個(gè)所謂的高級(jí),我不大理解……希望有人可以告之,非常感謝。
?
P.S. :以上的文字可能會(huì)比較啰嗦,但我只求刨根問底。作者水平有限,如有錯(cuò)誤、不當(dāng)之處,望指正批評(píng)……
轉(zhuǎn)載于:https://www.cnblogs.com/yaweno/archive/2010/03/23/1693250.html
總結(jié)
以上是生活随笔為你收集整理的(原创) JavaScript是什么?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三重门
- 下一篇: c# 简单的科学计算