js eval 動態內容生成


js比較簡單易上手,適合用於動態內容生成、或規則判斷,比如給出json格式的數據,動態執行js腳本得到預期的結果等。

接口文檔:包括jsConfig、jsEval兩個接口

  • jsConfig
    使用get的方式可以查看已有配置,示例: datakey=user.123jskey=welcome.msg

    使用post方式更新自定義配置:界面與下圖類似,但url為jsConfig,若url指定datakey=user.123時,body為配置json數據;若url指定jskey=welcome.msg時,body為配置js腳本。

    datakey和jskey是可選的,這時不能通過body提供配置,需要post參數的方式提供data和js的值,配置成功后會返回datakey、jskey的值。

    datakey和jskey自定義命名方便組織數據和腳本,所有用戶共享公共命名空間(命名容易沖突), 訂購接口后可以擁有私有命名空間。

  • jsEval
    使用get方式可以獲取已有配置的執行結果:data=user.123&js=welcome.msg

    使用post方式可以方便測試js腳本或json數據:若data通過url指定,則body為js腳本;若js通過url指定,則body為json數據。

    js腳本建議保留末尾的分號,避免換行符處理不好導致失敗。

    jsConfig的方式能夠獲得更好的性能,腳本執行成功的話會預編譯為CompiledScript。


使用場景:


  1. 動態規則判斷:
    用戶+訂單+規則 =》 折扣

  2. 動態內容生成
    數據 + 腳本 =》 文字


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM