应用程序目录 应用程序目录可以放到任意位置 入口文件 和nginx+PHP-FPM下的PHP应用程序一样,WorkerMan中的应用程序也需要一个入口文件,入口文件名没有要求,并且这个入口文件是以PHP Cli方式运行的。 入口文件中是创建监听进程相关的代码,例如下面的基于Worker开发的代码片段 test.php <?php use WorkermanWorker; require_once
表规范 命名统一小写下划线 非CMF核心应用,统一带应用表前缀,如portal_ 插件表,统一带插件表前缀,如:demo_ 表默认编码utf8mb4,默认排序规则utf8mb4_general_ci 引擎统一innodb 写表注释 字段规范 命名统一小写下划线 非自增主键一定要写字段注释 数据类型尽量用数字类型,数字类型的比字符类型的要快很多。 数据类型尽量小,这里的尽量小是指在满足可以预见的未来
表规范 命名统一小写下划线 非CMF核心应用,统一带应用表前缀,如portal_ 插件表,统一带插件表前缀,如:plugindemo 表默认编码utf8mb4,默认排序规则utf8mb4_general_ci 引擎统一innodb 写表注释 字段规范 命名统一小写下划线 非自增主键一定要写字段注释 数据类型尽量用数字类型,数字类型的比字符类型的要快很多。 数据类型尽量小,这里的尽量小是指在满足可以
命名规范使程序更易读,从而更易于理解。它们也可以提供一些有关标识符功能的信息,以助于理解代码,例如,不论它是一个常量,包,还是类 标识符类型 命名规则 示例 包(Packages) 一个唯一包名的前缀总是全部小写的ASCII字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166标准所指定的标识国家的英文双字符代码。包名的后续部分根据不同机构各自内
1 前言 本文档的目标是使JavaScript代码风格保持一致,容易被理解和被维护。虽然本文档是针对JavaScript设计的,但是在使用各种JavaScript的预编译语言时(如TypeScript等)时,适用的部分也应尽量遵循本文档的约定。 2 代码风格 2.1 基本风格 代码基本风格统一使用 JavaScript Standard Style 2.2 命名 【强制】 除了 常量、枚举变量、类
SASS规范指南,SASS 代码的基本规范和原则与 CSS 编码规范 保持一致。 1 编码 【强制】 使用UTF-8编码,每个SASS文件的第一行必须是定义编码的 @charset "UTF-8";; 如果没定义编码,很有可能会出现跨平台兼容问题。 2 代码组织 【强制】 代码必须按如下形式按顺序组织: 全局的变量声明 || @import; 样式声明; 示例: $base-font-size
1 命名规范 该命名规范主要解决以下问题: 从类名可以清晰区分出其功能作用,使页面结构清晰【命名空间、标识符】; 以组件、模块的思想去写一个区块的结构,强化结构的模块化【BEM模块思想】; 减少多人合作、项目耦合等情况下的命名冲突【命名空间】; 1.1 命名思想 项目如果没使用样式局部作用域框架(如vue),则使用BEM命名规则。 【强制】 区块、模块、组件等一个整个的结构遵循BEM命名思想; 当
1 代码风格 1.1 缩进 【强制】使用 2 个空格作为一个缩进层级,不允许使用 4 个空格或 tab 字符; 2 属性 2.1 属性引号 【强制】对于属性的定义使用双引号,不允许使用单引号,不允许不使用引号; 示例: <!-- Not so great --> <img class='avatar' src="./img/avatar.png" alt='avatar'> <!-- Bette
coolie 遵循的是 CMD 规范。 CMD 规范 CMD 最先是由 seajs 提出的,是 commonJS 规范的前端实现。 与 commonJS 的表现是一致的,即:依赖就近,顺序执行。 define(function(require, exports, module){ var xhr = require('./xhr.js'); xhr.ajax(...); });
本来不应该把这个章节放在那面前面的,因为还没进行学习之前,直接看这个章节,会感觉有很多莫名其妙的东西。 但是把这个章节放在前面的用意,只是让大家预览一下,有个印象,而且在以后的学习中,也方便大家查阅。 目录
更改历史 2018-02-01 胡小根 初始化文档 1 历史、现状和发展 1.1 历史 1.2 现状 1.3 发展 难点:预测发展方向。 1.4 概念 GraphQL和GraphiQL GraphQL是技术 GraphiQL是浏览器IDE,以使用接口 2 安装和使用 2.1 安装 2.2 使用 2.2.1 试一试 http://graphql.org/swapi-graph
概述 面向群体:ui工程师 设计规范 1: 例如图中1的位置,它们在同一行,且与下面的结构不一致,应该归在同一组 1: 图2中的位置,可以看出,他是左右2列,按列对齐的,所以应该分成2组,在由这2组在组成一个大的组 1: 总的来说,就是横排能对齐的,且是相邻位置的,尽量在同一个组中,如果是横排不能对齐,而列能对齐的,切是相邻位置,也分在一个组中 1: 切记,在展示不同功能的模块中,不能由一整张图片
在方括号 […] 中的几个字符或者字符类意味着“搜索给定的字符中的任意一个”。 集合 比如说,[eao] 意味着查找在 3 个字符 'a'、'e' 或者 `‘o’ 中的任意一个。 这被叫做一个集合。集合可以在正则表达式中和其它常规字符一起使用。 // 查找 [t 或者 m],然后再匹配 “op” alert( "Mop top".match(/[tm]op/gi) ); // "Mop", "to
这本书是一个 教程。它旨在帮助你由浅入深掌握 JavaScript 这门语言。但是,当你已经熟悉了这门语言的基础知识,你就会需要其他资料。 规范 ECMA-262 规范 包含了大部分深入的、详细的、规范化的关于 JavaScript 的信息。这份规范明确地定义了这门语言。 但正因其规范化,对于新手来说难以理解。所以,如果你需要关于这门语言细节最权威的信息来源,这份规范就很适合你(去阅读)。但它并不
API 要求是基于 Restful 设计的,比如: 1. 列表 GET /list?limit=:limit&offset=:offset [ { id, ...fields }, ] 注意:需要编辑的记录必须返回 id 字段,以供 Duang 通过 /:scheme_key/:id 获取编辑记录的数据 2. 创建 POST /:list { ...fields } 3. 编辑 PUT