首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript企业级编程规范(3)-换行与缩进-空格约束-语句格式-常见技巧

    换行与缩进 每行语句的字符数不得超过120个英文字符,当一行的字符超过120行时,可以换行(这个不是硬性规定,一行语句太长了,就会影响阅读) 换行按照以下约束进行行缩进控制:函数参数换行。...换行后的第一个参数的首字母应该和函数第一个参数的首字母左对齐,如下所示 // 当有一些函数名称比较长的时候,多个参数,可以选择换行 function someLongNameMethod(longExpression1...,Tab字符会由于用户设置的不同调整为不同的宽度。...exp1 && exp2) 函数定义中,每个参数后面的","与下一个参数之间必须留出一个空格第一个参数与"("之间不能有空格最后⼀个参数与")"之间不能有空格 // 弹出模态框 function openModelDialog...-空格约束-语句格式,以及最后的常见开发技巧,表达式中真假,以及短路的处理 你或多或少都会看到一些类似这样的写法,Es6中也提供了设置默认参数,也是一种简化处理 如果强制自己写代码写的得更规范,可以用eslint

    1.6K10

    初级程序员需要知道的基本代码规范

    4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。 2.【强制】 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。详见第 5 条下方正例提示。...反例:if (空格 a == b 空格) 3.【强制】if/for/while/switch/do 等保留字与括号之间都必须加空格。 4.【强制】任何二目、三目运算符的左右两边都需要加一个空格。...【强制】注释的双斜线与注释内容之间有且仅有一个空格。 正例:// 注释内容,注意在//和注释内容之间有一个空格。 7....【强制】方法参数在定义和传入时,多个参数逗号后边必须加空格。 正例:下例中实参的"a",后边必须要有一个空格。 method("a", "b", "c"); 9....【推荐】当一个类有多个构造方法,或者多个同名方法,这些方法应该顺序放置在一起,便于阅读,此条规则优先于第 15 条规则。 20.

    78621

    Google Java编程风格指南

    然而,这份文档主要侧重于我们所普遍遵循的规则,对于那些不是明确强制要求的,我们尽量避免提供意见。...类的第一个成员之前或最后一个成员之后,使用空行(可选)。 本文档所介绍的其他章节的空行要求(比如3.3节:import语句)。...需要注意的是iOS并不是一个真正的驼峰表示形式,因此该推荐对它并不适用。 现在将所有字母都小写(包括缩写),然后将单词的第一个字母大写: 每个单词的第一个字母都大写,来得到大驼峰式命名。...除了第一个单词,每个单词的第一个字母都大写,来得到小驼峰式命名。 最后将所有的单词连接起来得到一个标识符。...除了第一个段落,每个段落第一个单词前都有标签,并且它和第一个单词间没有空格

    1K20

    Java 编程风格军规,看这一篇就够了

    然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见。...类内的第一个成员前或最后一个成员后的空行是可选的(既不鼓励也不反对这样做,视个人喜好而定)。...需要注意的是”iOS”并不是一个真正的驼峰表示形式,因此该推荐对它并不适用。 现在将所有字母都小写(包括缩写),然后将单词的第一个字母大写: - 每个单词的第一个字母都大写,来得到大驼峰式命名。...除了第一个单词,每个单词的第一个字母都大写,来得到小驼峰式命名。 最后将所有的单词连接起来得到一个标识符。...除了第一个段落,每个段落第一个单词前都有标签 ,并且它和第一个单词间没有空格

    95840

    Google Java 编程风格指南

    然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见。...类内的第一个成员前或最后一个成员后的空行是可选的(既不鼓励也不反对这样做,视个人喜好而定)。...需要注意的是”iOS”并不是一个真正的驼峰表示形式,因此该推荐对它并不适用。 现在将所有字母都小写(包括缩写),然后将单词的第一个字母大写: - 每个单词的第一个字母都大写,来得到大驼峰式命名。...除了第一个单词,每个单词的第一个字母都大写,来得到小驼峰式命名。 最后将所有的单词连接起来得到一个标识符。...除了第一个段落,每个段落第一个单词前都有标签 ,并且它和第一个单词间没有空格

    1.1K11

    Google 出品的 Java 编码规范,强烈推荐,权威又科学!

    然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见。...3、类内的第一个成员前或最后一个成员后的空行是可选的(既不鼓励也不反对这样做,视个人喜好而定)。...需要注意的是”iOS”并不是一个真正的驼峰表示形式,因此该推荐对它并不适用。 3、现在将所有字母都小写(包括缩写),然后将单词的第一个字母大写:每个单词的第一个字母都大写,来得到大驼峰式命名。...除了第一个单词,每个单词的第一个字母都大写,来得到小驼峰式命名。 4、最后将所有的单词连接起来得到一个标识符。...除了第一个段落,每个段落第一个单词前都有标签 ,并且它和第一个单词间没有空格

    2.7K40

    Google Java编程风格规范(2020年4月原版翻译)

    然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见。...类内的第一个成员前或最后一个成员后的空行是可选的(既不鼓励也不反对这样做,视个人喜好而定)。...需要注意的是”iOS”并不是一个真正的驼峰表示形式,因此该推荐对它并不适用。 现在将所有字母都小写(包括缩写),然后将单词的第一个字母大写: 每个单词的第一个字母都大写,来得到大驼峰式命名。...除了第一个单词,每个单词的第一个字母都大写,来得到小驼峰式命名。 最后将所有的单词连接起来得到一个标识符。...除了第一个段落,每个段落第一个单词前都有标签,并且它和第一个单词间没有空格

    1.1K20

    Oracle 开发规范(一)

    VALUES(nSubsId, vPrefix, vAccNbr, ......) \ 空格 1.2.1【强制】=、=、等符号前后加上一个空格 \ 1.2.2 【强制】逗号之后必须接一个空格换行...\ 1.2.3 【强制】关键字、保留字和左括号之间必须有一个空格换行 举例: Demo SELECT A.SUBS_ID, A.PREFIX, A.ACC_NBR, B.PROD_STATE, C.SERV_TYPE...】最外层的 CREATE、BEGIN、END 等关键字要顶格书写 \ 3.3.2 【强制】对于存储过程、Function、视图等数据库对象,缩进为 4 个空格,禁止使用 TAB 符号 \ 换行 1.4.1...等第一个关键字换行后右对齐;如果有关键字长度大于SELECT/DELETE/UPDATE,则采用左对齐 举例: Demo \ 1.4.4 【强制】IF THEN ELSE、FOR LOOP、WHILE...、UNTIL 等嵌套语句的子句部分增加一个向右缩进 举例: Demo \ 1.4.5 【强制】多表连接时,使用表的别名来引用列,一个表及其别名一行,折行后表名与上一行表名对 齐 举例: Demo \

    664120

    前端编码规范

    编码规范 一、 HTML编码规范 1.代码风格 1.1 缩进与换行 [强制] 使用4个空格作为一个缩进层级。 [建议] 每行不得超过120个字符。...1.3换行 [强制] 一个rule中有多个选择器时,选择器必须换行。 [强制] 属性值之间必须换行。 [建议] 对于超长的样式属性值,可在 空格 或 , 处换行。...[强制] 单行声明的数组与对象,如果包含元素,{} 和 [] 内紧贴括号部分不允许包含空格。 [强制] 行尾不得有多余的空格。 1.4 换行 [强制] 每个独立语句结束后必须换行。...不是一直拖到底部才恍然大悟。)...AMD 模块 [强制] 文档注释前必须空一行。 [建议] 自文档化身为文档说明what,不是how。 1.7.4类型定义 [强制] 类型定义都是以 { 开始,以 } 结束。

    1.6K20

    一文解读JavaScript中的文档对象(DOM)

    通过标签名查找HTML元素 document.getElementsByClassName() #通过类名查找HTML元素 document.querySelector(".h") #第一个类名为...children #获取子节点的集合 ,返回数组 firstChild #获取第一个子元素 并把换行空格也当成是节点信息 firstElementChild...#获取第一个子节点 lastChild #获取最后一个子节点 并把换行空格也当成是节点信息 lastElementChild #获取最后一个子节点 parentNode...匹配字符,包括换行空格不是节点 previousElementSibling #获取上一个兄弟节点 直接匹配节点 nextSibling #获取下一个兄弟节点 匹配字符...,包括换行空格不是节点 nextElementSibling #获取下一个兄弟节点 直接匹配节点 ownerDocument #元素的根节点 这里我们获取到了所有的

    70520

    阿里Java编程规约【三】代码格式

    强制】如果大括号内为空,简洁地写成{}即可,大括号中间无需换行空格;如果是非空代码块,则: 1)左大括号前不换行。 2)左大括号后换行。 3)右大括号前换行。...4)右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。 2. 【强制】左小括号和右边相邻字符之间不需要空格;右小括号和左边相邻字符之间也不需要空格左大 括号前需要加空格。...【强制】任何二目、三目运算符的左右两边都需要加一个空格。 说明:包括赋值运算符 =、逻辑运算符 &&、加减乘除符号等。 5. 【强制】采用 4 个空格缩进,禁止使用 Tab 字符。...【强制】注释的双斜线与注释内容之间有且仅有一个空格。...因为 package.html 不是 Java 源码文件,所以其中的文档应该是 HTML,不能是 Java 注释(即不能包含在 /** 和 */ 之间)。

    91010

    Vim的使用知道这写就够了

    Vim支持可视化操作 对Vi完全兼容 Vi Vim的三种模式 输入模式:在此模式下可以输入字符,ESC将回到命令模式。...输入模式 Enter 回车键,换行 Backspace 退格键,删除光标前一个字符 Del 删除键,删除光标后一个字符 方向键 在文本中移动光标 Home/End 移动光标到行首/行尾 Page Up/...强制退出 Vim 的配置文件 Vimrc的详细参数: syntax on 支持语法高亮 set nu 显示行号 set no nu 不显示行号 set ai 设置自动缩进 set shiftwidth=...4 设置自动缩进4个空格,当然要设自动缩进先 set sts=4 即设置softtabstop 为4,输入tab后就调4格 set tabstop=4 实际的tab即为 4 个空格不是缺省的 8 个...s 整行替换用 S s/name/user/ 替换当前行第一个name为use :n,$s/name/user/ 替换第n行开始到最后一行中每一行的第一个 name 为 user :%s/name/user

    66430

    行长度(包括空格)对文本文件进行排序

    ,Some City,RI,12345,(999)123-5555,1.56 我需要按包括空格在内的行长度排序。下面的命令不包括空格,有没有办法修改它,使它为我工作?...awk 脚本,它对文件的每一行执行以下操作: length: 返回当前行的字符数(包括空格换行符)。...-n: 指定按照数值顺序进行排序,这里是指行长度排序。 cut 命令,用于从每行中选择或删除字段。 -d" ": 设置字段分隔符为空格。 -f2-: 指定从第二个字段开始输出所有字段。...结合前面两步的结果,cut -d" " -f2- 将移除每行的第一个字段(即行长度),保留后面的字段(即原始的行内容)。 为什么提问者的尝试解决方案会失败?...我猜这不是疯狂的行为。其中写道: “最后,有时候为了方便起见,需要强制让 awk 根据当前字段的值和输出字段分隔符(OFS) 重新构建整个记录。

    13310

    Java后端开发规范(基于阿里开发规范)

    4) 右大括号后还有 else 等代码则不换行 表示终止的右大括号后必须换行。 【强制】 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。...反例:if (空格a == b空格) 【强制】if/for/while/switch/do 等保留字与括号之间都必须加空格。 【强制】任何二目、三目运算符的左右两边都需要加一个空格。...【强制】采用 4 个空格缩进,禁止使用 tab 字符。 说明:Vue工程采用2个空格缩进 【强制】注释的双斜线与注释内容之间有且仅有一个空格。...正例:// 注释内容,注意在//和注释内容之间有一个空格。 【强制】方法参数在定义和传入时,多个参数逗号后边必须加空格。 正例:下例中实参的"a",后边必须要有一个空格。...【强制】获取当前毫秒数 System.currentTimeMillis(); 不是 new Date().getTime(); 【推荐】任何数据结构的构造或初始化,都应指定大小,避免数据结构无限增长吃光内存

    75021

    React-Native开发规范文档

    风格,必须遵从驼峰形式,第一个字母必须大写; LoginPage/MsgPage 【强制】方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase风格,必须遵从驼峰形式,第一个字母必须小写...【强制】 左括号和后一个字符之间不出现空格;同样,右括号和前一个字符之间也不出现空格; 【强制】if/for/while/switch/do 等保留字与左右括号之间都必须加空格; 【强制】任何运算符左右必须加一个空格...; 说明:运算符包括赋值运算符=、逻辑运算符&&、加减乘除符号、三目运行符等; 【强制】缩进采用 4 个空格,禁止使用 tab 字符; 【强制】单行字符数限制不超过120个,超出需要换行换行时遵循如下原则...都必须包含一个default 语句并且 放在最后,即使它什么代码也没有。...【强制】所有的常量类型字段必须要有注释,说明每个值的用途; 【参考】注释掉的代码尽量要配合说明,不是简单的注释掉。 说明:代码被注释掉有两种可能性: 1)后续会恢复此段代码逻辑。

    2K10

    Java基础学习(学习IT企业必读的324个JAVA面试题.pdf 整理)

    ,要求每个单词的首字母大写,eg:class NiceToMeet 接口名:命名规则同类名,eg:interface Runnable 方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间每个单词都要大写...实例变量在类的一个实例构造时完成实例化,而且在类的静态方法中不能直接访问类的非静态成员,只能访问类成员;类的普通方法可以访问类的所有成员和方法。...空白符包括空格符、回车符、换行符和制表符。空格符一般用在程序中,回车符主要用在一行的末尾,换行符是在一行中强制换行,制表符用在程序中比较多,对程序进行格式调整。 普通分隔符具有明确的语法意义。...equals()只能比较引用类型,对于其比较的是什么,需要根据该方法的具体实现进行判断。...逻辑运算符:||(逻辑或,第一个表达式为true时不计算第二个表达式)、&&(逻辑与,第一个表达式为false时不计算第二个表达式)、!(逻辑非)。

    74390
    领券