javascript是干什么的
JavaScript現(xiàn)在最為常見的是瀏覽器程序。
我們都知道,瀏覽一個網(wǎng)頁,有兩個很主要的“電腦”在共同運(yùn)行,一臺是遠(yuǎn)程的,為你提供網(wǎng)頁數(shù)據(jù)的“服務(wù)器”,一臺是你正在使用的客戶端電腦。
你在訪問 一個網(wǎng)頁的時候,服務(wù)器會根據(jù)URL,我們一般說成是網(wǎng)址,來判斷你訪問的哪一個網(wǎng)頁。
然后服務(wù)器會將這個網(wǎng)頁傳送到你的電腦上。
而你的電腦上查看網(wǎng)頁的應(yīng)用程序叫做“瀏覽器”
瀏覽器可以對網(wǎng)頁進(jìn)行“解釋”,其中包括HTML和CSS的解析,以及JavaScript的運(yùn)行。
JavaScript程序本身是從服務(wù)器傳給你的,然后瀏覽器會將它當(dāng)做程序來運(yùn)行。
這樣,你的瀏覽器在執(zhí)行JavaScript的時候,可以實(shí)現(xiàn)以下的功能:
瀏覽器與用戶之間進(jìn)行操作交互,比如按個按鈕、反饋個信息什么的;
網(wǎng)頁上面的動畫,比如圖片的輪播;
瀏覽器與服務(wù)器進(jìn)行數(shù)據(jù)通訊,比如現(xiàn)在最流行的Ajax異步傳輸;
瀏覽器在你的電腦上進(jìn)行數(shù)據(jù)的判斷、計(jì)算等等;
以上是JavaScript在瀏覽器上的主要功能體現(xiàn);
當(dāng)然,還有其它的地方會使用到JavaScript,一些內(nèi)置了JavaScript的應(yīng)用程序,也可以用JavaScript來做點(diǎn)它能做到的事情,這個就看要用它來做什么了,功能很多。
甚至于一些服務(wù)器端,都是可能使用JavaScript來開發(fā)程序,但應(yīng)用者很少很少。