js如何編譯運行
『壹』 如何把.js文件編譯成dll供頁面調用
其實js本來就是前台腳本,把js文件編譯成dll供頁面調用也可以實行
方法:
1.在解決方案中添加一個新項目(類庫:JSControl)
2.在新項目中添加要用的JS腳本(JScript1.js)
腳本的內容:
function testAlert() {
alert("Hello!");
}
3. 改變JScript1.js的屬性,Build Action為Embedded Resource(嵌入的資源)
4.在JSControl項目的AssemblyInfo.cs文件添加一行:(注意
JSControl.JScript1.js,JSControl是js所在項目的命名空間)
//定義組件內的內嵌資源的元數據屬性
[assembly: System.Web.UI.WebResource("JSControl.JScript1.js", "application/x-javascript")]
注意:這邊要增加個引用:System.Web.dll
5. 項目中增加一個注冊客戶端腳本的類:

『貳』 Javascript 代碼(*.js文件)如何編譯
客戶端的JS是基於對象的解釋語言,基本上和HTML同一性質,都是通過BROWSER解釋的。哦,HTML不是沒有基於對象。
好像還有服務端的JS。
『叄』 蘋果手機如何運行js腳本運行
1、首先打開蘋果手機,並進入瀏覽器主頁。
2、其次點擊瀏覽器的腳本運行功能。
3、最後導入js腳本,進行運行即可。
『肆』 vscode怎麼運行javascript
1、直接按F5可以調試的方法或者點擊運行按鈕(可以直接運行html文件或者js文件)
在launch.json文件中的配置如下:
{
"version": "0.2.0",
"configurations": [{
"name": "谷歌瀏覽器", //運行html文件,用谷歌瀏覽器打開
"type": "chrome",
"request": "launch",
"url": "${file}",
"sourceMaps": true,
"webRoot": "${workspaceRoot}"
},
{
"name": "nodeLauch", //單獨調試js,即可以直接運行js
"type": "node",
"request": "launch",
"program": "${file}", //這個配置成你要調試的文件、${file}當前打開的文件
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceRoot}",
"runtimeExecutable": null,
"runtimeArgs": [
"--nolazy"
],
"env": {
"NODE_ENV": "development"
},
"console": "internalConsole",
"preLaunchTask": "",
"sourceMaps": false,
"outDir": null
}
]
}
2、第二種方法Ctrl+Shift+B快捷鍵運行html文件,在Tasks.json中配置如下:
{
"version": "0.1.0",
"command": "",
"isShellCommand": false,
"args": ["${file}"],
"showOutput": "always",
"windows": {
"command": "C:/Users/shannonliang/AppData/Local/Google/Chrome/Application/chrome.exe"
},
"tasks": [{
"taskName": "webserver",
"isBuildCommand": true,
"showOutput": "always"
}]
}
3、如果第二種方法,不想每次都按這個快捷鍵,請參考npm配置node服務方法:
http://stackoverflow.com/questions/30039512/how-to-view-my-html-code-in-browser-with-visual-studio-code
『伍』 javascript可以編譯成可執行文件直接運行嗎還是只能嵌入html中使用
JavaScript 依賴於瀏覽器的運行環境。是一種解釋執行的腳本語言。所以,只能以文本的形式被解釋執行,不能被編譯。有些運行形式,比如.js .hta 的執行方式看似一個獨立的應用程序。其實後台也是解釋執行的。
『陸』 js代碼修改後,如何編譯才能生效
js不需要編譯啊,一般沒有更新可能是緩存造成的,使用ctrl+f5強制刷新一下看看
『柒』 js怎麼編譯成JSC
l5是一個用JS來開發游戲的框架,通過javascript Binding的方式可以將游戲編譯到手機上。這對前端開發人員來說非常方便,開發效率也比使用c++開發要快的多。
jsb模式下是通過打包spidermonkey來運行JS代碼的。由於JS是一個解釋型的語言,所以是把js當作assets直接拷貝進去的。帶來的問題就是將apk包解壓後就可以直接拿到js的源代碼。
幸好官方出了一個cocos2d-console的工具,通過該工具可以將js編譯為位元組碼。該工具在官方發布包的tools目錄下。
那如何在發布的時候自動
『捌』 如何將javascript代碼編譯為c++或java
java是不能夠編譯C/C++文件的。他們原理完全不同。背後的運行機制也完全不一樣。
C/C++源文件只能夠用C/C++的編譯器來編譯。
以GCC編譯器為例,整個編譯可以分為四步。
第一步是預處理,包括語法檢查等工作。
gcc -P abc.c
第二步由源程序生產匯編語言代碼。
gcc -S abc.c
會生成abc.s文件,這個文件里就是匯編代碼。
第三步編譯器生成目標代碼,一個源文件生成一個目標代碼。
gcc -c abc.c
會生成abc.o
第四步連接器從目標代碼生成可執行文件。
gcc abc.o
目標代碼包括機器碼和符號表(函數及變數名)。連接器的主要作用是通過符號表在庫文件和其他模塊中找到在目標代碼中引入或未定義的符號(函數及變數名),將幾個目標代碼合成可執行文件。
