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