module

Yii2 模块嵌套配置

在Yii2 中模块是可以无限级嵌套的,也就是说,模块可以包含另一个包含模块的模块,我们称前者为父模块,后者为子模块, 子模块必须在父模块的yiibaseModule::modules属性中申明,例如:[br]在Yii2的advanced版本的rest-api下建立嵌套模块,在forum模块(父模块)下嵌入admin模块(子模块)[br]api下的modules的文件结构如下

nodejs 热更新

gulp监控工具nodemon,可以监视代码的改动而重启服务器,然而还是觉得若不用重启而直接加载新的代码更方便,所以在网上找了下nodejs热更新的方法,顺便记录一下其实,方法也是通过监视文件被改动的时候,将缓冲区中已加载的对应模块清除,此时缓冲区中就不保留有该文件模块的代码,直至下一个请求该文件模块到来时,才会去重新加载一遍对应的模块,而正是改动之后的文件模块。而总结出来

模块管理的简单实现

模块管理的简单实现方式Keep It Simple,StupidQ&A1. 为什么会有这个东西?方便组织你的代码,提高项目的可维护性。一个项目的可维护性高不高,也体现一个程序员的水平,在如今越来越复杂的前端项目,这一点尤为重要。2. 为什么不用requirejs,seajs等它们功能强大,但是文件体积是个问题,此外还有就是业务有时候可能没那么复杂,正如开头所说的:keep

[译]如何构建服务器端web组件,为何要构建?

这里我谈论的不仅仅是服务器端构建web组件, 而是你能用来构建服务器的web组件。简单回顾一下,web组件是一套提案标准, 提供了一种模块化的方式,把UI和功能一起打包成可复用的、声明式的组件。这些组件可以很简单的被共享、组合成一个完整的应用。如今,它们已经被广泛用于前端开发。那么后端就不需要了么?Polymer Project 已经表明,web组件不仅对UI有利,对原生功

深入理解 node 中 require 的原理及执行过程

前言在朴灵老师的《深入浅出nodejs》一书中提到,每个模块文件的require,exports和module这3个变量并没有在模块中定义,也并非全局函数/对象。而是在编译的时候Node对js文件内容进行了头尾的包装。在头部加了(function (exports, require, module, filename, dirname) {,在尾部加了 \n});。这样看起

node.js变量、全局变量、模块、module、eports一点愤怒。(一)

因为个人最近想学习一下nodejs方面的东西,发现网上都是介绍一些如何使用module和exports接口的,始终有些模糊不清,但是上次看了秒味课堂的nodejs视频,对一些基础有了一些了解,感觉很棒,于是就整理一下发布。希望对大家有用和帮助。[br]我感觉以下几点很基础很实在:一)node规定:一个文件就是一个模块[br]例如:一个test.js文件就是一个模块二)每个模