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
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 是什么?
)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined),时至今日,某些网络教程上还是这样的分类:不完整的分类其实,随着
ECMAScript
隐逸王
·
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
ecmascript
和javascript的区别?
ECMAScript
是JavaScript的标准规范,而JavaScript是基于
ECMAScript
规范开发的一种编程语言。
2301_79698214
·
2024-09-13 08:22
ecmascript
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
经验分享
Python全栈 part02 - 006 Ajax
JSON定义:JSON(Javascriptobjectnotation,JS对象标记)是一种轻量级的数据交换格式;是基于
ECMASCript
(w3cjs规范)的一个子集.JS-JSON-Python.pngJSON
drfung
·
2024-09-11 20:26
ECMAScript
与JavaScript的区别
在现代Web开发中,JavaScript是一种不可或缺的语言,而
ECMAScript
则是JavaScript的标准化版本。理解二者之间的差异,有助于前端开发者更好地编写高效、可维护的代码。
vvvae1234
·
2024-09-11 19:16
ecmascript
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
解构
ES6
使用了一种新模式来匹配你想要提取的数值,解构赋值就是采用了这种模式。该模式会映射出你正在解构的数据结构,只有那些与该模式相匹配的数据,才会被提取出来。被解构的数据项位于
你喜欢吃青椒吗_c744
·
2024-09-10 20:55
深入探索从
ES6
到ES2023
从
ES6
到ES2023,我们深入探索
ECMAScript
(简称ES)的演变与发展,了解这一JavaScript标准背后的技术革新和进步。
hai40587
·
2024-09-10 20:03
es6
前端
ecmascript
2019-12-18:第五章:引用类型(Object和Arrary)
在
ECMAScript
中,引用类型是一种数据结构,它通常将功能于数据组合在一起。有人将他称之为类,但这并不妥当。因为它不具有传统面向对象语言中类所支持的类和接口等基本定义。引用类型经常被称作对象定义。
Lau17
·
2024-09-10 14:57
ECMAScript
简介
前言
ECMAScript
(通常简称为ES)由ECMA国际标准化组织制定的一种脚本语言标准,Netscape最初开发的JavaScript演变而来。
老四点COM
·
2024-09-10 09:19
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
前端
JSON:轻量级的数据交换格式
它基于
ECMAScript
(EuropeanComputerManufacturersAssociation,欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
Tsingfeng.
·
2024-09-10 02:32
基础释疑
json
JavaScript基础
让网页作出对应的反馈,如轮播图、下拉菜单等)——表单验证(针对表单数据的合法性进行判断,如输入邮箱的判断)——数据交互(后台的数据,渲染到前端)——服务端编程(node.js)3.JavaScript的组成
ECMAScript
不蒸馒头曾口气
·
2024-09-09 11:36
Vue
javascript
开发语言
前端
学习
笔记
ES6
基础----proxy的使用
目录Proxy是代理的意思,主要用于拦截用户对对象的数据操作,是一个构造函数直接new1、Proxy第一个参数是拦截的对象,第二个参数是拦截之后要做的操作2、拦截对象的读取操作3、拦截写入的操作拦截的一个key不能写入修改4、拦截删除的操作拦截的一个key不能删除Proxy是代理的意思,主要用于拦截用户对对象的数据操作,是一个构造函数直接new letobj={ name:"张三",
Pluto & Ethereal
·
2024-09-09 03:46
前端
开发语言
es6
JavaScript - Api学习 Day1(WebApi、操作DOM对象)
、webapi是一套操作网页内容(DOM)与浏览器窗口(BOM)的对象Js由
ECMAScript
、DOM、BOM三个部分组成。
你会魔法吗✧(≖ ◡ ≖✿)
·
2024-09-08 18:11
HTML+CSS+JS
javascript
学习
开发语言
ecmascript
和javascript的区别 优缺点,使用场景 性能等方面介绍
ECMAScript
和JavaScript在Web开发中扮演着重要角色,但它们在定义、特性、使用场景、性能等方面存在明显的区别。
大白菜程序猿
·
2024-09-08 18:10
前端
ecmascript
【MySQL】深圳大学数据库实验二
目录一、实验目的二、实验要求三、实验设备四、建议的实验步骤4.1EXERCISES5GROUPBY&HAVINGGROUPBY的用法HAVING的用法综合示例小结4.2EXERCIS
ES6
SUBQUERIES
看未来捏
·
2024-09-08 04:06
深大数据库
数据库
mysql
Babel 安装、配置和基本使用
原址Babel安装、配置和基本使用Babel是一款JavaScript编译器,它可以把
ECMAScript
2015+的代码转译成低版本兼容的代码。
玄晓乌屋
·
2024-09-07 23:57
js
javascript
firefox
chrome
看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
ECMAScript
和JavaScript的区别和联系
文章目录
ECMAScript
和JavaScript的区别和联系一、引言二、
ECMAScript
与JavaScript的定义1、
ECMAScript
1.1、历史背景1.2、发展2、JavaScript2.1
eqa11
·
2024-09-07 14:26
ecmascript
javascript
前端
map跟set的区别和共性
都是
ES6
引入的:两者都是
ECMAScript
6(
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
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
Qt之Json
它基于
ECMAScript
的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰、易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
信必诺
·
2024-09-06 11:24
Qt
ecmascript
与javascript的区别是什么?
ECMAScript
与JavaScript之间存在紧密的联系,但也有一些关键的区别。
cesske
·
2024-09-06 09:42
ecmascript
js红宝书笔记十 第九章 代理与反射
本文继续对JavaScript高级程序设计第四版第九章代理与反射进行学习
ECMAScript
6新增的代理和反射为开发者提供了拦截并向基本操作嵌入额外行为的能力。
合肥黑
·
2024-09-06 08:19
es6
中解构赋值
ES6
(
ECMAScript
2015)引入了一种新的表达式——解构赋值(Destructuringassignment),允许你直接从数组或对象中提取数据,赋值给声明的变量。
茶卡盐佑星_
·
2024-09-06 03:08
es6
前端
ecmascript
nodejs笔记总结
node组成:
Ecmascript
模块模块的分类:内置模块:fshttppathurl自定义模块:commonjs规范第三方模块(npm下载)常见的模块指令:npmnodep
是张鱼小丸子鸭
·
2024-09-05 22:31
node.js
javascript
vue.js
前端
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
数据
上一页
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
其他