命名
1.名副其实
命名名称应该已经答复了所有的问题
js代码
var d ;//小时的时间 var elapsedTimeDays;
第二中比第一种更好不用注释就能明白
2.避免误导
避免使用相似的或不同之处较少的词来命名
3.类名
类名使用名词或名词短语,不应该使用动词
例如: 猫 用cat命名
4.方法名
和类名相反,方法名用动词或动词短语来命名
js代码
function addFristName(){}
5.不要用双关语
6.使用计算机领域内的名称命名
7.添加有意义的语境
用能表达出你要做什么的语句来定义,如你要添加第一个名就用addFristName来命名这一个方法
函数
1.短小
写函数时我们要写的尽可能短
2.只做一件事
一个函数应该做好一件事,做好这件事,只做这件事
一个函数只做一件事的判断方法:能否再拆出一个函数
js代码
for() { for() { } }
这个可以拆出一个函数
js代码
for() { functionName(); } function functionName() { for(){} }
4.别重复自己
使用面向对象来代替重复的函数
相关推荐
深入理解JavaScript系列(2):揭秘命名函数表达式
命名函数表达式探秘.pdf 命名函数表达式探秘.pdf
函数表达式和函数声明在ECMAScript中,创建函数的最常用的两个方法是函数表达式和函数声明,两者期间的区别是有点晕,因为ECMA规范只明确了一点:函数声明必
前言 网上还没用发现有人对命名函数表达式进去重复深入的讨论,正因为如此,网上出现了各种各样的误解,本文将从原理和实践两个方面来探讨JavaScript关于命名函数表达式的优缺点。 简单的说,命名函数表达式只有一个...
获取命名函数的名称 函数上有一个属性,但并非所有浏览器都支持。 该模块尝试该属性,然后回退到从函数源中提取名称。 安装 $ npm install fn-name 用法 import functionName from 'fn-name' ; functionName ( ...
但是它与命名函数(有名字的函数)的性能如何呢? 我们可以比较一下,我们随便找一台可以执行Shell命令的计算机来使用大量函数调用看一看二者执行消耗时间: anonymous.js 代码如下: var count = 100000000 , sum...
命名函数参数的 Babel 插件 关于 这是一个转译器插件,用于转换 ECMAScript 2015 源代码中的非标准命名函数参数。 特别是,它转译了以下输入结构...... fn ( a = "foo" , 42 , d = "bar" , 7 ) baz . quux . fn ...
jQuery函数全解析
对付这种情况,有的做法是用时间戳对新文件进行重新命名,有的是用序号递增的方法,为了解决麻烦的操作,我在最近编写了一个frename函数,可以灵活依据自定义的规则取得上传文件的新命名,特此分享。复制代码 代码...
Nucleus操作系统内部参考手册(最新最细)2.1 组件 2.2 组件组成 格式 序言 序言之后 文件其他部分 2.3 命名约定 组件命名 #define 命名 结构体命名 Typedef 命名 结构体成员命名 全局变量命名 局部变量命名 函数命名 ...
在JavaScript中可以创建命名函数、匿名函数和内部函数 JavaScript中函数的参数长度是不固定的,实际参数可以与形式参数的个数不同 JavaScript中对象就是无序属性的集合,对象的属性可以是任何类型的数据 JavaScript...
函数声明 function foo() {} 函数 foo 将会在整个程序执行前被 ...对于函数声明,函数的名称是必须的,而对于函数表达式而言则是可选的,因此,就出现了匿名函数表达式和命名函数表达式。如下: 函数声明: function fu
包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。
vs2010 导出创建dll 导入使用dll 导出有命名空间的类 函数 外部函数
JavaScript中没有命名函数参数? 自动创建它们
深入理解JavaScript系列(2):揭秘命名函数表达式 深入理解JavaScript系列(3):全面解析Module模式 深入理解JavaScript系列(4):立即调用的函数表达式 ... 深入理解JavaScript系列(结局篇) 说明:此系列文档...
C# 程序命名规则 怎么命名变量 函数等