一、格式化Date
想得到format后的时间?现在不用再get年月日时分秒了,三步搞定
var temp = new Date();
var regex = /\//g;
( temp.toLocaleDateString() + ' ' + temp.toLocaleTimeString().slice(2) ).replace(regex,'-');
// "2016-9-30 5:26:54"
想将format后的时间转换为时间对象?直接用Date的构造函数
new Date("2015-5-7 9:04:10");
//Fri Sep 30 2016 05:26:54 GMT+0800 (中国标准时间)
想将一个标准的时间对象转换为unix时间戳?valueOf搞定之
(new Date).valueOf();
// 1475227980565
许多朋友还提醒了这样可以快速得到时间戳
+new Date
二、jQuery链式DOM的实现原理(扩展的最后返回当前上下文,也就是 this)
1. 节约JS代码
2. 所返回的都是同一个对象,可以提高代码的效率
3. 通过简单扩展原型方法并通过 return this 的形式来实现跨浏览器的链式调用
4. 利用JS下的简单工厂模式,来将所有对于同一个DOM对象的操作置顶同一个实例。
网友评论