如果变量表示一个html组件,名称建议以该控件的类型名结尾。...避免使用单词首字母组合的方式定义
对于具有返回值,且返回值不为boolean型的函数,其名称以get开头
// 获取莫态框列表数据
function getModelList(list) {
// 逻辑代码...}
对于具有返回值,且返回值为boolean型的函数,其名称可以以is、can或has开头
function isLeafNode(node) {
// 逻辑代码
}
function canModify...,而这个小bug虽然不是什么大bug,但会影响程序的正常运行,没有按照你预期的逻辑走,这个bug是很隐性的
有时候,很难察觉
而这种把判断的结果放在左边,检测的对象放在右边,一旦少写了一个等号,编译器就会有提示错误...,如果少写了一个“=”,编译器也能判断出错误,而前者编译器不会出错,执行结果不对,是逻辑代码顺序问题,编译器是无法告知的,它只能识别语法词法的错误,如下所示
var bShow = false;
if