Re: [問題] 如何在javascipt內用ruby語法?

看板Ruby作者 (godfat 真常)時間18年前 (2007/09/17 01:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《janyfor (妳哪位ㄚ)》之銘言: : 推 Dreamer77:真的可以...因為我忘了加<% end %> XD 09/17 00 : 推 janyfor:那換你告訴我怎麼javascript 怎麼把結果給 rails 運算XD 09/17 00 : 推 Dreamer77:我也很想知道XDD 09/17 00 : 推 shelary:呃..你們兩位似乎沒搞清楚javascript執行原理耶.. 09/17 01 : → shelary:那樣只是用 ruby 產生javascript的程式碼..和產生html一樣 09/17 01 : → shelary:並不是在 javascript 裡執行 ruby 丫.....差十萬八千里了 09/17 01 yep, 誠如板友 shelary 所言,這兩件事完全不是同一件事, java-script 是 browser 執行的,是由 browser 充當 interpreter 的語言。如果 browser 內嵌 ruby interpreter... 那確實就有機會在 java-script 中執行 ruby program, 但不用妄想會有這種可能了 @_@ anyway, 這邊是 ruby 討論板,關於 client 端的技術就不多討論了 另一方面,如果要讓 js 跟 rails 溝通,基本上 js 是完全 client 端的東西, 所以唯一的辦法就是透過網路,如 XMLHttpRequest, 像是 AJAX 那樣的作法, 或是...我不是很清楚,但 js 能用 socket 嗎?可以的話也可以用, 不過會麻煩很多。講白點,就是要 rails 做 web api 給 js call 就對了。 另外我要再澄清一次,語法就是 syntax, 跟程式(program/code snippet) 不是同一個層次的問題。講白點,語法的意義近於文法(grammar), 我們不會說寫文章是在寫文法吧?當然我知道誤用的人太多了, 仍然是希望還 syntax 一個清白.... 歡迎到 ptt PLT 板(programming language theory 程式語言理論)參觀 -- Hear me exalted spirits. Hear me, be you gods or devils, ye who hold dominion here: I am a wizard without a home. I am a wonderer seeking refuge. Sacrifice -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.28.18

09/17 19:38, , 1F
應該是問法上有問題啦 QQ
09/17 19:38, 1F
文章代碼(AID): #16xMOnwb (Ruby)
文章代碼(AID): #16xMOnwb (Ruby)