• 2024-03-05lua模块化编程
    moduleA.lua--moduleA.lualocalmoduleA={}functionmoduleA.hello()print("HellofrommoduleA")--与调用者同一个环境,可以调用到原环境中的sayHi函数sayHi()endreturnmoduleAmoduleB.lua--moduleB.lualocalmoduleB={}functionmoduleB.
  • 2024-01-18Node.js自建文档(部分)
    目录结构◢modulemoduleA.jsmoduleB.jsindex.js创建package.jsonnpminitindex.js内容constmoduleA={ getName(){ return"moduleAAAAA"; }}改变引入方式(common或module不能混用)添加字段: "type":"module"//es规范导入comment规范引入方式p
  • 2023-05-21KO之间互相调用
    需求假设有两个KO,命名为moduleA.KO,moduleB.KO,现在要实现在moduleB.KO中调用moduleA.KO中的函数。实现ModuleA实现源码:#include<linux/init.h>#include<linux/module.h>#include<linux/kernel.h>voidmoduleA_func(void){printk("moduleAfunction\r\n")
  • 2023-04-13第137篇:重学ES6模块化
    好家伙, 我原本以为学完模块化之后,就能非常顺利的完成我的项目分包,然而并没有,这是非常重要的知识,而我没有学好所以我决定重学一遍 本篇为《阮一峰ECMAScript6(ES6)标准入门教程第三版》第23章"Module的语法"学习笔记  1.概述历史上,JavaScript一直没有模块(modu
  • 2023-03-24前端设计模式——外观模式
    外观模式(FacadePattern):它提供了一个简单的接口,用于访问复杂的系统或子系统。通过外观模式,客户端可以通过一个简单的接口来访问复杂的系统,而无需了解系统内部的具体实现细
  • 2023-03-13第129篇:JS模块化开发
    好家伙,本篇为《JS高级程序设计》第二十六章“模块”学习笔记 JS开发会遇到代码量大和广泛使用第三方库的问题。解决这个问题的方案通常需要把代码拆分成很多部分,然后