Ajax 板


LINE

※ 引述《Xphenomenon (啦 )》之銘言: : ※ 引述《Xphenomenon (啦 )》之銘言: : : 請問一下,像 C/C++ 有 compiler 可以將 source code 轉成 exe 檔, : : 如果我單純想練習 javascript,想把他轉成 exe 檔可行嗎? : : 是否有工具可以使用? 謝謝大大的回答 :> : 我有找到微軟出的 JScript 的 jsc.exe,不過想請問 : 他跟一般的 javascript 有什麼差異嗎?還是沒差? 感謝各位大大的回答,我找了一個下午,後來想用 rhino,但是我試了好一陣子,發現他似乎無法使用 input? 我只有找到他的 print() 函數,但是似乎沒有從 stdin 輸入的函數? 我又找了另一款 SpiderMonkey,他有 readline() 可以使用, 但是我是在 Linux 下去 make 的,我在 windows 下 make 無法成功, 使用 Cygwin 也問我 cl.exe 找不到 -_-, 所以我希望 mozilla 的 rhino可以使用,但是目前卡在無法輸入 input, 我希望不是在 interactive mode 下輸入資料,而是 java org.mozilla.javascript.tools.shell.Main test.js 如此讓我可以執行我的程式,請問各位大大有人有經驗嗎? 先感謝了! --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.66.37.44
1F:→ genephantom:好奇問一下,為什麼非要用Javascript不可Q_Q" 07/04 10:55
2F:→ Xphenomenon:我在架一個 Online Judge,想多加一個 JavaScript 07/04 12:29
3F:→ Xphenomenon:語言 :P 07/04 12:29
4F:→ fillano:Rhino的話你可以寫簡單的java讓javascript呼叫來做輸入吧 07/04 13:28
5F:→ genephantom:對啊,好像並不一定要用Javascript不是嗎?_? 07/04 17:09
6F:→ Xphenomenon:嗯嗯,我會再試試看的,感謝感謝 :> 07/04 21:41
7F:推 yauhh:你的input是指標準輸入還是讀檔? 07/05 00:15
8F:→ Xphenomenon:應該是說從標準輸入,但 redirect 從檔案,因為多筆 07/05 12:59
9F:→ Xphenomenon:測試資料是由檔案導到程式的 standard input~ 07/05 13:00
※ 編輯: Xphenomenon 來自: 125.230.69.52 (07/05 13:00)
10F:→ Xphenomenon:目前替代方案是以 JScript.Net compiler 代替 07/05 13:02
11F:→ Xphenomenon:JavaScript,我有查一下,應該基本的語法都差不多吧? 07/05 13:02
12F:→ Xphenomenon:除了 DOM 拿掉之外,基本語法應該大同小異? 07/05 13:03
14F:→ TonyQ:另外在意義上來看一個是 server side language, 07/05 18:57
15F:→ TonyQ:一個是client side language 07/05 18:57
16F:→ TonyQ:至於語法結構,個人是覺得拔掉dom的js一點意義都沒有~_~ 07/05 19:01
17F:→ TonyQ:不過兩者大致上還是很相像的 07/05 19:01
18F:→ yauhh:或許該反過來說,因為習於dom+js,使人誤以為js非web環境不可? 07/05 19:34
19F:→ Xphenomenon:JavaScript 跟 JScript 都是遵循 Ecma-262 spec,所以 07/05 20:29
20F:→ Xphenomenon:時常令人搞混,而 IE 上的 engin 就是處理 JScript 07/05 20:30
21F:→ Xphenomenon:才會讓人誤以為微軟上的 JScript 是 JavaScript 07/05 20:31
22F:→ Xphenomenon:不過也因為 follow 同一個 spec,所以語言大同小異, 07/05 20:31
23F:→ Xphenomenon:沒有合適的 JavaScript compiler,所以就抓 JScript 07/05 20:32
24F:→ Xphenomenon:.Net compiler 來用囉 :> 附上 Ecma-262 spec,有興趣 07/05 20:32
25F:→ Xphenomenon:者可以參考看看 :> 07/05 20:32
26F:→ Xphenomenon:http://www.ecma-international.org/publications/ 07/05 20:33
27F:→ Xphenomenon:接上 files/ECMA-ST/Ecma-262.pdf 07/05 20:33
※ 編輯: Xphenomenon 來自: 125.230.78.35 (07/05 20:34)
28F:推 TonyQ:yauhh, 你可能要定義一下你講的是jscript還是javascript 07/06 00:22
29F:→ TonyQ:我的認知是javascript 不能獨立執行於web之外吧?.? 07/06 00:22
30F:→ TonyQ:wsh (windows script host) 的.js也是jscript 07/06 00:23
31F:→ yauhh:不,我認為你太侷限於特定平台的特定語言了,但我一點都沒提 07/06 01:36
32F:→ yauhh:到JScript; 只是有個普通想法,為什麼js只被定位於DOM環境? 07/06 01:37
33F:→ yauhh:我想web的javascript只是javascript的一種實作與一種應用 07/06 01:38
34F:→ yauhh:此外,只談JScript不僅排除了javascript,連firefox都排除在外 07/06 01:39
35F:→ yauhh:不過...應該有很多人沒了DOM就不知道怎麼寫javascript程式了 07/06 01:41
36F:推 yauhh:JScript只不過是javascript一種實作,用不著視其為妖物 07/06 02:15
37F:→ TonyQ:soga,你在討論的是被抓去作 ecma-262的那個底層language... 07/06 14:15
38F:→ TonyQ:我倒是也沒有視其為妖物,msn-plug有提供jscript做的擴充,:p 07/06 14:16
39F:→ TonyQ:只是我們在ajax版,會聯想到web的javscript是理所當然的... 07/06 14:16
40F:→ TonyQ:如果真要討論meta-javascript,到programming版會比較妥當... 07/06 14:17
41F:推 yauhh:並不認為討論這東西非得限制那麼多不可,而且竟要看板名? 07/06 17:57
42F:→ yauhh:但是,若真的看板名,許多想談javascript的不見得會跑來ajax板 07/06 17:58
43F:→ yauhh:還有,這討論串不是我開的,不要討論討論就歸類為programmin板 07/06 17:59
44F:→ yauhh:那很無聊. 原問題只是說,javascript可不可以編譯成.exe檔; 07/06 18:00
45F:→ yauhh:或者是,如果是jscript可不可以編譯呢? 這問題本來很有趣, 07/06 18:01
46F:→ yauhh:但如果直接給一個潑冷水的答案:"jscript不是javascript", 07/06 18:01
47F:→ yauhh:那就沒意思了. 又不是在考古或教計概,分什麼類啊? 07/06 18:01
48F:→ yauhh:.. 還有,我的用詞一直是javascript本身,而不是什麼JScript或 07/06 18:09
49F:→ yauhh:meta-javascript. 請你尊重一下別人想討論的心情, 07/06 18:09
50F:→ yauhh:若真的不認同這個討論的價值,與其要別人移駕他板,另一個選擇 07/06 18:10
51F:→ yauhh:是你不要參與這個討論. 07/06 18:10
52F:→ TonyQ:這點我真的要道歉 , 太主觀了 真是不好意思...^^;; 07/06 19:40
53F:→ TonyQ:我想講這麼多只是想確定我們討論的、專注的是同樣的東西 07/06 19:41
54F:→ TonyQ:以減少溝通障礙而已, 如果造成不愉快,小弟誠心道歉o(_ _)o 07/06 19:41
55F:推 TonyQ:會想來參與討論也是本著學習與討論的心情,沒有意思要造成不 07/06 19:43
56F:→ TonyQ:愉快, 如果您認為這樣是種冒犯, 小弟真的感到很抱歉. 07/06 19:44







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP