设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

eval5 1.4.5发布,JavaScript解释器

2020-4-19 16:48| 发布者: joejoe0332| 查看: 360| 评论: 0|原作者: oschina|来自: oschina

摘要: eval5是基于TypeScript编写的JavaScript解释器,100%支持ES5语法。 支持浏览器、node.js、小程序等 JavaScript 运行环境。 项目地址:https://github.com/bplok20010/eval5 示例 使用场景: 浏览器环境中需要沙盒环 ...

eval5是基于TypeScript编写的JavaScript解释器,100%支持ES5语法。

支持浏览器、node.js、小程序等 JavaScript 运行环境 。

项目地址: https://github.com/bplok20010/eval5

示例

使用场景:

  • 浏览器环境中需要沙盒环境来执行JavaScript代码
  • 浏览器环境控制代码执行时长
  • 不支持eval/Function的JavaScript运行环境,如:微信小程序

更新内容:

  • 修复with语句中函数调用时丢失this信息,如:
var obj = {
  name: 'eval5',
  func: function(){
     return this.name;
  }
}

with(obj) {
  func();// eval5
}

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部