Loritta 是一个 Discord 的多用途、多语言、可定制、模块化且非常可爱的机器人,可以让你的 Discord 服务器变得更好。 如果你想在你的服务器上使用 Loritta,而而不想弄乱托管内容,你可以添加我们的公共实例。
你也可以在自己的机器上托管你自己的 Loritta 实例,这只适用于有经验的用户和想通过贡献代码来帮助项目的用户。我们不会为尝试自我托管的人提供支持,因为我们不想花几个小时去解决其他人的问题,这些问题只发生在自托管的实例上,所以如果你发现任何问题,你至少应该知道如何去解决。
CommonJS AMD CMD UMD ES Modules
1. required 引入模块。返回模块通过 module.exports 或 exports 暴露的接口。 参数 名称 类型 说明 path string 需要引入模块文件相对于当前文件的相对路径,或npm模块名,或npm模块路径。不支持绝对路径 示例代码 // common.js function sayHello(name) { console.log(`Hello ${name} !
文件作用域 在.js 文件中声明的变量和方法只在当前文件中有效;不同的文件中可以声明相同名字的变量和方法。 通过全局函数 getApp() 可以获取全局的应用实例,如果需要全局的数据可以在 App() 中设置,如: // app.js App({ globalData: "cortana" }) 模块化 可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 modu
模块 模块是任何健壮的应用程序体系结构不可或缺的一部分,特点是有助于保持应用项目的代码单元既能清晰地分离又有组织。 在JavaScript中,实现模块有几个选项,他们包括: 模块化模式 对象表示法 AMD模块 CommonJS 模块 ECMAScript Harmony 模块 我们在书中后面的现代模块化JavaScript设计模式章节中将探讨这些选项中的最后三个。 模块化模式是基于对象的文字部分,
例如,我希望将我的套接字路由和拆分为不同的文件,但仍然可以使用回调参数,如下所示: 到目前为止,它们都在一个文件中,我不喜欢这样。
概述 130电机模块套件包含一个配有带电路板的130直流电机,操作方便,电路板能够起到保护电机的作用,同时套件还包括四根用于支撑的尼龙柱和一个迷你风扇叶;用户可以将这些零件组装成一台电风扇,通过和其他 Makeblock 零件一起使用,还可以构建更多有趣的项目,例如冷却机、智能风扇、蓝牙工具、泡泡机等。130 电机模块可以直接连接到 Orion 主控板M1、M2接口。 功能特性 帮助用户构建有趣的
.NET Core的另一个考虑是构建和实现模块化的应用程序。现在,应用程序现在可以只安装所需的内容,而不是安装整个.NET Framework。下面来看看解决方案浏览器中的模块化。 这是一个简单的.NET Core应用程序,在解决方案资源管理器 中展开引用,可以看到对.NETCoreApp的引用,如下图所示 - 会看到整个系列的NuGet包参考。 如果使用过.NET Framework,那么很多这
模块化 不使用模块化 使用模块化 AMD CommonJS ES6 不使用模块化 util getFormatDate函数 a-util.js aGetFormatDate函数 使用getFormatDate a.js aGetFormatDate 定义 //util.js function getFormatDate(date,type) { //type === 1返回 2017-06-1