小编TiT*_*iTi的帖子

Getter/Setter或其他地方的数据验证?

我想知道在gettersetter或代码中的其他地方进行验证是否是个好主意.

优化加速代码方面,这可能会让您感到惊讶,我认为您不应该在getter和setter中进行验证,而应该在您更新文件或数据库的代码中进行验证.我错了吗?

verification getter setter optimization

10
推荐指数
1
解决办法
2086
查看次数

为什么jQuery.length == 2?

对于当前稳定的jQuery版本(1.11.0和2.1.0),我注意到jQuery.length == 2在加载jQuery之后.

这是为什么 ?

这两个jQuery[0]jQuery[1]不确定的.

我很喜欢与jQuery数组类似的对象和关于数组/对象和具有.length和.splice()的对象的控制台行为.

只是想知道jQuery.length

javascript arrays jquery

6
推荐指数
2
解决办法
245
查看次数

jQuery.datepicker.formatDate和时区偏移量

为了处理日期,我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 jquery-ui timezone-offset

4
推荐指数
1
解决办法
2万
查看次数