当前位置: 首页 > news >正文

东莞h5网站制作房屋装修在线设计网站

东莞h5网站制作,房屋装修在线设计网站,网站个人备案 企业备案吗,wordpress从数据库删除插件前些日子尝试了在 nginx 中写 JavaScript 的效果。考虑到 JavaScript 作为编程语言不是强需求#xff0c;在nginx生态上还是 lua 独大#xff0c;并且还有 openresty 这样一直强力输血#xff0c;大部分应用场景都能找到参考的解决方案。 插件生态来说#xff0c;github 上…前些日子尝试了在 nginx 中写 JavaScript 的效果。考虑到 JavaScript 作为编程语言不是强需求在nginx生态上还是 lua 独大并且还有 openresty 这样一直强力输血大部分应用场景都能找到参考的解决方案。 插件生态来说github 上 lua-resty- 开头的都是相关的模块并且也提供了 https://opm.openresty.org/ 这样的搜索站点。njs这块就非常零散。 所以最后仅仅浅尝辄止将过程稍微记录一下。 介绍 njs nginx 中要提供编程能力第一想到的是lua但在2016年nginx官方就已经在尝试将js引入nginx中了。现如今njs模块已经是nginx官方正式模块之一并且也一直在不断迭代更新中。 官方介绍 njs is a subset of the JavaScript language that allows extending nginx functionality. njs is created in compliance with ECMAScript 5.1 (strict mode) with some ECMAScript 6 and later extensions. The compliance is still evolving. njs 是 JavaScript 语言的一个子集可以扩展 nginx 的功能。njs 是根据 ECMAScript 5.1严格模式创建的其中包含一些 ECMAScript 6 及更高版本的扩展。其合规性仍在不断改进。 安装编译 官方提供了两种安装方式作为软件包使用指令加载和从源码编译安装。 这里自己的使用情况选择从第二种方式。 下载 njs 源码 官方提供的源码仓库是基于 Mercurial 的在 github 上也有提供源码地址https://github.com/nginx/njs。这里需要将整个仓库下载下来编译需要用到这些文件。 下载 nginx 源码 下载 nginx 源码配置编译参数。 这里使用的是 tengine将 tengine 编译成 Docker 镜像。Dockerfile 使用这个 https://github.com/Axizdkr/tengine/blob/master/Dockerfile 配置编译命令 nginx 编译只需要添加模块指定路径编译时会自动将这份源代码编译进去。 这里在 Dockerfile 的 57 行后添加 --add-modulemodule/njs/nginx njs源码使用命令复制到 /usr/src/tengine-$TENGINE_VERSION/module/njs 目录下。我这里将复制语句添加在了81行后。 在找资料时有的文章说要复制编译后的so文件有的说不要这里测试了一下在新版njs立不需要复制了。 之后就 docker build 编译镜像就可使用了。 简单使用 语法文档Module ngx_http_js_module (nginx.org)、Module ngx_stream_js_module (nginx.org) hello 我们可以在大部分位置使用js比如我们在 location 中添加 location / {js_content hello; } nginx 重启没报错提示说明前面编译的njs模块是正常的访问查看效果。 执行 functioin 也可以直接引入js文件 js_include http.js;location / {js_content version; } http.js文件 function version(r) {r.return(200, njs.version); }export default version; 这样就能调用到js中的函数还能在函数里使用 ngx.fetch 发请求。 更多的示例查看https://github.com/nginx/njs-examples 技术前沿拓展 前端开发你的认知不能仅局限于技术内需要发散思维了解技术圈的前沿知识。细心的人会发现开发内部工具的过程中大量的页面、场景、组件等在不断重复这种重复造轮子的工作浪费工程师的大量时间。 介绍一款程序员都应该知道的软件JNPF快速开发平台​很多人都尝试用过它它是功能的集大成者任何信息化系统都可以基于它开发出来。 这是一个基于 Java Boot/.Net Core 构建的简单、跨平台快速开发框架。前后端封装了上千个常用类方便扩展集成了代码生成器支持前后端业务代码生成实现快速开发提升工作效率框架集成了表单、报表、图表、大屏等各种常用的 Demo 方便直接使用后端框架支持 Vue2、Vue3。如果你有闲暇时间可以做个知识拓展。 看完本文如果觉得有用记得点个赞支持收藏起来说不定哪天就用上啦
http://www.pierceye.com/news/561898/

相关文章:

  • 招标网站开发文档上海免费网站建站模板
  • 备案系统网站wordpress 条件查询
  • 网站建设的两个方面有网站源码如何搭建自己的网站
  • 网站建设的十点优势智慧团建电脑版登录入口官网
  • 重庆专业网站排名团队wordpress标签页模板
  • 网站模板安卓郑州网站建设氵汉狮网络
  • 想学做网站学那个软件好哪些网站可以做设计赚钱
  • 公司网站模板中英文苏州网站建设套餐
  • 威海外贸网站建设可拖拽html网页编辑器
  • 西乡塘网站建设企业vi形象设计是什么意思
  • 做服装到哪个网站拿货品质好广告软文小故事200字
  • 廊坊网站建设设计wordpress上传后如何访问
  • 禅城网站制作网站推广优化技巧大全
  • xampp做的网站能搜索吗广州外贸公司集中地
  • 茶网站建设网站的基础建设
  • 大型机械网站建设公司免费的cms视频网站
  • 杭州做网站哪家好在线设计平台都有哪些比较好用的
  • 内外网网站栏目建设方案专门做电容的网站
  • 一般网站字体多大有没有做公司网站的
  • 做国外进口衣服的网站好怎么推广公众号
  • 安县建设局网站网站建设分金手指排名一
  • 社区网站制作教程社交媒体营销
  • 云南省建设工程质量监督管理站网站房产网站推广
  • 做网站挣钱吗营销导向的企业网站建设步骤
  • 优化网站 优帮云网站是意识形态建设
  • 网站内容建设运维服务wordpress envato主题
  • 响应式网站的几种尺寸推广网站的几种方法
  • php 打开网站东莞网站建设网页推广
  • 正品海外购网站有哪些公司网站开发费用兴田德润在哪儿
  • 怎样做编辑发到网站自由建网站的网络程序