首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
javascript
相关资讯
热门
最新
后端
01-01 08:00
后端
JavaScript中的预解析(变量提升)介绍
JavaScript中的预解析(变量提升)介绍,今天小千为大家介绍一下一下JavaScript中的预解析(变量提升)。从什么是预解析及变量的预解析和函数的预解析及加载流程进行学习(注意:我们这里说的ES5中的预解析)。什么是解析首先代码执行肯定需要一个执行环境,浏览器会提供一个供javaScript执行的全局作用域window。但是在javaScript执行之前会进行预解析,又称之为变量提升。预解
185
后端
01-01 08:00
后端
JavaScript正则表达式,dom查询
JavaScript正则表达式,dom查询,JavaScript正则表达式,dom查询一、正则表达式//语法://var变量=newRegExp("正则表达式","匹配模式");//使用typeof检查正则对象,会返回object//varreg=newRegExp("a");这个正则表达式可以检查一个字符串中是否含有a//在构造函数中可以传递一个匹配模式作为第二个参数//可以是://i忽略大小写
185
代码人生
01-01 08:00
代码人生
JavaScript 定时器详情
JavaScript 定时器详情,这篇文章主要介绍了JavaScript定时器,在JavaScript中定时器有两个setInterval()与setTimeout()分别还有取消定时器的方法,下面来看看文章的详细介绍目录1、简单介绍2、setInterval2.1描述2.2参数2.3返回值2.4用法3、setTimeout3.1描述3.2参数3.3用法4、取消timer5、在控制台使用定时器1、
184
代码人生
01-01 08:00
代码人生
JavaScript 数组展平方法: flat() 和 flatMap()
JavaScript 数组展平方法: flat() 和 flatMap(),作为一门主流的WEB编程语言,JavaScript不断发展,添加新的语法、功能或抽象,帮助开发人员轻松解决复杂的问题。如数组展平过去需要自己编写方法来实现,而从ES2019中开始引入了一种扁平化数组的新方法,可以展平任何深度的数组,这个方法就是flat()。而说起flat()的方法,就不得不顺便说下flatMap()。fl
182
代码人生
01-01 08:00
代码人生
Javascript的new、apply、bind、call知多少
Javascript的new、apply、bind、call知多少,1写在前面Javascript中的apply、call、bind方法是前端代码开发中相当重要的概念,并且与this的指向密切相关。本篇文章我们将深入探讨这个关键词的作用,并尝试进行手动编写复现。阅读文章前,我们带着几个问题进行研究:用什么样的思路可以new关键字?apply、bind、call这三个方法有什么区别?怎样手动实现一个
182
代码人生
01-01 08:00
代码人生
JavaScript 数组 unshift 方法
JavaScript 数组 unshift 方法,unshift()方法将一个或多个元素添加到数组的开头,并返回该数组的新长度。注意:要将新元素追加到数组的末尾,请使用push()方法。语法:array.unshift(element1,...,elementN)示例varfruits=["Banana","Mango","Apple"];fruits.unshift("Strawberry");
179
后端
01-01 08:00
后端
javascript中函数的5个高级技巧
javascript中函数的5个高级技巧,函数对任何一门语言来说都是一个核心的概念,在javascript中更是如此。前面曾以深入理解函数系列的形式介绍了函数的相关内容,本文将再深入一步,介绍函数的5个高级技巧作用域安全的构造函数构造函数其实就是一个使用new操作符调用的函数functionPerson(name,age,job){this.name=name;this.age=age;this.
179
代码人生
01-01 08:00
代码人生
JavaScript 数组 join() 方法
JavaScript 数组 join() 方法,JavaScript数组join()方法连接一个数组中的所有元素转换成字符串,并返回字符串。返回的元素将由指定的分隔符分隔。默认的分隔符是逗号(,)。语法:array.join(separator)示例varalpha=['A','B','C','D','E'];varstr=alpha.join();测试看看‹/›浏览器兼容性表格中的数字指定了完全
179
代码人生
01-01 08:00
代码人生
JavaScript 函数的执行时机
JavaScript 函数的执行时机,为什么打印6个6今天让我们通过一个例子学习一下JavaScript函数的执行时机,代码如下:leti=0for(i=0;i{console.log(i)},0)}//打印出6个6复制代码要理解这个代码,先来解释setTimeout0有什么作用:setTimeout函数用来指定某个函数或某段代码在多少毫秒之后执行,它接受的前两个参数为要执行的代码和以毫秒表示的时
179
代码人生
01-01 08:00
代码人生
JavaScript 数组 shift() 方法
JavaScript 数组 shift() 方法,shift()方法从数组中删除第一个元素,并返回该元素。此方法更改数组的长度。如果在空数组上调用shift(),它将返回undefined。注意:要删除数组的最后一个元素,请使用pop()方法。语法:array.shift()示例varfruits=["Banana","Mango","Apple","Orange"];fruits.shift()
179
«
1
2
...
8
9
10
11
12
13
14
...
64
65
»