標籤:
JavaScript是Netscape公司於Sun公司合作開發的。在“javascript”出現之前,Web瀏覽器不過是一種能夠顯示超文字文件的軟體的基礎部分。而在“javascript”出現之後,網頁的內容不再局限於枯燥的文本,他們的可互動性得到了顯著的改善。javascript的第一個版本,即javaScript1.0版本,出現在1995年推出的Netscape Navigatior住在這瀏覽器市場,微軟的IE瀏覽器則扮演這追趕者的角色。微軟在推出IE 3的時候發布了自己的VBScript語言並以JScript為名發布了javaScript的一個版本,一次很快跟上了Netscape的步伐。
到了1996年,javaScript,ECMAScript,JScript已經站穩了腳跟Netscape和微軟公司在它們各自的第3版瀏覽器中都不同程度的提供了對javascript1.1語言的支援。(這裡必須指出的是,javascript與Sun公司開發的java語言程式沒有任何聯絡。)人們最初給javaScript起的名字是LiveScript,後來選擇“JavaScript”作為其正式名稱的原因,大概是想讓它聽起來有系出名門的感覺,但這一選擇反而更容易讓人們把這兩種語言混為一談,而這種混淆又因為各種Web瀏覽器確實具備這樣或那樣的java用戶端支援功能的事實被進一步放大和加劇。事實上JavaScript卻只局限於Web瀏覽器。
javaScript是一種指令碼語言,JavaScript指令碼通常只能通過Web瀏覽器去完成某種操作而不是像普通意義上的程式那樣可以獨立運行。因為需要有Web瀏覽器進行解釋和執行,所以JavaScript指令碼不想java和C++等編譯型程式設計語言那樣用途廣泛。不過,這種,這種相對的簡單性也正是JavaScript的長處:因為比較容易學習和掌握,所以JavaScript很受那些本身不是程式員,但希望能夠通過簡單的剪貼操作把指令碼嵌入他們的現有網頁中的普通使用者們的歡迎。
javaScript還向程式員提供了一種操作Web瀏覽器的手段。列如,JavaScript語言可以用來調整Web瀏覽器視窗的高度,寬度和屏顯示位置等屬性。以這種辦法給出Web瀏覽器本身的屬性可一看做是BoM(瀏覽器物件模型)。javaScript的早期版本還提供了一中初級DOM(文件物件模型).
javaScript的起源