[問題] 如果想開放讓使用者自訂js......

看板Ajax作者 (yao)時間15年前 (2010/01/14 09:13), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
我直說我用途好了, 我想做一個較聰明的合約橋牌bot, 牌的價值計算和喊牌邏輯也想開放讓玩家自訂, 等於會有一堆的script邏輯來當作玩家參數, 請問有沒有控管自訂邏輯的參考資料呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.178.176

01/14 09:46, , 1F
這問題就是所謂 mini language ,可以去查查他的參考資料
01/14 09:46, 1F

01/14 09:47, , 2F
最基本的就是config的設定,複雜一點就是有mini language
01/14 09:47, 2F

01/14 11:30, , 3F
我有看過lua,有沒有類js語法,只解析bool和int運算的mini-
01/14 11:30, 3F

01/14 14:40, , 4F
也許可以參考這個:http://www.adsafe.org/ 的作法
01/14 14:40, 4F

01/14 14:41, , 5F
類似的東西在crockford在美麗程式裡面也有範例
01/14 14:41, 5F

01/14 14:43, , 6F
簡單地說就是用javascript實作一個javascript的剖析器,用
01/14 14:43, 6F

01/14 14:44, , 7F
來在受控制的環境中執行javascript程式,不過應該不適合複
01/14 14:44, 7F

01/14 14:44, , 8F
雜的程式,因為想必速度會慢...
01/14 14:44, 8F

01/15 09:10, , 9F
原來這稱作剖析器呀,謝謝.
01/15 09:10, 9F
文章代碼(AID): #1BJc-_ii (Ajax)
文章代碼(AID): #1BJc-_ii (Ajax)