E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Es6~Es11
vs code 前端插件配置
前期准备请前往官网下载vscode中文插件刚安装好的vscode是英文界面,需要安装以下中文插件安装中文插件安装完成后的界面如下中文插件安装后界面JavaScript(
ES6
)CodeSnippets用于
天凉好个邱邱邱
·
2023-09-02 14:23
React组件——类组件
提高代码的可维护性和可扩展性React定义组件的方式有两种类组件:React16.8版本之前几乎React使用的都是类组件函数组件:React16.8之后,函数式组件使用的越来越多二、组件的定义的两种方式1、
ES6
一个正在努力学习的程序员
·
2023-09-02 13:12
react
react.js
前端
es6
前端框架
02_nodejs开发环境安装
02【nodejs开发环境安装】1.版本介绍在命令窗口中输入node-v可以查看版本0.x完全不技术
ES6
4.x部分支持
ES6
特性5.x部分支持
ES6
特性(比4.x多些),属于过渡产品,现在来说应该没有什么理由去用这个了
吴法刚
·
2023-09-02 12:48
前端
vim
编辑器
linux
Module理解及使用
ES6
的模块化设计思想是静态化,也就是说,在编译的时候确定模块的依赖关系,以及输出输出入的变量。而CommonJS和AMD模块都是在运行时确定的。
·
2023-09-02 10:00
前端常见面试题
promise是
ES6
新增的语言标准,主要是为了解决异步执行的回调地狱('回调金字塔').所谓回调地狱,就是:在原始的异步执行中,异步操作需要放在回调函数中,才能确保顺序执行,但如果有多个回调函数,会造成层层嵌套的情况
之幸甘木
·
2023-09-02 10:46
如何使用create-react-app脚手架快速搭建一个react项目
内置webpack、babel、
es6
等特性,开发者无需关注配置,关注业务模块的开发即可环境:nodejs环境步骤:第一步:打开cmd命令行窗口,输入npm-version,查看当前的npm版本第二步:
Java全栈研发大联盟
·
2023-09-02 09:25
React
ES6
剩余参数 与 扩展运算符
剩余参数允许我们将一个不定数量的参数表示为一个数组。functionsum(first,...args){console.log(first);//10console.log(args);//[20,30]}sum(10,20,30)constsum=(...args)=>{lettotal=0;args.forEach(item=>total+=item);returntotal;}剩余参数和解
独调1997
·
2023-09-02 08:08
ES6
基础入门教程(九)修改对象的键值
先看一下官方解释
ES6
允许字面量定义对象时,即把表达式放在方括号内。
党云龙
·
2023-09-02 07:26
VScode
ES6
语法正确 但某些地方报红的解决
公司换了电脑,重新装了一个VScode,从git上拉去了一个RN项目,Propos等莫名的报红,发现是JavaScript语法检测的原因。设置如下:WechatIMG11.jpeg点击Setting搜索validate:WechatIMG10.jpeg将JavaScript>Validate:Enable的勾选去掉,重启VScode即可。
轻重缓急
·
2023-09-02 04:55
vue2和vue3的区别
vue3:vue3中使用了
ES6
的ProxyAPI对数据代理。相比vue2.x,使用proxy的优势如下:defi
木头没有瓜
·
2023-09-02 04:35
面试题
vue
vue.js
javascript
前端
关于JavaScript中Set的操作和应用
...of循环forEach方法转换成数组后遍历使用Set的entries方法遍历Set的应用数组去重判断两个数组是否有重复元素实现并集、交集和差集总结JavaScript中Set的操作和应用Set是
ES6
小墨蛇
·
2023-09-02 03:38
javascript
es6
javascript
set
es6
前端
【
ES6
】Promise.race的用法
Promise.race()方法同样是将多个Promise实例,包装成一个新的Promise实例。constp=Promise.race([p1,p2,p3]);上面代码中,只要p1、p2、p3之中有一个实例率先改变状态,p的状态就跟着改变。那个率先改变的Promise实例的返回值,就传递给p的回调函数。Promise.race()方法的参数与Promise.all()方法一样,如果不是Promi
科学熊
·
2023-09-02 01:16
前端
es6
javascript
【
ES6
】JavaScript的Proxy:理解并实现高级代理功能
在JavaScript中,Proxy是一种能够拦截对对象的读取、设置等操作的机制。它们提供了一种方式,可以在执行基本操作之前或之后,对这些操作进行自定义处理。这种功能在许多高级编程场景中非常有用,比如实现数据验证、日志记录、权限控制等。1、理解Proxy在JavaScript中,对象具有一些基本操作,如属性查找、赋值、删除等。当你访问一个对象的属性时,JavaScript会直接返回该属性的值。然而
科学熊
·
2023-09-02 01:46
前端
javascript
【
ES6
】JavaScript 中的数组方法reduce
reduce()是一个JavaScript中的数组方法,它会对数组的每个元素执行一个提供的reducer函数,将其减少到一个单一的值。这是reduce()的基本用法://(method)Array.reduce(callbackfn:(previousValue:number,currentValue:number,currentIndex:number,array:number[])=>numb
科学熊
·
2023-09-02 01:46
前端
es6
【
ES6
】Promise推荐用法
一般来说,不要在then()方法里面定义Reject状态的回调函数(即then的第二个参数),总是使用catch方法。//badpromise.then(function(data){//success},function(err){//error});//goodpromise.then(function(data){//cb//success}).catch(function(err){//e
科学熊
·
2023-09-02 01:15
前端
es6
javascript
es6
解构用法
一:解构数组二:解构对象一:解构数组原理:模式(结构匹配),索引值相同的完成赋值总结:位置对应二:解构对象原理:模式(结构匹配),属性名相同的完成赋值{}={}对象结构赋值的应用常用的就以上两种;还有更复杂的用法,个人认为一般也用不到;就不再写啦
做个有准备的人
·
2023-09-02 01:45
es6
前端
ecmascript
关于 JavaScript 数组的遍历函数:map, reduce, filter 等
,这是
ES6
中匿名函数的表达式写法,在这种使用场景中是一种非常方便的语法糖,map方法在遍历的过程中,都会将每个元素作为参数传入这个匿名函数中,由形参u所接收,最后将匿名函数的返回值替换作为当前位置的新的元素
Ice星空
·
2023-09-01 23:38
前端设计
JavaScript
javascript
开发语言
ES6
Promise的resolved深入理解
Promise的概念在
ES6
标准推出来之前已经深入人心,很多框架和第三方库都有类似的实现。
lvshuai666
·
2023-09-01 21:26
JavaScript学习笔记
ES6
Promise对象概念及用法介绍
参考文章:ECMAScript6入门一、Promise是什么Promise是异步编程的一种解决方案,它是一个容器,里面保存着某个未来才会结束的事件的结果。它有三种状态,只有异步操作的结果才能决定当前的状态,不受外界因素的影响。而一旦状态改变,就不会再变,也就是状态凝固了(resolved),任何时候都可以得到这个结果。Promise的缺点:1.无法取消Promise,一旦新建它就会立即执行,无法中
机智的导演
·
2023-09-01 21:26
JavaScript
ES6
Promise
Axios
ES6
入门教程
本次
ES6
入门教程可以帮助大家快速认识学习
ES6
,但涉及的深度还需要挖掘,一些代码的底层原理还需要剖析出来,但仅凭一门编程语言,很不容易涵盖全部要点,我也会随着不断的学习,进行思考辩证,回溯更新文章的内容
Kaven.js
·
2023-09-01 21:54
es6
javascript
前端
es6
的promise的ajax,
es6
中promise实现ajax的例子
functiongetData(url){varpro=newPromise(function(resolve,reject){varxhr=null;try{xhr=newXMLHttpRequest()}catch(e){xhr=newActiveXObject("Microsoft.XMLHTTP");}xhr.open("get",url);xhr.onreadystatechange=f
好的哥
·
2023-09-01 21:23
ES6
标准入门
const声明的变量不允许修改(简单类型的变量不可修改,复杂类型的可修改);例子:consta=[];a.push('Hello');//可执行a.length=0;//可执行a=['Dave'];//报错
ES6
初心w50t2
·
2023-09-01 21:53
es6
javascript
前端
JavaScript 之
ES6
新特性
模块化在
ES6
中,模块化成为了JavaScript的标准特性。
ES6
模块化提供了一种更加优雅和可维护的方式来组织和管理JavaScript代码,可以有效地避免全局变量的污染和命名冲突的问题。
前端杨某
·
2023-09-01 21:53
javascript
es6
前端
【
ES6
】class静态方法
类相当于实例的原型,所有在类中定义的方法,都会被实例继承。如果在一个方法前,加上static关键字,就表示该方法不会被实例继承,而是直接通过类来调用,这就称为“静态方法”。classFoo{staticclassMethod(){return'hello';}}Foo.classMethod()//'hello'varfoo=newFoo();foo.classMethod()//TypeErro
科学熊
·
2023-09-01 21:23
前端
es6
前端
javascript
ES6
Promise详解之缝合红宝书
ES6
标准入门
去年暑假的时候就学了Promise,最近在学node的时候又遇到了再复习一遍,写个博客缝合一波阮佬的
ES6
标准入门与红宝书中的内容,用我自己的白话给大家讲一下。
无响应乱码元素
·
2023-09-01 21:22
JavaScript
javascript
前端
开发语言
ES6
Promise的使用详解
Promise是
ES6
的一个用于处理异步操作的库。他本身是没有异步功能的,只是更方便异步操作而已。如果你用过类似rxjava的库的话,你就很容易明白。不过比rxjava简单的多。没用过也没关系。
ScottePerk
·
2023-09-01 21:50
es6
rxjava
前端
【
ES6
】Promise的入门介绍
Promise是JavaScript中的一个对象,用于处理异步操作。Promise对象代表一个最终可能完成(并得到结果)或失败(并被拒绝)的操作,以及其结果的值。一个Promise有三种状态:Pending(等待):初始状态,既不是成功,也不是失败状态。Fulfilled(实现):意味着操作成功完成。Rejected(拒绝):意味着操作失败。Promise对象只会有这三种状态中的一种。一旦状态改变
科学熊
·
2023-09-01 21:20
前端
es6
javascript
前端
ES6
Promise 小白入门有感
promise,工作了一段时间,比较忙,(当然了,主要也是我懒),但是这个promise是我一直想总结一下的,今晚有机会写写,
ES6
,为了解决回调地狱的问题,推出了Promise,字面意思上来看是一个承诺
DrugsZ
·
2023-09-01 21:20
JavaScript
Promise-ES
ES6
新特性
欢迎来到@边境矢梦°的csdn博文本文主要梳理前端技术的JavaScript的知识点
ES6
新特性文件上传下载我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生喜欢的朋友可以关注一下,下次更新不迷路Ps
边境矢梦°
·
2023-09-01 21:49
Java
javascript
前端
开发语言
ES6
补充以及Node事件轮询
Symbol
es6
中新增了symbol类型,symbol类型的值是通过symbol函数生成的,相同symbol函数返回的值是唯一的Symbol函数可以接受字符串作为参数(可以不传参),但即使相同参数返回的也是唯一值
强某某
·
2023-09-01 21:17
webpack(二)webpack介绍与基础配置
可以做什么代码转化:
es6
转为es5,scss、less转为css文件优化:压缩代码体积代码分割:路由懒加载
cwj&xyp
·
2023-09-01 19:00
webpack
webpack
前端
node.js
js中?.、??、??=的用法及使用场景
因此对数据访问时的非空判断就变成了一件很繁琐且重要的事情,下面就介绍
ES6
一些新的语法来方便我们开发。1.可选链操作符(OptionalChainingOperator-?.)
代码无边,回头是岸
·
2023-09-01 18:55
javascript
前端
开发语言
【JavaScript】 ---- 数组元素的上移、下移、置顶
.实现预览2.实现分析实现就是对数组元素的位置改变;实现方法一,使用变量接收一个位置的元素,然后改变当前位置,用接收变量去替换改变位置的值;实现方法二,使用数组的splice方法实现;实现方法三,使用
es6
Rattenking
·
2023-09-01 16:14
【JavaScript】
javascript
数据结构
算法
原生小程序 wxs 语法(详细)
须知不可以使用
ES6
语法必须使用CommonJS导出可以使用的语法第一种使用方式
史一试
·
2023-09-01 16:04
小程序
微信小程序
前端
react 基础知识(一)
1、安装1(版本react18)//安装全局脚手架(create-react-app基于webpack+
es6
)npminstall-gcreate-react-app//使用脚手架搭建项目create-react-appmy-app
谭鱼鱼儿
·
2023-09-01 15:48
前端
react
前端面试题_2022-02
先这样吧,慢慢再补充,有问题…react篇传送门目录一、JS部分:1.原型链2.闭包3.手写Promise4.数据类型判断5.Map和Set6.垃圾回收机制7.安全随机数8.贪心算法9.js循环10.
ES6
1234Wu
·
2023-09-01 14:08
前端
知识点总结
前端
javascript
VUE 页面使用 defineProps 如何友好的给参数赋默认值
方法一:使用默认值语法在defineProps中,我们可以使用
ES6
的默认
安星辰
·
2023-09-01 12:11
vue.js
javascript
前端
ecmascript
前端框架
前端资源系列(3)-微信小程序开发资源汇总
开发资源汇总-文档-工具-教程-代码-插件-组件文档从搭建一个微信小程序开始小程序开发文档小程序设计指南工具小程序开发者工具-官方EgretWing3.2.x支持微信小程序实时预览的IDE)labrador支持
ES6
weixin_33705053
·
2023-09-01 10:30
前端
markdown
php
ViewUI
【
ES6
】Promise.all用法
Promise.all()方法用于将多个Promise实例,包装成一个新的Promise实例。constp=Promise.all([p1,p2,p3]);上面代码中,Promise.all()方法接受一个数组作为参数,p1、p2、p3都是Promise实例,如果不是,就会先调用下面讲到的Promise.resolve方法,将参数转为Promise实例,再进一步处理。另外,Promise.all(
科学熊
·
2023-09-01 08:00
前端
es6
javascript
JavaScript设计模式——单例模式
也许你对单例模式的概念感到模糊或者不清楚,但是其实在日常的开发中你肯定用到过单例模式;JavaScript中没有类的定义,单例模式的特点是”唯一“和”全局访问“,那么我们可以联想到JavaScript中的全局对象,利用
ES6
有梦想的咸鱼前端
·
2023-09-01 08:31
前端面试基础面试题——4
1.谈谈你对
ES6
的理解2.说说你对promise的了解3.解构赋值及其原理4.Vue常用的修饰符及使用的场景5.vue中key值的作用6.什么是vue的计算属性?
翻斗花园-图图
·
2023-09-01 06:28
前端
【
ES6
】
ES6
中的诡异设计
下面这段代码,proto类里面的this,居然指向obj!!!!原因是:所谓的super.xxx()就是个语法糖:Object.getPrototypeOf(this).xxx四不像啊,做了个面向对象居然是四不像。而且继承关系居然是后写的,而不是直接定义出来的。也就是说,你写个代码,莫名其妙被别人继承了,然后莫名其妙你的代码的行为就超出了你的控制。感觉所谓的ES5就是对ES5做了一层解释器语法糖,
复苏森林
·
2023-09-01 06:27
昨天面试的时候被提问到的问题集合。
7、说一下
ES6
的新特性有哪些?8、Let、const、var三者有什么区别?9、数组去重有哪些办法?
ES6
新增构造函数set,利用set具有天然去重功能数组迭代10、说一下深拷
@阿猫阿狗~
·
2023-09-01 06:16
前端
es6
Generator函数的使用
function*foo(){yield1;yield2;yield3;}varf=foo();console.log(f.next());//{value:1,done:false}console.log(f.return("foo"));//function*callee(){console.log('callee:'+(yield));}function*caller(){while(tru
你的美,让我痴迷
·
2023-09-01 06:34
es6
ES6
Generator函数异步应用(3)
Generator函数的异步应用1.处理异步的传统方法
ES6
诞生以前:主要有以下四种方法回调函数事件监听发布/订阅Promise对象2.异步因为js语言的执行环境是单线程的,如果不是用异步,根本无法使用
七月是我的生日
·
2023-09-01 06:02
es6
es6
ES6
Generator函数(一)
Generator概念Generator是
ES6
提供的一种异步编程解决方案从语法上来看,Generator函数是一个状态机,封装了多个内部状态执行Generator函数会返回一个遍历器对象,也就是说,Generator
QDzzzhy
·
2023-09-01 06:00
JavaScript
ES6
Generator
ES6
Generator 函数
Generator函数是
ES6
提供的一种异步编程解决一、Generator函数简介1.概述Generator函数是一个状态机,封装了多个内部状态Generator函数还是一个遍历器对象生成函数,返回遍历器对象
Learn Forever
·
2023-09-01 06:00
ECMAScript6
es6
【
ES6
】迭代器Iterator
JavaScript中的Iterator是一种特殊对象,它允许我们访问并操作对象的每一个元素。Iterator对象由具有next方法的对象创建,next方法返回一个包含两个属性的对象:value和done。value属性是当前元素的值,done属性是一个布尔值,当迭代结束时为true。在JavaScript中,许多内建的集合对象,如数组、字符串、Map、Set等,都实现了迭代器接口。我们也可以自定
科学熊
·
2023-09-01 06:58
前端
es6
javascript
【
ES6
】Promise.allSettled的用法
Promise.allSettled()是一个Promise方法,用于处理一个Promise数组,返回一个新的Promise数组,每个元素对应原始Promise的状态。这个方法可以用于处理多个异步操作,并且能够获取每个操作的结果和状态。下面是Promise.allSettled()的详细代码示例:constpromise1=Promise.resolve(3);constpromise2=newP
科学熊
·
2023-09-01 06:27
前端
javascript
es6
【
ES6
】Promise常用的方法
JavaScript中的Promise对象常用于处理异步操作,它具有以下常用的方法:1、Promise.resolve(value):返回一个已解析的Promise对象。如果value是一个thenable对象(即具有then方法的对象),返回的Promise将"顺从"该对象,即调用该对象的then方法。letpromise=Promise.resolve(42);promise.then(x=>
科学熊
·
2023-09-01 06:27
前端
es6
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他