Node里面的模块系统遵循的是CommonJS规范。 1、CommonJS模块的特点: 所有代码都运行在模块作用域,不会污染全局作用域。 模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。 模块加载的顺序,按照 ...
分类:
其他好文 时间:
2021-05-24 02:03:32
阅读次数:
0
经典开场 // Layui ;! function (win) { var Lay = function () { this.v = '2.5.5'; }; win.layui = new Lay(); }(window); // Jquery (function (global, factory) ...
分类:
其他好文 时间:
2021-03-02 11:54:07
阅读次数:
0
加载模块 在httpd.conf文件里使下面模块生效: LoadModule ssl_module modules/mod_ssl.so # 如果使用https证书,这个模块功能一定要打开! LoadModule rewrite_module modules/mod_rewrite.so # 重写模 ...
分类:
Web程序 时间:
2021-03-01 14:13:40
阅读次数:
0
1. 模块查找规则-当模块拥有路径但没有后缀时 require(' ./find.js') ; require(' ./find') ; require方法根据模块路径查找模块,如果是完整路径。直接引入模块。 如果模块后缀省略,先找同名JS文件再找同名JS文件夹 如果找到了同名文件夹,找文件夹中的i ...
分类:
Web程序 时间:
2020-10-22 22:32:27
阅读次数:
27
webpack 是一个模块打包器,在它看来,每一个文件都是一个模块。 无论你开发使用的是 CommonJS 规范还是 ES6 模块规范,打包后的文件都统一使用 webpack 自定义的模块规范来管理、加载模块。本文将从一个简单的示例开始,来讲解 webpack 模块加载原理。 CommonJS 规范 ...
分类:
Web程序 时间:
2020-09-18 01:35:39
阅读次数:
45
本期重点 ipip 技术 确认内核模块加载 [root@kuberspary ~]# modprobe ipip [root@kuberspary ~]# lsmod |grep ipip ipip 13465 0 tunnel4 13252 1 ipip ip_tunnel 25163 1 ipi ...
分类:
其他好文 时间:
2020-07-10 20:45:39
阅读次数:
51
在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代现有的 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。 ES6 模块的 ...
分类:
其他好文 时间:
2020-07-05 17:39:17
阅读次数:
97
一.区别 语法 支持静态编译 同步加载 值拷贝 es6模块 是(在编译时就完成模块加载) 否(异步) 否(导出值和导入值都指向同一块内存,存在动态更新);例如:export var foo = 'bar'; setTimeout(() ? foo = 'baz', 500);在另一个文件引用的foo ...
分类:
Web程序 时间:
2020-06-21 00:09:39
阅读次数:
68
分页?<fontcolor="red">模块加载名称:laypage</font>快速使用?laypage的使用非常简单,指向一个用于存放分页的容器,通过服务端得到一些初始值,即可完成分页渲染。<!DOCTYPEhtml><html><head><metacharset="utf-8"><title&
分类:
其他好文 时间:
2020-06-19 17:50:52
阅读次数:
50
今天浏览自己的演示系统,奇怪,被挂黑链了,iframe框架链接的一个exe可执行文件,而且时而有,时而没有,有的时候用谷歌浏览器会自动下载并运行。试了服务器的好几个站点都存在这种问题,甚至只有html页面的站也存在这问题。奇怪了,难道apache环境被挂马了?找了下apache,没有第三方模块加载,找了许久也没找到问题。一个疑点有了思路,看到站点虚拟目录的最新创建时间都是当天,而这几个站点今天不可
分类:
数据库 时间:
2020-05-31 09:23:48
阅读次数:
82