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. 动态内容生成
    数据 + 脚本 =》 文字

最新文章

  1. Sql基础
  2. sql 取新的列名含义
  3. C语言末
  4. 【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
  5. SQL select 语法(转)
  6. nginx location语法使用说明
  7. world machine, 输出lightmap
  8. Unity3D UGUI中ScrollRect的一些知识点
  9. java笔记--使用线程池优化多线程编程
  10. showdialog()与show的区别
  11. oc_转_构造对象的方法,以及类的继承
  12. poj 3686 The Windy's
  13. Windows安全事件日志中的事件编号与描述
  14. CSDN CODE平台,中国版Github简要使用说明
  15. Python模块探秘之EasyGui
  16. [译]Ocelot - Big Picture
  17. UML与软件建模:第一次作业(UML用例图绘制)
  18. LoRaWAN 1.1 网络协议规范 - 2 LoRaWAN选项介绍
  19. (转)先装VS后装IIS产生问题的解决办法
  20. liunx用户管理的基本命令

热门文章

  1. Shiro——入门Demo
  2. LeetCode:180.连续出现的数字
  3. XML模块与类的定义
  4. 1 简介mvp模式
  5. 转自:java 文件格式二进制头文件校验
  6. DX使用随记--其他
  7. sql循环-游标、临时表、表变量
  8. 如何制作 linux 系统 U盘启动盘
  9. MySQL中添加、删除约束
  10. 深入理解Java虚拟机——读书笔记