- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
常用JavaScript库;;前端工具类库;underscore库VSLodash库;Lodash库的安装;Lodash库字符串、数组;Lodash库对象、集合、函数;Moment库,官网的描述:
Moment是一个JavaScript库,可以帮助我们快速处理时间和日期,已在数百万的项目中使用。
Moment对浏览器的兼容性比较好,例如,在InternetExplorer8+版本运行良好。
现在比较多人反对使用Moment是因为它的包大小。Moment不适用于“tree-shaking”算法,因此往往会增加Web应用程序包的大小。如果需要国际化或时区支持,Moment可以变得相当大。
Moment团队也希望我们在未来的新项目中不要使用Moment。而推荐使用其它的替代品。例如:Day.js。
Day.js库,官网的描述:
Day.js是Moment的缩小版。Day.js拥有与Moment相同的API,并将其文件大小减少了97%。
Moment完整压缩文件的大小为67+Kb,Day.js压缩文件只有2Kb。
Day.js所有的API操作都将返回一个新的Day.js对象,这种设计能避免bug产生,减少调试时间。
Day.js对国际化支持良好。国际化需手动加载,多国语言默认是不会被打包到Day.js中的。
;方式一:CND
/dayjs@1.8.21/dayjs.min.js
方式二:下载源码引入:
;获取(Get)+设置(Set)
.year()、.month、.date()--获取年、月、日
.hour()、.minute()、.second()-获取时、分、秒
.day()-获取星期几
.format()-格式化日期
操作日期和时间
.add(numbers,unit)-添加时间
.subtract(numbers,unit)-减去时间
.startOf(unit)-时间的开始
例如:获取今年的第一天零时零分零秒
;解析时间
dayjs(毫秒|秒)-时间戳(毫秒和秒)
dayjs(2022-06-15)-ISO8601格式的字符串
dayjs(newDate())-接收日期对象
Day.js的插件应用
.fromNow()-从现在开始的时间(需要依赖:relativeTime插件)
relativeTime插件:
/npm/dayjs@1.11.3/plugin/relativeTime.js
您可能关注的文档
- 锂电知识百问FAQ.docx
- 锂离子电池聚合物电解质的制备及性能研究.doc
- 锂离子电池液冷散热系统参数优化.pdf
- 锂离子电池正极材料层状的合成及性能研究.doc
- 矿奇石化年产4万吨甲基丙烯酸甲酯项目7-环境评估报告.doc
- 矿奇石化年产4万吨甲基丙烯酸甲酯项目7-环境评估报告.pdf
- 矿物材料制备技术之-石英深加工.ppt
- 框架实战课件01-邂逅jQuery、属性和DOM操作.pdf
- 框架实战课件-01-邂逅jQuery、属性和DOM操作.pptx
- 框架实战课件02-jQuery的事件、动画、AJAX和插件.pdf
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
- 2024年度专题组织生活会个人“四个带头”对照检查材料范文.docx
- 党支部领导班子2025年民主生活会“四个带头”个人对照检查材料范文.docx
- 2024年抓基层党建工作述职报告参考范文.docx
- 2024年度民主生活会征求意见情况的报告范文2篇.docx
- 普通党员2024年组织生活会个人“四个带头”对照检查发言材料2篇.docx
文档评论(0)