ASP.NET MVC 5 高级编程 (1)

  • 入门
    1.ASP.NET MVC是一种构建Web应用程序的框架,它将一般的MVC模式应用于ASP.NET框架。 2.MVC模式在分离应用程序内部的关注点方面(例如,从显示逻辑中分离出数据访问逻辑)是一种强大而简洁的方式,尤其适合在Web应用..

编写可维护的JavaScript (12) 更多

  • 语句和表达式
    不论块语句(block statement)包含多行代码还是单行代码,都应当总是使用花括号。 1.花括号的对齐方式 第一种,将左花括号放置在块语句中第一句代码的末尾 第二种,将左花括号放置于块语句首行的下一行,不过,这...
  • 注释
    3.使用注释 添加注释的一般原则:为了让代码变得更加清晰或者补充说明时添加注释 使用场景: ·难于理解的代码通常都应添加注释 ·当代码看上去有错误而实际是故意为之时应当添加注释,避免团队其他人对代码进行修复...
  • 注释
    2.多行注释 多行注释可以包裹跨行文本,以/*开始,以*/结束。 Java风格的注释至少包含三行:第一行是/*,第二行是以*开始且和上一行的*保持左对齐,最后一行是*/。 多行注释总是会出现在将要描述的代码段之前,注..
  • 注释
    1.单行注释 单行注释以两个斜线开始,以行尾结束。 使用方法: ·独占一行的注释,用来解释下一行代码:这行注释之前总是有一个空行,且缩进层级和下一行代码保持一致 ·在代码行的尾部的注释:代码结束到注释之间至...
  • 基本的格式化
    7.直接量 7.1.字符串 字符串可以用双引号括起来,也可以用单引号括起来,而且使用单引号括起字符串和双引号括起字符串在功能上并无不同,只需要在内部出现字符串界定符时进行转义即可。 7.2.数字 在JavaScript中所有...
  • 基本的格式化
    6.命名 JavaScript语言的核心ECMAScript,遵照的是驼峰式大小写(Camel Case)命名法(由小写字母开始的,后续每个单词首字母都大写)。 Camel Case和Pascal Case都翻译成“驼峰式大小写”,但两者含义有所不同,Ca...
  • 基本的格式化
    5.空行 应使用空行将语义不相关的两段代码分隔开,确保语义有关联的代码展现在一起,有助于提高代码的可读性。 一般来讲,在下面这些场景中添加空行也是不错的主意。 ·在方法之间 ·在方法中的局部变量(local var...
  • 基本的格式化
    4.换行 当一行长度达到了单行最大字符数限制时,需要手动将一行拆成两行。 在运算符后换行,可以避免由于ASI机制自主插入分号产生的错误。 换行后,下一行增加两个层级的缩进。当给变量赋值时,第二行的位置应当和赋...
  • 基本的格式化
    3.行的长度 一般将行长度限定在80个字符 1)Java语言编程规范中规定源码里单行长度不超过80个字符,文档中代码单行长度不超过70个字符。 2)Android开发者编码风格指南规定单行代码长度不超过100个字符。 3)非官方...
  • 基本的格式化
    2.语句结尾 JavaScript的语句要么独占一行,要么以分号结尾。 有赖于分析器的自动分号插入(Automatic Semicolon Insertion,ASI)机制,JavaScript代码省略分号也可以正常工作。但受限于ASI的分号插入规则非常复杂..
  • 基本的格式化
    1.缩进层级 统一的缩进风格可以提高代码的易读性,提高理顺代码逻辑的效率。 1.1 使用制表符进行缩进 ·每一个缩进层级都用单独的制表符(tab character)表示 ·优点: 1)制表符和缩进层级之间是一对一的关系,符合..
  • 第1页
    我们会经常碰到这两个术语:“编程风格”(style guideline)和“编码规范”(code convention)。编程风格是编码规范的一种,用来规约单文件中代码的规划。编码规范还包含编程最佳实践、文件和目录的规划以及注释等方面...