太原Web培训
达内太原web培训中心

18035108441

热门课程

njs 0.4.0 发布,nginx 的 JavaScript 脚本语言

  • 时间:2020-04-28 09:18
  • 发布:开源中国
  • 来源:开源中国

njs 0.4.0 发布,nginx 的 JavaScript 脚本语言

njs 0.4.0已发布,新增了js_import指令,以及在r.headersOut中支持多值标头(multi-valued headers)。

njs以nginx插件的方式存在,它是JavaScript/ECMAscript的子集,实现了大部分的JavaScript语言功能,没有完全遵从ECMAScript标准,同时抛弃了JavaScript比较难懂的部分。njs不通过V8引擎实现,而是通过一个更小、能耗更低、更符合nginx应用场景的小虚拟机实现的,可以理解为nginx为其实现了一套自己的词法解析。

作为nginx的插件,njs的安装方式是重新编译nginx。

新版本下载http://nginx.org/en/docs/njs/install.html

njs 0.4.0主要变更

nginx modules:

Feature:在r.headersOut{}中添加对多值标头(multi-valued headers)的支持

Feature:为http和stream添加js_import指令

Improvement:改进r.headersOut{}中特殊标头的迭代

Improvement:改进r.headersOut{}中复制的迭代

Change: r.responseBody属性处理程序现在返回undefined,而不是在响应体不可用时抛出异常

Core:

Feature:在CLI中添加对脚本参数的支持

Feature:将外部值转换为原生js对象

Bugfix:修复__proto__属性处理程序中的空指针间接引用

Bugfix:修复"no-newline at the end of the script"的处理问题

Bugfix:修复RegExp()构造函数中的空模式和非空标志

Bugfix:修复String.prototype.replace()函数返回non-string的问题

Bugfix:修复在fs中读取伪文件(pseudofiles)的问题

详情查看http://nginx.org/en/docs/njs/changes.html#njs0.4.0

IT行业的发展,不仅仅是后端的编程开发,更需要有体验式的前端作支撑。后端的技术过硬了,前端的交互、美感提升了,这样的产品才会受到大众的喜爱。后端开发涉及HTML、js、CSS等,想学习web前端技术,就到太原web前端培训,选择达内更放心。

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!

预约申请免费试听课程

         

上一篇:Apache Wicket 8.8.0 发布,Java Web 开发框架
下一篇:DBeaver 开源基于 Web 的云版本 CloudBeaver

Egret 5.3 正式发布,为重度小游戏开发带来新技能

web-flash 1.5 发布,做简单易用的通用后台管理系统

DBeaver 开源基于 Web 的云版本 CloudBeaver

njs 0.4.0 发布,nginx 的 JavaScript 脚本语言

选择城市和中心
江西省

贵州省

广西省

海南省