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语法糖
EcmaScript和JavaScript的区别
ECMAScript和JavaScript是经常被混淆的两个术语,但实际上它们之间存在一些区别:ECMAScript:ECMAScript(通常缩写为ES,并且有版本号如ES5,
ES6
和ES7等)是由ECMA
每天吃八顿
·
2024-09-15 11:54
前端
ecmascript
1.forEach
varcolors=["red","blue","green"];//ES5遍历数组方法for(vari=0;i//console.log(colors[i]);}//
ES6
forEachcolors.forEach
Night_LION
·
2024-09-15 00:01
前端开发深入了解webpack
加载器(Loaders):处理不同类型的文件(如转换
ES6
到E
史努比的大头
·
2024-09-14 12:49
前端
vue IE因Promise无法显示解决办法
一、ie11打开vue2.0项目空白,控制台报错vuexrequiresaPromisepolyfillinthisbrowserPromise为
ES6
语法,有的浏览器不支持
ES6
,所以需要安装babel-polyfill
Yao请输入昵称
·
2024-09-14 07:16
ES6
中的 Symbol 是什么?
Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined),时至今日,某些网络教程上还是这样的分类:不完整的分类其实,随着ECMAScript的发展和完善,在
ES6
隐逸王
·
2024-09-14 05:24
ES6
+--》正则扩展_
es6
正则扩展
//声明一个字符串letstr='百度'//提取url与标签文本constreg=/(.*)///执行constresult=reg.exec(str)console.log(result);console.log(result[1]);console.log(result[2]);//设置分组名constreg1=/.*)">(?.*)/constresult1=reg1.exec(str)co
2401_84170337
·
2024-09-14 05:01
es6
前端
ecmascript
vue2与vue3的区别
vue3中使⽤了
es6
的proxyAPI对数据代理,通过reactive()函数给每⼀个对象都包⼀层Proxy,通过Proxy监听属性的变化,从⽽实现对数据的监控。
longfan_
·
2024-09-14 03:19
vue
数组扁平化
什么是扁平化定义:扁平化就是将多维数组变成一维数组,不存在数组的嵌套实现扁平化的方法封装flatten1.
ES6
flatflat(depth)方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回
·
2024-09-13 23:22
javascript
开发语言
ecmascript
vue如何获取一个元素的基本信息
PS:代码全部使用Vue3和setup
语法糖
来写的首先准备HTML结构点击该元素的相关信息获取Vue部分import{onMounted,ref}from"vue";constmyElement=ref
LJ小番茄
·
2024-09-13 16:11
随便写点
Vue的那些三两事儿~
vue.js
javascript
前端
Vue2和vue3有哪些区别?
2.Vue3中,组件的导出和注册可以使用新的
语法糖
,只需将组件的配置放在标签中,并使用defineComponent方法导出组件对象2.数据定义1.Vue2中,数据需要在data选项中定义,并且只有在data
IT 前端 张
·
2024-09-13 02:36
vue.js
前端
javascript
es6
异步函数(二)-深入理解generator
作为对象属性的Generator函数如果一个对象的属性是Generator函数,可以简写成下面的形式。letobj={*myGeneratorMethod(){···}};直接从实例开始讲解//命名generator函数必须加*,function*gen(){yield'1';yield'2';return'last'}letg1=gen();//手动调用console.log(g1.next()
清汤饺子
·
2024-09-12 11:31
VUE3学习路线
JavaScript:理解基本语法、DOM操作、事件处理、异步编程(Promises,async/await),以及
ES6
+特性(如箭头函数、解构赋值、模块化)
蜡笔小新星
·
2024-09-12 00:48
Vue
学习
vue
经验分享
Vue3 全文知识点
vue全文知识点vue3学习1关于项目初始化2vue3语法setup3vue3语法和vue2语法兼容4setup
语法糖
5响应式数据-基础6响应式数据-ref定义对象类型数据6toRef,toRefs将多个非响应式数据转变为响应式数据
清风ꦿ
·
2024-09-11 21:34
vue.js
javascript
ecmascript
Vue实现双向数据绑定
v-model是Vue.js提供的一个
语法糖
,它能够在表单元素和组件上实现数据的双向绑定。
眉间是银河
·
2024-09-11 19:47
flutter
web学习笔记11-node.js基础
一、
ES6
ECMAscript->ES是JS的标准规范
ES6
是JS的第六套标准规范1,块级作用域let声明的变量,会进入暂时性的死区,提升后暂时不允许访问,只有赋值以后才允许访问let声明的变量不允许重复声明块级作用域
晴天.js
·
2024-09-11 17:01
web-学习笔记
前端
学习
node.js
export default vs module.exports:JavaScript 模块导出的双雄对决
exportdefaultvsmodule.exports:JavaScript模块导出的双雄对决在JavaScript的模块化编程中,exportdefault和module.exports是两种不可或缺的语法,它们分别代表了
ES6
正小安
·
2024-09-11 14:40
vue杂谈
前端
javascript
ecmascript
Vue——v-model双向绑定数据原理及用法
v-model是
语法糖
,默认情况下相当于:value和@input。使用v-model可以减少大量繁琐的事件处理代码,提高开发效率。
樱丸小桃子啊
·
2024-09-11 06:44
Vue
前端
vue
vue.js
Vue2——v-model 双向绑定的原理
v-model是vue中进行数据双向绑定的指令,v-model本质就是:value+input方法的
语法糖
。可以通过model属性的prop和event属性来进行自定义。
AYANGIJ
·
2024-09-11 05:06
javascript
vue.js
前端
解构
ES6
使用了一种新模式来匹配你想要提取的数值,解构赋值就是采用了这种模式。该模式会映射出你正在解构的数据结构,只有那些与该模式相匹配的数据,才会被提取出来。被解构的数据项位于
你喜欢吃青椒吗_c744
·
2024-09-10 20:55
深入探索从
ES6
到ES2023
从
ES6
到ES2023,我们深入探索ECMAScript(简称ES)的演变与发展,了解这一JavaScript标准背后的技术革新和进步。
hai40587
·
2024-09-10 20:03
es6
前端
ecmascript
JS中const有没有变量提升
变量提升(Hoisting)的传统理解在
ES6
之前,JavaScript只有var关键字用于声明变
北原_春希
·
2024-09-10 07:05
javascript
前端
开发语言
2023前端面试时遇到的面试题
pop、unshift、shift、join、forEach、filter、map、find…2.filter和some返回的分别是一个什么filter返回的是一个数组,some返回的是一个布尔值3.
es6
No regrets, no return
·
2024-09-10 06:57
前端
vue.js
面试
ES6
至ES2023:深入理解ECMAScript的演变之路
ES6
至ES2023:深入理解ECMAScript的演变之路目录
ES6
至ES2023:深入理解ECMAScript的演变之路一、ECMAScript简介二、
ES6
:里程碑式的版本1.类语法2.模块化3.
N201871643
·
2024-09-10 05:52
热门相关技术分享
ecmascript
es6
前端
ES6
基础----proxy的使用
目录Proxy是代理的意思,主要用于拦截用户对对象的数据操作,是一个构造函数直接new1、Proxy第一个参数是拦截的对象,第二个参数是拦截之后要做的操作2、拦截对象的读取操作3、拦截写入的操作拦截的一个key不能写入修改4、拦截删除的操作拦截的一个key不能删除Proxy是代理的意思,主要用于拦截用户对对象的数据操作,是一个构造函数直接new letobj={ name:"张三",
Pluto & Ethereal
·
2024-09-09 03:46
前端
开发语言
es6
【vue3】钩子函数详细介绍
然而,在使用
语法糖
时,props可以直接解构,而不需要显式地接收context。1)基本示例://使用普通script标签exportdefault{name:
纳米小川
·
2024-09-09 01:31
vue
JavaScript
vue3
前端
javascript
vue.js
vue
chapter06 面向对象基础 知识点Note
文章目录前言类的设计属性和行为对象的内存解析(堆栈方法区)类的成员之一变量(属性)field类的成员之二方法method对象数组方法重载overload可变个数的形参
语法糖
方法的值传递机制递归关键字packageimportMVC
月下绯烟
·
2024-09-08 17:05
Java
开发语言
java
【MySQL】深圳大学数据库实验二
目录一、实验目的二、实验要求三、实验设备四、建议的实验步骤4.1EXERCISES5GROUPBY&HAVINGGROUPBY的用法HAVING的用法综合示例小结4.2EXERCIS
ES6
SUBQUERIES
看未来捏
·
2024-09-08 04:06
深大数据库
数据库
mysql
看Vue2.0及数字商城电商开发
Vue2.0在标签中可以使用驼峰命名法,区分大小写
ES6
语法1:components:{componentA}等价于components:{componentA:componentA}
ES6
语法2:methods
一包
·
2024-09-07 18:46
前端面试遇到的问题记录(实习)
Vue3则使用了
ES6
的ProxyAPI来代理数据,这样可以更高效地监听整个对象和数组的变化。支持碎片(Fragments):Vue2不支持
为什么没有实习
·
2024-09-07 17:19
前端
javascript
map跟set的区别和共性
都是
ES6
引入的:两者都是ECMAScript6(
ES6
)引入的新数据结构,提供了更灵活和强大的数据存储和操作功能。支持迭代:两者都支持使用forE
m0_73882020
·
2024-09-07 11:06
前端
javascript
开发语言
vue part6
npminstall-g@vue/cli-第二步:切换到你要创建项目的目录,然后使用命令创建项目vuecreatexxxx(项目名字)第三步:启动项目npmrunserveebabel.config.js是
es6
E___V___E
·
2024-09-07 07:05
vue.js
前端
javascript
函数式编程-Stream流
1.2.2优点代码简洁接近自然语言,易于理解易于"并发编程"2.Lambda表达式2.1概述Lambda是Jdk8中的一个
语法糖
。它可以对某些匿名内部类的写法
码农OvO
·
2024-09-07 06:02
开发语言
java
js对象常用方法和
es6
对象新增方法
对象解构:基本;有剩余值运算符...rest;有默认值;解析对象不分顺序(变量名要和键名一致);解构对象.png【对象】1.对象的简写(变量名和对象的键一致的时候才可以);2.对象属性表达式[];3.对象的拷贝合并Object.assign();4.对象扩展...{...a,...b}复制与合并对象;【对象数据类型的弱点】1.对象的键名只能是字符串或者symbol;2.对象没有顺序;3.对象的长度
含含要暴怒
·
2024-09-06 22:17
ES6
中的reduce方法
可以用来做统计例:letnumbers=[1,2,3,4,5]//第二个值是初始值,n代表数组中的每一项,sum是计算之后的结果letresult1=numbers.reduce((sum,n)=>sum+n,0)console.log(result1);//15//letresult2=numbers.reduce((sum,n)=>sum*n)letresult2=numbers.reduce
肖肖冲鸭
·
2024-09-06 14:47
ES6
es6
javascript
大数据
es6
遍历树结构并判断_ES5和
ES6
数组遍历方法详解
ES5和
ES6
数组遍历方法详解在ES5中常用的10种数组遍历方法:1、原始的for循环语句2、Array.prototype.forEach数组对象内置方法3、Array.prototype.map数组对象内置方法
Leisurehh
·
2024-09-06 14:16
es6遍历树结构并判断
es6
数组方法reduce()方法
含义reduce()函数将数组元素进行组合,例如求和,取最大值第一个参数是指定函数,第二个参数是传递给函数的初始值;函数会返回一个简化后的值,t7=t.reduce(function(x,y){returnx+y},0)//10依次进行简化值,将t每项遍历完返回最后的值初始数据varobjects=[{name:'group1',usedCount:2,color:'red'},{name:'gr
PrinciplesMan
·
2024-09-06 14:14
#
Es6
javascript
开发语言
ecmascript
ES6
reduce的实现
reduce方法对累计器和数组中的每个元素(从左到右)应用一个函数,将其简化为单个值。reducer函数接收4个参数:Accumulator(acc)(累计器)CurrentValue(cur)(当前值)CurrentIndex(idx)(当前索引)SourceArray(src)(源数组)有默认参数constarr=[1,2,3]letresult=arr.reduce(function(val
虚年
·
2024-09-06 13:41
JavaScript
ES6
ES6
之数组reduce()方法详解及使用场景
一、语法说明reduce为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素。接收2个参数,第一个参数为callback回调函数,第二个参数为初始值initialValue。arr.reduce(callback(previousValue,currentValue,index,array),[initialValue])callback接受四个参数,分别为:初始值(或者上一
mini琪
·
2024-09-06 13:41
es6
前端
Map、WeakMap与Set、WeakSet
Map和Set都是
ES6
中间添加的数据类型,最近在写LeetCode的时候就能用到Map结构,同时之前看别人手写代码的时候也出现了weakmap结构,用本文记录下这4者之间的关系和区别MapMap对象保存键值对
Taec0123
·
2024-09-06 12:51
js红宝书笔记十 第九章 代理与反射
在
ES6
之前,ECMAScript中并没有类似代理的特性。由于代理是一种
合肥黑
·
2024-09-06 08:19
es6
中解构赋值
ES6
(ECMAScript2015)引入了一种新的表达式——解构赋值(Destructuringassignment),允许你直接从数组或对象中提取数据,赋值给声明的变量。
茶卡盐佑星_
·
2024-09-06 03:08
es6
前端
ecmascript
promise
ES6
一看就懂
Promise我们都知道JavaScript是单线程执行的,执行的顺序是按照任务队列来执行的。什么是任务队列?任务队列是js执行的顺序,分为同步任务和异步任务,异步任务分为宏任务和微任务。微任务只有promise。代码块总是先执行同步任务,再执行异步任务。当运行完异步任务,则程序运行完成。1571991732753.png如下面的代码:console.log('before');//同步setTi
5e3a27a51fcd
·
2024-09-05 20:53
ES6
学习-Reflect
Reflect//constobj={//name:'xm',//age:18//}//constproxy=newProxy(obj,{//get(target,property){//returnReflect.get(target,property)//}//})//如果不定义get方法,默认执行的get就和上面的方法一样//console.log(proxy.name);constobj=
霸气灬剑意
·
2024-09-05 18:59
ES6学习
es6
关于
ES6
类的继承自己的一些见解和总结
一丶前三种继承方式1.原型链继承(代码如下)//缺点:原型上的数据共享,所以原型创建的实例数据会互相影响constParent_1=function(){}Parent_1.prototype.getName=function(){return'宋';}constChild_1=function(){}Child_1.prototype=newParent_1()//child的原型是ChildC
宋小高
·
2024-09-05 17:26
前端学习
es6
原型模式
javascript
lambda表达式简析及应用案例
文章目录Lambda表达式的基本概念不同语言中的Lambda表达式示例PythonJava8及以上版本JavaScript(
ES6
+)C++使用场景高级用法注意事项实际应用场景Java应用案例1.数据处理
极致人生-010
·
2024-09-05 16:50
lambda
数据
(一)搭建环境利用babel转换为es5的方法
这节课我们就是用babel把
ES6
转化成ES5环境的搭
我拥抱着我的未来
·
2024-09-05 16:28
Oracle日常运维命令
一、日常巡检命令1、检查Oracle实例状态SQL>setpag
es6
00lin
es6
00SQL>selectinstance_name,host_name,startup_time,status,database_statusfromv
一心只为学
·
2024-09-05 13:29
数据库
oracle
Vue3 中的响应式系统:深入理解 Proxy API
在Vue3中,响应式系统的核心是通过使用
ES6
中的ProxyAPI来创建数据的代理,从而拦截对象属性的读取和设置操作。这使得框架可以在属性被访问或修改时执行额外的操作,例如触发视图更新。
Rverdoser
·
2024-09-05 11:51
vue.js
javascript
前端
后台数据管理系统 - 项目架构设计
后台数据管理系统-项目架构设计在线演示:黑马程序员-大事件接口文档:登录-黑马程序员-大事件接口根路径:http://big-event-vue-api-t.itheima.net本项目的技术栈本项目技术栈基于
ES6
风流野趣fly
·
2024-09-05 04:00
vue.js
前端
javascript
vscode
css
前端框架
webpack
ES6
day-03
目录一.
ES6
函数1.1函数参数的扩展1.1.1默认参数1.1.2不定参数1.2箭头函数二.Iterator(迭代器)三.
ES6
Promise对象(重点)3.1Promise前言3.1.1Promise
BXY369
·
2024-09-04 18:59
es6
javascript
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他