Javascript 编码样式-命名约定-常量-JQuery使用什么样式?
我想使用JQuery使用的样式: 我看这里: 但是找不到。它是否与PHP Zend样式相同-所有大写字母加下划线以分隔名称 我加载了JQuery的最新版本并搜索了常量,但什么也没找到 下面是我如何处理常数的Javascript 编码样式-命名约定-常量-JQuery使用什么样式?,javascript,jquery,Javascript,Jquery,我想使用JQuery使用的样式: 我看这里: 但是找不到。它是否与PHP Zend样式相同-所有大写字母加下划线以分隔名称 我加载了JQuery的最新版本并搜索了常量,但什么也没找到 下面是我如何处理常数的 var Constant = { /** * Code Configuration */ validate: 1, /** * Paths Configuration */ root:
var Constant =
{
/**
* Code Configuration
*/
validate: 1,
/**
* Paths Configuration
*/
root: '',
pictures_path: '../pictures/',
images_path: '../images/',
txt_path: '../text/',
favicon: '../images/' + 'logo_small.ico',
gateway_path: 'class.ControlEntry.php',
/**
* General
*/
enter_key: 13,
second : 1000,
minute: 60,
hour: 3600,
day: 43200,
start: 'hide_1',
aml:
{
"pass": 0,
"fail": 1,
"undefinedU": 2
}
};
如果您查看jQuery API(甚至名称
jQuery
本身),很明显jQuery大部分时间都使用camelCase
这里有几个例子
选择元素的所有方法都是驼峰式:addClass、removeClass、ajaxComplete、ajaxSend、after、add、append、appendTo 作为jQuery成员的大多数方法/属性也是camel大小写,只有少数例外。
ajax、ajaxSetup、boxModel、浏览器、包含、cssHooks、数据 例外情况如下:
延迟是因为它返回一个新的延迟对象,回调是因为它返回一个新的回调对象。这是一个非常主观的问题,没有任何样式是真正“错误的”。我个人对客户端代码使用
camelCase
,对服务器端代码使用下划线间隔
,大写字母是类
和服务器端方法的第一个字母
。我个人不关心代码的样式,但我最终厌倦了人们对它的评论,所以我决定坚持标准,因为这不需要太多努力…使用Zend和Jquery,因为它们似乎非常流行…我觉得我找不到除了非标准的const
关键字之外,JQuery使用的样式.JavaScript没有真正的常量。JQuery不使用常量对象。请看第25-95、97-319、388-892、1189-1386、1333-1347等行。这是一个包含许多不同类型对象/变量/方法的大型文件。