我输入new Date("2017-01-01")铬控制台,输出显示其小时为8,但new Date("2017-01-1")并new Date("2017-1-01")展示他们的时间都为0,那么,如何new Date(dateString)解析?
new Date("2017-01-01")
// Sun Jan 01 2017 08:00:00 GMT+0800 (??????)*
new Date("2017-01-1")
// Sun Jan 01 2017 00:00:00 GMT+0800 (??????)*
new Date("2017-1-1")
// Sun Jan 01 2017 00:00:00 GMT+0800 (??????)*
new Date("2017-1-01")
// Sun Jan 01 2017 00:00:00 GMT+0800 (??????)*
Run Code Online (Sandbox Code Playgroud) 我很困惑是调用者还是被调用者检查数据合法性的责任.
被调用者是否应该检查传入的参数是否应该null满足其他一些要求,以便callee方法可以正常且成功地执行,并捕获任何潜在的异常?或者呼叫者有责任这样做?
我正在使用jquery ui对话框,我从jquery ui网站下载它,版本是jquery-ui-1.10.2.custom.min.js,jquery是jquery-1.9.1.js,它与jquery ui js捆绑在一起,但是现在我遇到一个问题:当打开对话框并单击"保存"按钮时,我希望关闭对话框,这是我的代码:
$(function(){
$("#dialog-form").dialog({
autoOpen: false,
height: 350,
width: 450,
modal: true,
buttons: {
"save": function() {
if(!checkDept()){
return ;
}
$.post('dept_save.do',
{'dept.deptId':$("#dialog_dept_deptId").val(),
'dept.deptName':$("#dialog_dept_deptName").val(),
'dept.manager':$("#dialog_dept_manager").val(),
},function(data, status, xhr){
if(status == 'success'){
alert('save success');
$(this).dialog("close");
}else{
alert('error:'+data);
}
}
,"json");
}
},
close: function() {
$(this).dialog("close");
}
});
/* to open dialog*/
$("#add").click(function(){
$("#dialog-form").dialog("open");
});
Run Code Online (Sandbox Code Playgroud)
现在,当我关闭"保存成功"弹出对话框时,dialog-form对话框未关闭,并发生错误:
未捕获错误:在初始化之前无法调用对话框上的方法; 试图调用方法'close'jquery-1.9.1.js:507.
还有另一个错误:
未捕获的SyntaxError:意外的令牌o jquery-1.9.1.js:541
谢谢.
我想制作一个a元素来获得焦点,然后按下Enter打开链接.
我用$("#id").focus(),但它不起作用.
我怎样才能做到这一点?
我想添加<meta http-equiv="X-UA-Compatible" content="IE=edge">我的html页面,以便它可以使用最高模式,如果用户在非IE浏览器中浏览此页面,例如firefox或chrome,这行代码是否会影响firefox或chrome?
我想在CSS中设置tbody的最小高度,即使tbody中没有<tr><td></td></tr>,这是我的代码:
tbody{
height: 500px;
min-height:500px;
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.那么我该怎么做呢?
我想设置字体大小em,而不是px.这是我的代码:
<style type="text/css">
body{
font-size: 62.5%;
}
div{
font-size: 1.2em;
}
</style>
<body>
<div>hello world</div>
</body>
Run Code Online (Sandbox Code Playgroud)
我想将div字体大小设置为12px,但它看起来比我预期的要小,我div使用Chrome浏览器工具禁用样式,它看起来没有任何变化.为什么以及如何使div字体大小为12px?谢谢.
我想在freemarker数据模型中看到所有变量,就像struts2 debug标签一样显示值栈.
freemarker有办法做到这一点吗?
我想div是水平居中,css代码是这样的:
<style type="text/css">
#footer{
position: fixed;
bottom: 20px;
background-color: red;
width:500px;
margin: auto;/*left:auto; right:auto;*/
}
</style>
Run Code Online (Sandbox Code Playgroud)
和HTML代码:
<body>
<div id="footer">hello world</div>
</body>
Run Code Online (Sandbox Code Playgroud)
我认为没有必要解释我的CSS代码,它几乎是不言自明的,但div不是水平居中,有没有办法做到这一点?提前致谢.
给定两个唯一的数字序列:push order of stack并且pop order of stack,数字push order按升序排序,现在问pop order是合法的还是不合法的?
例如,push order是1 2 3 4 5,所以4 5 3 2 1是合法的弹出订单,因为我们可以像这样推送和弹出:
push 1, push 2, push 3, push 4, pop, push 5, pop, pop, pop, pop
所以pop顺序:4 5 3 2 1是合法的,4 3 5 1 2不是合法的pop顺序.
css ×3
html ×2
javascript ×2
jquery ×2
algorithm ×1
center ×1
css-tables ×1
em ×1
font-size ×1
freemarker ×1
jquery-ui ×1