javascript
11.1 JavaScript介绍
了解過(guò)一些編程的人都知道,有一門叫Java的編程語(yǔ)言,那么Java和JavaScript有什么關(guān)系呢?
打個(gè)比方,Java和JavaScript的關(guān)系就好像菠蘿和菠蘿蜜一樣,也就是說(shuō),沒(méi)啥關(guān)系。
Java和JavaScript是兩門不同額編程語(yǔ)言,它們沒(méi)有任何的血緣關(guān)系。
JavaScript是運(yùn)行在瀏覽器中的一門腳本語(yǔ)言,提供了在運(yùn)行時(shí)改變HTML的工具;而Java是一門通過(guò)解釋的方式執(zhí)行的編程語(yǔ)言。
為什么兩者的名字那么相似?
在1994年,NetSpace公司發(fā)布了Navigator瀏覽器0.9,這是世界上第一款相對(duì)比較成熟的網(wǎng)絡(luò)瀏覽器,在當(dāng)時(shí)可以說(shuō)是轟動(dòng)一時(shí),但是在現(xiàn)在看來(lái)啊,確實(shí)真的只是瀏覽器,只能看一些頁(yè)面,完全沒(méi)有用戶交互。
瀏覽器無(wú)法互動(dòng),也就意味著當(dāng)你登錄網(wǎng)站輸入完用戶名就直接點(diǎn)擊提交的時(shí)候,瀏覽器并不知道你有沒(méi)有輸入,只能發(fā)送給服務(wù)器去判斷,然后才能給用戶返回結(jié)果,這么一來(lái)二去,浪費(fèi)了不少時(shí)間。
NetSpace特別想解決這個(gè)問(wèn)題,當(dāng)時(shí)有兩種解決方案,一個(gè)是采用當(dāng)時(shí)已經(jīng)存在的語(yǔ)言,比如Python、C、Perl等等,運(yùn)行它們直接嵌入網(wǎng)頁(yè)并執(zhí)行,另一個(gè)是開(kāi)發(fā)一種全新的編程語(yǔ)言,專門用戶瀏覽器用戶交互。
次年,也就是1995年,大名鼎鼎的Sun公司將Oak語(yǔ)言改名為Java,并正式向市場(chǎng)推出,許諾這種語(yǔ)言可以“一次編寫,到處運(yùn)行”(Write Once, Run Anywhere),這讓Java很快就在編程語(yǔ)言界家喻戶曉。
Ne
總結(jié)
以上是生活随笔為你收集整理的11.1 JavaScript介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 小姐姐教我的 sklearn 逻辑回归
- 下一篇: 从源代码学Python系列目录