『壹』 如何將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
目標代碼包括機器碼和符號表(函數及變數名)。連接器的主要作用是通過符號表在庫文件和其他模塊中找到在目標代碼中引入或未定義的符號(函數及變數名),將幾個目標代碼合成可執行文件。
『貳』 運行JS文件提示Microsoft JScript 編譯錯誤,求解
貌似microsoft js一般在ie上運行比較好,其他瀏覽器顯示總有些bug。(我沒有用過,聽我們講課老師曾經講js時候說過這個js的優缺點)
『叄』 js代碼修改後,如何編譯才能生效
js不需要編譯啊,一般沒有更新可能是緩存造成的,使用ctrl+f5強制刷新一下看看
『肆』 js反編譯有誰知道這樣格式的js是做了什麼處理啊怎麼反編譯過來
將特殊符號轉換成一個自己定義的字元串,需要使用的時候再替換回來,你可以試著用replace將&換成一個字元串,比如'_at_',當你需要解析url時候再replace回來
轉義字元的話我沒想好如何做,你如果用這個做出來了可以分享下
『伍』 js現在可以直接編譯嗎
JavaScript是腳本語言,依靠瀏覽器等解析,不需要像Java後台語言預編譯。
『陸』 javascript可以用某種手段編譯成一個二進制可執行文件嗎
你可以把腳本用二進制方式寫進圖片或者視頻里,但是這個東西對於網站的過濾來說,會變得很復雜。加入我在圖片里插入了惡意腳本,你還允許我上傳到伺服器。那伺服器就有可能被我通過那段惡意代碼控制。
你寫好一段js腳本,把它以二進制的方式添加到圖片里,圖片裡面的圖片類型要保留,然後加入/* xxxx */來注釋掉圖片內容。
在<script src=''><script>,src屬性可以指定圖片。
『柒』 JS用什麼軟體編譯方便
記事本啊,保存為html格式就可以運行了啊
『捌』 求助如何知道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。