什么是JavaScript
更新時(shí)間:2009年08月13日 00:17:35 作者:
JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)的客戶端腳本語(yǔ)言。JavaScript最初的設(shè)計(jì)是為了檢驗(yàn)HTML表單輸入的正確性。javaScript起源于Netscape公司的LiveScript語(yǔ)言。
什么是JavaScript
JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)的客戶端腳本語(yǔ)言。
JavaScript最初的設(shè)計(jì)是為了檢驗(yàn)HTML表單輸入的正確性。
JavaScript起源于Netscape公司的LiveScript語(yǔ)言。
JavaScript的歷史
JavaScript最初起源于LiveScript語(yǔ)言,當(dāng)互聯(lián)網(wǎng)開(kāi)始流行時(shí),越來(lái)越多的網(wǎng)站開(kāi)始使用HTML表單與用戶交互,然而表單交互卻成了制約網(wǎng)絡(luò)發(fā)展的重大瓶頸(用戶總是痛苦的等待數(shù)據(jù)傳送到服務(wù)器端檢測(cè),并傳回是否正確,僅僅的表單檢測(cè),就產(chǎn)生了多次客戶端與服務(wù)器端交互)。于是Netscape公司推出了LiveScript語(yǔ)言,最后Netscape與Sun將LiveScript命名為JavaScript(當(dāng)時(shí)JAVA是很時(shí)髦的互聯(lián)網(wǎng)名詞),隨后微軟開(kāi)始了其野心勃勃的瀏覽器計(jì)劃,并且推出了JScript,于是網(wǎng)絡(luò)上出現(xiàn)了幾種類似的JavaScript語(yǔ)言,但是沒(méi)有統(tǒng)一的特性與語(yǔ)法(當(dāng)時(shí)的JavaScript開(kāi)發(fā)被看做是一場(chǎng)噩夢(mèng),因此很多程序員并不看好JavaScript)。最終JavaScript被提交到歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA),做為中立的ECMA開(kāi)始了標(biāo)準(zhǔn)化腳本語(yǔ)言之路,并將其命名為ECMAScript。
JavaScript的組成
完整的JavaScript是由ECMAScript(語(yǔ)法)、Browser Objects(DOM、BOM)(特性)組成的。

上圖是JavaScript的組成圖示,箭頭代表調(diào)用關(guān)系
幾個(gè)問(wèn)題
為什么要學(xué)JavaScript?
因?yàn)槟銊e無(wú)選擇,只有JavaScript可以控制所有常用的瀏覽器,而且JavaScript是世界上最重要的編程語(yǔ)言之一,學(xué)習(xí)web技術(shù)必須學(xué)會(huì)JavaScript。
JavaScript是一種優(yōu)美的語(yǔ)言,它很好,所以我們要學(xué):)
JavaScript與Java相同嗎?
javascript與java沒(méi)有任何關(guān)系,他們本身就是兩種語(yǔ)言,取成差不多的名字,主要是由于商業(yè)上的原因。
javascript是一種客戶端腳本語(yǔ)言
java是服務(wù)器端語(yǔ)言。(是SUN公司的產(chǎn)品.)
JavaScript很難學(xué)嗎?
不難,JavaScript入門(mén)很簡(jiǎn)單,你只要學(xué)過(guò)小學(xué)數(shù)學(xué)就可學(xué)好JavaScript,但是你要先學(xué)好HTML語(yǔ)言。
JavaScript能做什么?
JavaScript可以檢測(cè)表單的正確性,實(shí)現(xiàn)Ajax,讀、寫(xiě)、改變HTML頁(yè)面的架構(gòu)DOM,對(duì)事件做出響應(yīng),檢測(cè)瀏覽者所使用的設(shè)備,產(chǎn)生很酷很炫的網(wǎng)頁(yè)效果DHTML等。
學(xué)習(xí)JavaScript需要什么軟件?
只要windows的記事本與瀏覽器(IE,Firefox,Opera)就可以了,不過(guò)我推薦你使用強(qiáng)大的Notepad++編輯器。
JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)的客戶端腳本語(yǔ)言。
JavaScript最初的設(shè)計(jì)是為了檢驗(yàn)HTML表單輸入的正確性。
JavaScript起源于Netscape公司的LiveScript語(yǔ)言。
JavaScript的歷史
JavaScript最初起源于LiveScript語(yǔ)言,當(dāng)互聯(lián)網(wǎng)開(kāi)始流行時(shí),越來(lái)越多的網(wǎng)站開(kāi)始使用HTML表單與用戶交互,然而表單交互卻成了制約網(wǎng)絡(luò)發(fā)展的重大瓶頸(用戶總是痛苦的等待數(shù)據(jù)傳送到服務(wù)器端檢測(cè),并傳回是否正確,僅僅的表單檢測(cè),就產(chǎn)生了多次客戶端與服務(wù)器端交互)。于是Netscape公司推出了LiveScript語(yǔ)言,最后Netscape與Sun將LiveScript命名為JavaScript(當(dāng)時(shí)JAVA是很時(shí)髦的互聯(lián)網(wǎng)名詞),隨后微軟開(kāi)始了其野心勃勃的瀏覽器計(jì)劃,并且推出了JScript,于是網(wǎng)絡(luò)上出現(xiàn)了幾種類似的JavaScript語(yǔ)言,但是沒(méi)有統(tǒng)一的特性與語(yǔ)法(當(dāng)時(shí)的JavaScript開(kāi)發(fā)被看做是一場(chǎng)噩夢(mèng),因此很多程序員并不看好JavaScript)。最終JavaScript被提交到歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA),做為中立的ECMA開(kāi)始了標(biāo)準(zhǔn)化腳本語(yǔ)言之路,并將其命名為ECMAScript。
JavaScript的組成
完整的JavaScript是由ECMAScript(語(yǔ)法)、Browser Objects(DOM、BOM)(特性)組成的。

上圖是JavaScript的組成圖示,箭頭代表調(diào)用關(guān)系
幾個(gè)問(wèn)題
為什么要學(xué)JavaScript?
因?yàn)槟銊e無(wú)選擇,只有JavaScript可以控制所有常用的瀏覽器,而且JavaScript是世界上最重要的編程語(yǔ)言之一,學(xué)習(xí)web技術(shù)必須學(xué)會(huì)JavaScript。
JavaScript是一種優(yōu)美的語(yǔ)言,它很好,所以我們要學(xué):)
JavaScript與Java相同嗎?
javascript與java沒(méi)有任何關(guān)系,他們本身就是兩種語(yǔ)言,取成差不多的名字,主要是由于商業(yè)上的原因。
javascript是一種客戶端腳本語(yǔ)言
java是服務(wù)器端語(yǔ)言。(是SUN公司的產(chǎn)品.)
JavaScript很難學(xué)嗎?
不難,JavaScript入門(mén)很簡(jiǎn)單,你只要學(xué)過(guò)小學(xué)數(shù)學(xué)就可學(xué)好JavaScript,但是你要先學(xué)好HTML語(yǔ)言。
JavaScript能做什么?
JavaScript可以檢測(cè)表單的正確性,實(shí)現(xiàn)Ajax,讀、寫(xiě)、改變HTML頁(yè)面的架構(gòu)DOM,對(duì)事件做出響應(yīng),檢測(cè)瀏覽者所使用的設(shè)備,產(chǎn)生很酷很炫的網(wǎng)頁(yè)效果DHTML等。
學(xué)習(xí)JavaScript需要什么軟件?
只要windows的記事本與瀏覽器(IE,Firefox,Opera)就可以了,不過(guò)我推薦你使用強(qiáng)大的Notepad++編輯器。
相關(guān)文章
jQuery入門(mén)問(wèn)答 整理的幾個(gè)常見(jiàn)的初學(xué)者問(wèn)題
大家可能看到了,我已經(jīng)將過(guò)去寫(xiě)的兩篇jQuery的教程刪掉了,因?yàn)楦郊淮嬖诹说鹊葐?wèn)題,所以刪除了,從今天開(kāi)始我就寫(xiě)jQuery教程第二版了!希望大家能夠支持我!2010-02-02
JavaScript CSS修改學(xué)習(xí)第五章 給“上傳”添加樣式
在所有的表單項(xiàng)里面,文件上傳部分是最難添加樣式的。IE支持一些(不是很多)樣式屬性,Mozilla很少,其他瀏覽器幾乎沒(méi)有?!盀g覽”按鈕在CSS操作里面也很難訪問(wèn)。2010-02-02
基于JavaScript自定義構(gòu)造函數(shù)的詳解說(shuō)明
本篇文章小編為大家介紹,基于JavaScript自定義構(gòu)造函數(shù)的詳解說(shuō)明。需要的朋友參考下2013-04-04
Javascript基礎(chǔ)學(xué)習(xí)筆記(菜鳥(niǎo)必看篇)
下面小編就為大家?guī)?lái)一篇Javascript基礎(chǔ)學(xué)習(xí)筆記(菜鳥(niǎo)必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-07-07
javascript學(xué)習(xí)筆記(十二) RegExp類型介紹
javascript學(xué)習(xí)筆記之RegExp類型介紹,學(xué)習(xí)js的朋友可以參考下2012-06-06
JavaScript入門(mén)初體驗(yàn)書(shū)寫(xiě)方式
學(xué)了這么久,你真的了解javascript嗎?很多不知道的小白總是把它和java聯(lián)系在一起,在這里阿牛很負(fù)責(zé)任的告訴你們,兩者沒(méi)有任何關(guān)系,今天就來(lái)帶你們一起揭開(kāi)javascript的神秘面紗2022-03-03
張孝祥JavaScript學(xué)習(xí)階段性總結(jié)(2)--(X)HTML學(xué)習(xí)
張孝祥JavaScript學(xué)習(xí)階段性總結(jié)(2)--(X)HTML學(xué)習(xí)...2007-02-02

