今天冷知识百科网小编 岳峰蝶 给各位分享js函数方法对象的知识,其中也会对javascript变量名和函数对象的命名规范是什么?相关问题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开始吧!

javascript变量名和函数对象的命名规范是什么?

javascript命名规范没有明确的定义吧,主要怎么命名让自己看起来爽,团队看起来爽,所以主要还是看你们自己怎么约定的。
命名规范1.变量名称 必须为 小写字母。2.类的命名使用骆驼命名规则,例如:Account, EventHandler
3.常量 必须 在对象(类)或者枚举变量的前部声明。枚举变量的命名必须要有实际的意义,并且其成员 必须 使用骆驼命名规则或使用大写: var NodeTypes ={ Element :1, DOCUMENT:2}
4.简写单词 不能使用 大写名称作为变量名:getInnerHtml(), getXml(), XmlDocument
5.方法的命令 必须 为动词或者是动词短语:obj.getSomeValue()
6.公有类的命名 必须 使用混合名称(mixedCase)命名。7.CSS 变量的命名 必须 使用其对应的相同的公共类变量。8.私有类的变量属性成员 必须 使用混合名称(mixedCase)命名,并前面下下划线(_)。例如:var MyClass =function(){ var _buffer; this.doSomething=function(){ };}
9.变量如果设置为私有,则前面 必须 添加下划线。this._somePrivateVariable = statement;
10.通用的变量 必须 使用与其名字一致的类型名称:setTopic(topic)// 变量 topic 为 Topic 类型的变量
11.所有的变量名 必须 使用英文名称。12.变量如有较广的作用域(large scope),必须使用全局变量;此时可以设计成一个类的成员。相对的如作用域较小或为私有变量则使用简洁的单词命名。13.如果变量有其隐含的返回值,则避免使用其相似的方法:getHandler();// 避免使用 getEventHandler()
14.公有变量必须清楚的表达其自身的属性,避免字义含糊不清,例如:MouseEventHandler,而非 MseEvtHdlr。  请再次注意这条规定,这样做得的好处是非常明显的。它能明确的表达表达式所定义的含义。
15.类/构造函数 可以使用 扩展其基类的名称命名,这样可以正确、迅速的找到其基类的名称: EventHandler UIEventHandler MouseEventHandler  基类可以在明确描述其属性的前提下,缩减其命名:  MouseEventHandler as opposed to MouseUIEventHandler.
特殊命名规范术语 “get/set” 不要和一个字段相连,除非它被定义为私有变量。前面加 “is” 的变量名 应该 为布尔值,同理可以为 “has”, “can” 或者 “should”。术语 “compute” 作为变量名应为已经计算完成的变量。术语 “find” 作为变量名应为已经查找完成的变量。术语 “initialize” 或者 “init” 作为变量名应为已经实例化(初始化)完成的类或者其他类型的变量。UI (用户界面)控制变量应在名称后加控制类型,例如: leftComboBox, TopScrollPane。复数必须有其公共的名称约定(原文:Plural form MUST be used to name collections)。带有 “num” 或者 “count” 开头的变量名约定为数字(对象)。重复变量建议使用 “i”, “j”, “k” (依次类推)等名称的变量。补充用语必须使用补充词,例如: get/set, add/remove, create/destroy, start/stop, insert/delete, begin/end, etc.能缩写的名称尽量使用缩写。避免产生歧义的布尔变量名称,例如:  isNotError, isNotFound 为非法错误类建议在变量名称后加上 “Exception” 或者 “Error”。方法如果返回一个类,则应该在名称上说明返回什么;如果是一个过程,则应该说明做了什么。

javascript对象有哪些?

javascript变量名和函数对象的命名规范是什么?

JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义下面举例一些Array对象中常用方法:Concat():表示把几个数组合并成一个数组。Join():返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。Pop():移除数组最后一个元素。Shift():移除数组中第一个元素。Slice(start,end):返回数组中的一段。Push():往数组中新添加一个元素,返回最新长度。Sort():对数组进行排序。Reverse():反转数组的排序。toLocaleString();返回当前系统时间Array对象属性常用的只有一个:Length:表示取得当前数组长度Global对象是一个固有对象,目的是把所有的全局方法集中在一个对象中。Global没有语法,直接调用其方法。escape(): 对 String 对象编码以便它们能在所有计算机上可读.escape(charString)必选项 charstring 参数是要编码的任意 String 对象或文字。isNaN():判断一个值是否是NaN。parseInt():返回由字符串得到的整数正则表达式对象本对象包含正则表达式模式以及表明如何应用模式的标志。语法 1re = /pattern/[flags]语法 2re = new RegExp(\

js如何向函数传递object类型?

例1var person = {name : \

js表单怎么允许函数?

运用异步思想 promise 实现提交之后回调,比如ajax的success函数就是提交成功后的回调