
javascript
虾米大哈
这个作者很懒,什么都没留下…
展开
-
探索ES6数据结构的世界 -「高级前端」
什么是数据结构数据结构实在计算机中组织和存储数据的一种特殊方式,是的数据可以高效的的别访问或者修改。准确的说,数据结构是数据的集合,表示数据之间的关系,包括作用在数据上的函数或者操作。为什么我们需要数据结构数据是计算机科学当中最关键的实体,而数据结构则可以将数据以某种组织形式存储,因此,数据结构的价值不言而喻。无论你以何种方式解决何种问题,你都需要处理数据——无论是涉及员工薪水、股票价格...原创 2020-08-13 14:03:14 · 185 阅读 · 0 评论 -
您必须了解这JavaScript函数
您必须了解这14个JavaScript函数在进行任何JavaScript研究之前,您应该应该能够手动理解和编写这些功能。1、确定任何对象的特定类型众所周知,JavaScript中有六种原始数据类型(布尔,数字,字符串,空值,未定义,符号)和对象数据类型。但是您知道对象数据类型可以细分为许多种子类型吗?对象可以是数组,函数,映射等。如果要获取对象的特定类型,该怎么办?ECMAScript 规定了以下的规则:对于不同的对象,调用Object.prototype.toString()时将返回不同的结果原创 2020-05-29 18:43:52 · 229 阅读 · 0 评论 -
在单击按钮上创建波纹效果
在单击按钮上创建波纹效果波纹效过是现代设计趋势的一部分。你一定在许多网站上见到过,它提供了按钮按下的波纹动画效果。我们可以通过向按钮添加子元素并设置动画效果来产生涟漪效果。我们也可以使用Javascript根据光标在按钮上的位置进行定位。1、基本样式使用position:relative属性向按钮添加基本样式,以放置内部span标签并overflow:hidden防止span超出按钮。<!DOCTYPE html><html><head> <原创 2020-05-29 15:07:29 · 283 阅读 · 0 评论 -
JS工具方法大全
前端常用JS工具方法大全邮箱/** * 邮箱 * @param {*} val */export const isEmail = (val) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(val)}手机号码/** * 手机号码 * @param {*} val */export const isMobile = (val) => {原创 2020-05-29 10:53:21 · 595 阅读 · 0 评论 -
es6中的数组方法到底简便了什么操作?
什么是es6?在这里不过多阐述,我也是跟着阮一峰大佬的《es6入门》来学习的,es6新增了很多的方法、属性,让我们在编码中得到了很高的提升,在这里只对array这块进行阐述,其他的就过不多介绍了。言归正传,在项目中,经常会遇到处理数据,筛选数据的要求,我们更多的会借助于for循环来完成,比如:数组去重,传统方法如下(以下所有实例只列举一种)let a = [1,2,2,3,3,4,5];l...翻译 2019-05-08 17:25:50 · 208 阅读 · 0 评论