推广 热搜: 广场  Word  app  营业  Java  微信公众号  北京代理记账  商城  代理记账  商标交易 

微信小程序js怎么给代码缩进(js缩进快捷键?)

   2023-05-12 企业服务招财猫220
核心提示:js缩进快捷键?CtrlShiftn:打开项目中的文件,目的是打开当前项目下任意目录下的文件。2.控制j:输出模板3.ctrlb:跳转到变量声明。4.ctrlaltT:环绕包装代码(包括带有zenco

js缩进快捷键?

CtrlShiftn:打开项目中的文件,目的是打开当前项目下任意目录下的文件。

2.控制j:输出模板

3.ctrlb:跳转到变量声明。

4.ctrlaltT:环绕包装代码(包括带有zencoding缩写的包装)。

5.ctrl[]:匹配{}[]

6.ctrlF12:可以显示当前文件的结构。

7.ctrlx:剪切(删除)该行。如果不选择,则直接剪切整行。如果选择了部分内容,所选内容将被剪切。

js首行缩进2字符怎么设置?

t:2

js编码规范答案?

1.嵌入规则

Javascript程序应该放在。js文件,并在调用时以ltscriptsrc=#34filename.js#34gt的形式包含在页面中。如果Javascript代码不是特定于页面的,您应该尽量避免直接在页面中编写Javascript代码。

2.对齐缩进和换行

a)缩进

同一系统应采用相同的压痕标准。本文主张缩进大小应为4个空格。编译器对Tab键替换的空间大小有不同的定义。建议在设置开发环境时,将编辑器中的Tab快捷键重置为4个空格。大多数编译器都提供这个特性。否则建议缩进4个空格。

b)换行

必须在以下位置换行:

在每个独立语句的末尾;

If,else,catch,finally,while等关键词;

当一行在运算符处中断时,该运算符必须位于新行的开头。

对于单行长度超出限制时出现的换行,请参考行长度中的分隔策略。

1).字符串太长,被截断。

每行代码应少于80个字符。如果代码比较长,要尽量断行,断行要选在运算符和标点符号之后,最好选在分号或逗号之后。下一行代码相对于前一行缩进4个空格。这样可以有效防止复制粘贴造成的代码丢失等错误,增强可读性。

将字符串截断一定长度,并用运算符连接。尽可能在语义上分隔字符串,比如不要在一个完整的名词中间断开。特别地,对于HTML片段的拼接,通过缩进来维持与HTML相同的结构:

您还可以使用数组进行拼接和相关操作。更容易调整缩进:

2).三元运算符太长。

三元运算符由三部分组成,因此其换行符应根据各部分的长度而不同,形成三种不同的情况:

不得出现以下情况:

3).逻辑条件组合过长

当80个字符可以由于复杂的逻辑条件组合而不能满足需求,每个条件都要用单独的一行来分隔,并且要把逻辑运算符放在行首来分隔,或者用逻辑组合来分隔某些逻辑。最后把右括号)和左大括号{放在一个独立的行上,保证if中的句块在视觉上容易识别。比如:

4).长JSON和数组。

如果一个对象的属性很多,导致每个属性一行占用的空间太大,可以按照语义或者逻辑组织成组,比如:

通过五组的分组,将每条线控制在合理的范围内,进行逻辑划分。对于有很多项的数组,也可以采用同样的方法,比如:

5).返回语句

Return如果将表达式的执行作为返回值,请将表达式和return放在同一行,避免因换行符被误解为语句结束而导致的返回错误。如果return关键字后没有返回表达式,则返回undefined。构造函数的默认返回值如下。

示例:

名字

命名方法通常有以下几类:

a)。术语描述

1).骆驼命名法,形状像这样。

2).帕斯卡命名法,形状像这样。

3).下划线命名法,比如this_is_an_apple。

4).中线命名法,如this-is-a-apple。

根据不同类型的内容,必须严格采用以下术语:

b)。变量名:必须使用camel命名法。

c)。参数名称:必须使用camel命名法。

d)。函数名:必须使用camel命名法。

e)。方法/属性:必须使用camel命名法。

f)。私有(受保护)成员:必须以下划线开头

g)。常量名:所有大写必须加下划线,比如IS_DEBUG_ENABLED。

h)。类名:必须使用pascal符号。

我)。枚举名称:必须使用pascal命名法。

j)。枚举属性:必须使用所有大写下划线命名法。

k)。名称空间:必须使用camel命名法。

l)。语义:命名也需要注意语义,比如:

变量名要用名词;

布尔类型应该以is、has等开头。表明其类型;

函数名应该使用动宾短语;

类名应该用名词。

4.笔记

笔记应该尽可能简单明了。关注注释的意义,注释不太直观的部分:

(当然不建议直接定义一堆全局变量。)

此外,Java脚本中有两种类型的注释:#34/#34和#34#34.建议将#34//#34用作代码行的注释,而#34#34form用于取消整个代码段,或在更正式的语句中,如函数参数、函数和文件函数的描述。

另外:复制粘贴要注意注释和代码是否对应。

发表声明

1).变量声明

虽然Javascript语言不要求变量在使用前声明。但是我们还是要养成这个好习惯。这样更容易检测到那些未声明的变量,避免它们成为隐藏的全局变量,造成隐患。

在函数的开头,要用var关键字声明函数中要用到的局部变量,要注明变量的作用和代表意义,并按字母顺序排序。每个变量占据一个单独的行来添加注释。这是因为Javascript中只有函数的{}表示作用域,用var关键字声明的局部变量只在函数内有效,而没有用var声明的变量则被视为全局变量。示例:

用var声明的变量valueA和未声明的变量valueB之间存在差异。特别需要注意的是,函数中var声明的变量是局部变量,可以有效避免局部变量和全局变量同名带来的错误。

2).函数的声明

函数也要在调用之前声明,内部函数要在var声明内部变量的语句之后声明,这样可以清楚的显示内部变量和内部函数的作用域。

另外,函数名紧接在左括号#39(#39)之间,右括号#39)#39和后面的#39{#39之间应该有一个空格,以便清楚地显示函数名及其参数部分和函数体的开头。如果函数是匿名/匿名的,在函数关键字和左括号#39(#39)之间留一个空格,否则可能会被误认为是函数的函数名。

内部函数声明示例:

从上面例子的输出可以看出,inF()函数只在outF()函数内部生效,局部变量innerA在内部函数的作用域上生效。这种编码方法使变量和函数的范围变得清晰。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8