
前端开发中实用的JavaScript函数
前言 开发中为了提高开发效率并编写更清晰、可复用、可维护的代码,我们经常使用各种自定义函数,记录一下在前端开发中实用的JavaScript函数。 1、将当前日期转换为星期几 2、计算距离当前日期的天数 3、日期格式化 4、生成唯一标识符(U...
前言 开发中为了提高开发效率并编写更清晰、可复用、可维护的代码,我们经常使用各种自定义函数,记录一下在前端开发中实用的JavaScript函数。 1、将当前日期转换为星期几 2、计算距离当前日期的天数 3、日期格式化 4、生成唯一标识符(U...
纯CSS实现简单酷炫的响应式照片墙效果,点击查看效果
前言 在Web前端开发中,处理异步操作是非常常见的需求。为了解决这个问题,ES6引入了Promise,ES7新增了async await。 一、promise是干嘛的? Promise是一个表示异步操作最终完成或失败的对象。它可以将回调地狱...
前言 ES6 中允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 使用解构赋值可以将复杂的代码整理的更加干净整洁。 一、解构对象 在不使用解构的情况下,想要获取对象中的某些属性,就需要从对...
前言 正则表达式为开发人员提供了强有力的工具,使之能快速执行需要几十行代码才能完成的任务。 1、用户名 2、密码 3、整数 4、数字,可以是整数也可以是浮点数 5、Email 6、手机号码 7、身份证号 8、URL 9、IPv4地址 10、...
超链接聚光灯效果,点击查看效果
前言 在开发中,javascript数组去重是一个比较常见的需求,解决方法也有很多种,最佳的方法取决于数据类型和去重需求。 js实现数组去重的11种方法 js实现对象数组去重的6种方法 1、使用 .filter() 和 .findIndex...
前言 在开发中,javascript数组去重是一个比较常见的需求,解决方法也有很多种,最佳的方法取决于数据类型和去重需求。 js实现数组去重的11种方法 js实现对象数组去重的6种方法 1、利用 ES6 Set 去重(ES6 中最常用) 解...
前言 for循环在平时开发中使用频率最高,前后端数据交互时,常见的数据类型就是数组和对象,处理对象和数组时经常使用到 for 遍历,选择合适的数组循环遍历,可以提升开发效率。 常用的for循环为:filter、reduce、every、so...
前言 for循环在平时开发中使用频率最高,前后端数据交互时,常见的数据类型就是数组和对象,处理对象和数组时经常使用到 for 遍历,选择合适的数组循环遍历,可以提升开发效率。 常用的for循环为:for、for…in、for...