每天学习10个实用Javascript代码片段(一)封面

每天学习10个实用Javascript代码片段(一)

随着 Javascript 越来越流行,使其应用的场景越来越多,不仅限于前端,可以是后端、混合应用程序、嵌入式设备等等,于是就有了大前端的叫法。现代前端开发有大量的框架和代码库来帮助实现各种复杂的需求,导致让很多人认为前端开发很简单,如切页面、组框架、网页制作等等。一个前端工程师如果需要提升技能,必然要经历原生代码的编...

查看详情

每天学习10个实用JavaScript代码片段(六)封面

每天学习10个实用JavaScript代码片段(六)

每天学习10个实用JavaScript代码片段,加深对 Javascript 语法的理解,积累代码优化经验,第六天来了,本文涉及生成随机数、数字加密、四舍五入、文件扩展名、变量数字转换。1. Randoms在下面的代码片段,将展示了两种生成随机数或从数组中获取随机元素的方法。生成指定范围的随机数:const getRa...

查看详情

每天学习10个实用Javascript代码片段(三)封面

每天学习10个实用Javascript代码片段(三)

每天学习10个实用Javascript代码片段,加深对 Javascript 语法的理解,积累代码优化经验,第三天继续,如果觉得内容能够带来点帮助,可以查看过去的内容《每天学习 10 个实用 Javascript 代码片段(二)》其他内容,又或者有用到的需求片段,不妨在留言区留言。1. isCheck此代码片段用于检查...

查看详情

JavaScript  中如何比较变量的相等封面

JavaScript 中如何比较变量的相等

在程序开发过程中,比较两个变量是否相等是很常见的需求,在 JavaScript 中两种变量类型的比较是有所不同的,本文就一起来回顾一下在 JavaScript 如何比较两个变量是否相等。先看下面的代码:const article1 = { title: "JavaScript对象相等", summary: ...

查看详情

JavaScript 正则表达式的 5 个方法封面

JavaScript 正则表达式的 5 个方法

现在 JavaScript 非常强大,可以用它做很多事情,移动应用程序、网站、网络应用程序、游戏,甚至可以包括人工智能。JavaScript 生态系统有很多脚本库和框架,可以用它来做什么事情。除此之外,JavaScript 每年都会有一些新的非常有用功能增加,感谢 ECMAScript 规范,现在有很多方法可以用于 J...

查看详情

细说JavaScript正则表达式(RegExp)封面

细说JavaScript正则表达式(RegExp)

搜索、匹配和聚合是日常网络活动的重要组成部分,例如,当浏览或搜索某些关键字时,会进行大量搜索。为了使 搜索/匹配 高效和精确,像 VsCode 和 Sublime这样的流行编辑器都是使用正则表达式来支持搜索和替换。因此,在使用这些编辑器的时候,当按下 CTRL + F 组合键时,就可以搜索和匹配选择的文本。除了搜索之外...

查看详情

JavaScript代码片段学设计模式封面

JavaScript代码片段学设计模式

设计模式是任何优秀软件的基础,JavaScript 也不例外,学习设计模式,让你对代码组织多一些思路,通过代码片段来学习编码思路对于开发者来说是比较容易理解的,本文继续通过代码片段简单展示常见的设计模式,但不深入设计模式本身,在此推荐一本书《JavaScript设计模式》,通俗易懂,阅读完之后可以大幅提升编码水平。构造...

查看详情

ES6中的生成器函数是什么?封面

ES6中的生成器函数是什么?

我们知道 JavaScript 函数是从上到下执行的,但 ES6 在2016年6月发布时,这一切都改变了,它带来了在执行过程中暂停函数的能力,又能从暂停处继续执行。这是怎么做到的呢?Generator 也称为生成器函数。官方的介绍生成器函数提供了一个强大的选择,它允许你定义一个包含自有迭代算法的函数, 同时它可以自动维...

查看详情

ES6中扩展运算符的8种用法封面

ES6中扩展运算符的8种用法

扩展操作符 … 是ES6中引入的,将可迭代对象展开到其单独的元素中,所谓的可迭代对象就是任何能用for of循环进行遍历的对象,例如:数组(数组常用方法)、字符串、Map (悟透Map)、Set (Set 如何使用?)、DOM节点等。1. 拷贝数组对象使用扩展符拷贝数组是ES6中常用的操作:const y...

查看详情

JavaScript中的Set数据操作:交集、差集、交集、对称差集封面

JavaScript中的Set数据操作:交集、差集、交集、对称差集

在许多情况下,需要比较多个列表,获取它们有或没有交集、差集等等,在 Javascript 有一个数据类型可以很好的实现这些需求,那就是 Set 。Set对象就像一个数组,但是仅包含唯一项。Set对象是值的集合,可以按照插入的顺序迭代它的元素。 Set中的元素只会出现一次,即 Set 中的元素是唯一的。是用来合并数组并去...

查看详情