❶ javascript,是java嗎
javascript,俗稱js,是一門交互性語言,它是用java編譯出來的一種新語言,也就是用java編譯的api功能,換一句話說學會java,等於學會了javascript,因為裡面的運行api都是java寫出來的
❷ javascript 是什麼語言開發的
javascript不是什麼語言開發的,而是什麼語言開發了javascript解釋器,理論上只要你編程水平達到了能寫編譯器的水平,那麼c,java,c++等很多語音甚至一些動態腳本語言都能寫一個解釋器來運行javascript,瀏覽器解釋javascript就是有對應的解釋器,ie和ff我在哪裡看過好像都大量用了c++
❸ 弱弱的問一句 js用什麼編譯器
瀏覽器腳本語言直接再瀏覽器里運行,其解釋器內置再瀏覽器中,所以開發寫js代碼可以使用任何編輯器嗎,不需要編譯
❹ 文件後綴名為.js是什麼語言編寫的
Sun公司開發出來的由JAVA演化過來的代碼,JavaScript,你可以去網上查一下,目前很多人做網站的偏向於用DIV+Javascript了,因為JS功能很強,所以應用的好,能做出很多意想不到的特效出來,但是現在AJAX開始有趨勢了
❺ JavaScript到底是解釋型語言還是編譯型語言
編譯型語言是把源代碼先編譯為機器碼(也就是所謂的可執行程序,比如windows系統的exe文件),運行的時候電腦只需直接把機器碼交給CPU執行即可。編譯型語言的特點是運行速度快,效率高。缺點是可移植性差。
解析型語言則是直接以源代碼的形式出現,運行的時候再實時解析為機器碼並執行。所有的腳本語言(當然也包括JavaScript)都是解析型語言。這類語言有個最大特點就是它們都不能獨立存在,必須寄生在其他程序(比如瀏覽器)內。
❻ 怎樣把COFFEEscript 編譯成JS
最近折騰bootstrap,看到一個Messager插件挺好的,可這丫的發出來的都是CoffeeScript的DEMO,頓時讓我感覺自己已經落後了一百年。
於是各種搜索,各種腦補,原來Coffee最後也得轉成JS
找到一篇前人寫的文章,說是可以這樣這樣這樣就能編譯了,於是折騰中。。
1、先下載nodejs安裝
2、下載coffeescript放到c:\dev\coffee-script-master\
3、建立coffee.cmd,放到nodejs根目錄,內容如下
@echo off
node.exe
C:\dev\jashkenas-coffee-script-127653b\bin\coffee
%*
結果按這位仁兄的搞法總是提示Cannot find mole 'mkdirp'
又繼續 npm install mkdirp,還是不行
後來直接按coffee-script文檔中的說明安裝
安裝cake
以管理員模式打開cmd,運行coffee,記得把之前放在nodejs中的coffee.cmd刪掉
現在就可以實時編譯鳥。
❼ js.code是什麼語言
腳本語言。js.code是一種直譯式、解釋性腳本語言,全稱是JavaScript。js.code是一種具有函數優先的輕量級,直譯式、解釋型或即時編譯型的高級編程語言。
❽ java和javascript是同一種語言嗎
1.基於對象和面向對象
Java是一種真正的面向對象的語言,即使是開發簡單的程序,必須設計對象。JavaScript是種腳本語言,它可以用來製作與網路無關的,與用戶交互作用的復雜軟體。它是一種基於對象(Object Based)和事件驅動(Event Driver)的編程語言。因而它本身提供了非常豐富的內部對象供設計人員使用。
2.解釋和編譯
兩種語言在其瀏覽器中所執行的方式不一樣,Java的源代碼在傳遞到客戶端執行之前,必須經過編譯,因而客戶端上必須具有相應平台上的模擬器或解釋器,它可以通過編譯器或解釋器實現獨立於某個特定的平台編譯代碼的束縛。JavaScript是一種解釋性編程語言,其源代碼在發往客戶端執行之前不需經過編譯,而是將文本格式的字元代碼發送給客戶編由瀏覽器解釋執行。
3.強變數和弱變數
兩種語言所採取的變數是不一樣的。Java採用強類型變數檢查,即所有變數在編譯之前必須作聲明。
4.代碼格式不一樣
Java是一種與HTML無關的格式,必須通過像HTML中引用外媒體那麼進行裝載,其代碼以位元組代碼的形式保存在獨立的文檔中。JavaScript 的代碼是一種文本字元格式,可以直接嵌入HTML文檔中,並且可動態裝載。編寫HTML文檔就像編輯文本文件一樣方便。
5.嵌入方式不一樣
在HTML文檔中,兩種編程語言的標識不同,JavaScript使用<Script>...</Script>來標識,而Java使用<applet>...</applet>來標識。
6.靜態聯編和動態聯編
Java採用靜態聯編,即Java的對象引用必須在編譯時的進行,以使編譯器能夠實現強類型檢查。JavaScript採用動態聯編,即JavaScript的對象引用在運行時進行檢查,如不經編譯則就無法實現對象引用的檢查。
Java與JavaScript的不同點:
1.語言性質:Java是一種高級的程序語言,對變數檢查及要求嚴格,而JavaScript是一個簡單的解釋性的腳本語言,對變數檢查及要求很弱。
2.作用用途:Java可用來開發軟體以及手機、游戲等項目,而JavaScript則多用於網頁或類似於網頁的編程,可用於伺服器端也可用戶客戶端。
3.工作原理:Java開發的產品需要編譯成二進制代碼以後直接可直接在系統平台級別上運行的,所以速度和效率較高,而JavaScript則多由瀏覽器(如IE)或類似於瀏覽器的級別逐行解釋執行的,速度和效率較慢。
❾ Javascript能編譯嗎
javascript是腳本語言,不需要編譯的
JavaScript是一種屬於網路的腳本語言,已經被廣泛用於Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。
是一種解釋性腳本語言(代碼不進行預編譯)。
主要用來向HTML(標准通用標記語言下的一個應用)頁面添加交互行為。
可以直接嵌入HTML頁面,但寫成單獨的js文件有利於結構和行為的分離。
跨平台特性,在絕大多數瀏覽器的支持下,可以在多種平台下運行(如Windows、Linux、Mac、Android、iOS等)。
Javascript腳本語言同其他語言一樣,有它自身的基本數據類型,表達式和算術運算符及程序的基本程序框架。Javascript提供了四種基本的數據類型和兩種特殊數據類型用來處理數據和文字。而變數提供存放信息的地方,表達式則可以完成較復雜的信息處理。