eval5 1.4.5 发布,JavaScript 解释器
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 }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Visual Studio 2019 v16.6 Preview 3 发布
微软发布了 Visual Studio 2019 v16.6 Preview 3 版本,主要更新内容有: 版本控制 新功能列表中,首先是 Visual Studio 2019 中 Git 功能的持续扩展。与以前不同的是,当你使用一个解决方案克隆存储库时,Visual Studio 2019 将在克隆完成后自动加载解决方案。这将节省不少时间。 新版本还更新了用于提交和存储的用户界面,增强了提交的修改体验。有关远程分支的管理也得到了改进,新版本已将所需的功能添加到了分支下拉列表中。另外,现在可以在存储库历史记录中创建一个新的分支提交。 Git 菜单中也添加了几个新命令,以方便使用快捷键访问。包括克隆存储库、查看分支历史记录、在文件资源管理器或命令提示符下打开存储库、远程管理以及 Git 全局存储库设置。 Visual Studio 终端 终端添加了更改字体外观和字号的功能。 移动开发工具 在移动设备方面,XAML Hot Reload 现在更快,并且在进行更改时可以在页面上保持更多状态。由于工具>选项> Xamarin>热重载中的 Changes Only Reload(...
- 下一篇
小米开源 Redmi Note 8 Pro 和 Note 9 Pro 系列的内核源码
小米开源了基于 Android Q 的 Redmi Note 8 Pro(代号 begonia) 以及 Redmi Note 9 Pro/Note 9 Pro Max(代号 curtana) 的内核源码。 >>>Redmi Note 9 Pro/Note 9 Pro Max 内核源码 >>>Redmi Note 8 Pro 内核源码 按照 XDA 的说法,GPLv2 要求所有 Android 智能手机制造商在发布他们的产品时要提供其Linux 内核部分的代码。像 OnePlus 和 POCO 这样的 OEM 厂商都以发布新品当天即开源内核代码而被大家熟知,而其他 OEM 厂商则常常需要花费一段时间来履行其法律义务。小米曾是早期严重违反GPLv2 的违规者之一,但近年来,它在这方面取得了长足的进步。在发布新产品和同时开源内核源码方面,小米虽然仍不如 OnePlus 快,但与许多竞争对手相比,小米的表现要好得多。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程