本文整理了一些常用的 JavaScript 和 jQuery 代码片段。
JavaScript 技巧
数组最大/最小值
使用展开运算符配合 Math.max() 和 Math.min():
1 | const arr = [1, 2, 3, 4, 5] |
获取下一天日期
使用 Moment.js:
1 | moment(today).add('days', 1) |
DateRangePicker 获取值
获取 Bootstrap DateRangePicker 的结束日期:
1 | var endDate = $("#IDOfDateRangePicker").data('daterangepicker').endDate.format('YYYY-MM-DD'); |
jQuery 技巧
页面刷新
1 | location.reload(); |
参考: ioutsider.me
获取当前页面 URL 信息
1 | window.location.search |
参考: blog.unvs.cn
全选/取消全选
解决复选框全选第二次失效的问题,使用 prop() 而非 attr():
1 | $(this).prop('checked', false); |
参考: oschina.net
Email 验证
1 | function isEmail(email) { |