我查看了 jQuery 源代码 v.1.8.1 并搜索 jQuery.fx.speeds,它的值是
jQuery.fx.speeds = {
slow: 600,
fast: 200,
// Default speed
_default: 400 };
为什么 jQuery 开发人员使用“_defaults”而不是“defaults”?
jQuery.fx.speeds = {
slow: 600,
fast: 200,
// Default speed
// Default without underscore prefix in it
default: 400 };
具有前缀下划线的属性有什么好处?下划线到底代表什么??
例子 ..
var obj = {};
obj.property = "property value";
obj._property = "property value with _";
alert( obj._property );
alert( obj.property );
什么时候 obj._property 比 obj.property 更合适??
谢谢...