我想知道在getter和setter或代码中的其他地方进行验证是否是个好主意.
在优化和加速代码方面,这可能会让您感到惊讶,我认为您不应该在getter和setter中进行验证,而应该在您更新文件或数据库的代码中进行验证.我错了吗?
对于当前稳定的jQuery版本(1.11.0和2.1.0),我注意到jQuery.length == 2
在加载jQuery之后.
这是为什么 ?
这两个jQuery[0]
和jQuery[1]
是不确定的.
我很喜欢与jQuery数组类似的对象和关于数组/对象和具有.length和.splice()的对象的控制台行为.
只是想知道jQuery.length
为了处理日期,我public
在我的应用程序中使用了一个jQuery UI 方法:jQuery.datepicker.formatDate参见params&source here:https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui .datepicker.js
但是,根据计算机时区,有时会显示错误的日期.
在这里演示:http://jsfiddle.net/7ACdB/
在Windows中使用UTC + 1(巴黎)时区,我得到:
03/30/20
03/30/20
Run Code Online (Sandbox Code Playgroud)
在Windows中使用UTC-6(我们和加拿大)时区,我得到了:
03/29/20 <- meh!
03/30/20
Run Code Online (Sandbox Code Playgroud)
更改操作系统时区时,您需要重新启动浏览器(至少适用于谷歌浏览器).
我的问题是您可以想象的"03/29/20"日期.
有人可以向我解释这是正常还是jquery ui问题?
我开始认为在美国时区看到"1970年3月30日00:00:00 GMT + 0200(浪漫日光时间)"为03/29/20是正常的,但我不太确定.: - /
javascript ×2
arrays ×1
getter ×1
jquery ×1
jquery-ui ×1
optimization ×1
setter ×1
verification ×1