- 一张表只包含自身的信息,任何与其他方面相关的信息都应该新建一张表来保存,即设计的原则为:低耦合。
- 有些浏览器不支持这种写法:
<script src="..js"/>
,必须把关闭标签写完整才会使所有浏览器正常工作:<script src="..js"></script>
。 - 一般而言IE是不支持HTML5的某些元素的,例如IE不支持input的date属性,此时可以使用jQuery来实现这些功能。
- 使用jQuery来实现input 中的date功能:
- 先包含jQuery:
<script src="jquery-1.12.4.min.js"></script>
//jQuery 2.*已经不再兼容IE8、9 - 再包含jQuery-ui:
<script src="jquery-ui/jquery-ui.js"></script>
- 包含jQuery-ui的CSS:
<link href="jquery-ui/jquery-ui.css" rel="stylesheet" >
- 确保下面的函数(参考)会被执行,如果改变了window.onload,则将下面的代码写进替换原window.onload的函数中
- 先包含jQuery:
$(function() {
$( ".auto-date" ).datepicker({
dateFormat: 'yy-mm-dd' ,
monthNames: ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月']});
});
- 很多时候我们总是看不顺眼别人的设计,但为了方便,尽量扩展已存在的系统而不是更改已经存在的东西,除非从头做起。