Javascript、jQuery 捡拾

一、格式化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对象的操作置顶同一个实例。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,115评论 19 139
  • Chapter 5 引用类型 Object类型 创建Object实例new Object()var person ...
    云之外阅读 400评论 0 0
  • 以下是常用的代码收集,学习用。转自豪情博客园 1. PC - js 返回指定范围的随机数(m-n之间)的公式 re...
    自由加咖啡阅读 1,030评论 0 1
  • 其实无论在哪个时代哪个世界,每个人都会想通过自己的努力和坚持,让自己不断进步,获得更多,变得更好。 路上我们会遇到...
    yimy201314阅读 269评论 0 1
  • 晚风,晚风 你轻轻的吹 吹走我酒后的沉默 吹走我淡淡的忧伤 晚风,晚风 你悄悄的吹 吹走成片的思念 吹走天际的流星...
    楠茳阅读 511评论 1 8