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
ES6
-箭头函数
一、箭头函数语法(1)删掉function关键字加上=>(2)没有参数加括号(3)一个参数可以选择不加()(4)多个参数必须加(),并且参数之间用逗号分割。letadd=function(a,b){returna+b;}转化为letadd=(a,b)=>{returna+b;}再简写为letadd=(a,b)=>a+b
小沐°
·
2023-09-09 11:01
es6
前端
ecmascript
ES6
中新增加的Map和Set数据结构的使用场景
聚沙成塔·每天进步一点点⭐专栏简介⭐Map数据结构⭐Set数据结构⭐Map和Set的使用场景⭐写在最后⭐专栏简介前端入门之旅:探索Web开发的奇妙世界记得点击上方或者右侧链接订阅本专栏哦几何带你启航前端之旅欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个专栏中,
几何心凉
·
2023-09-09 10:38
前端入门之旅
es6
数据结构
前端
js中如何判断一个对象是否为空对象?
聚沙成塔·每天进步一点点⭐专栏简介⭐使用`Object.keys()`⭐使用`for...in`循环⭐使用`JSON.stringify()`⭐使用
ES6
的`Object.getOwnPropertyNames
几何心凉
·
2023-09-09 10:38
前端入门之旅
javascript
开发语言
ecmascript
前端
快速了解
ES6
的类定义
JavaScript类定义.png在ECMASCript6之前,使用构造函数模式与原型模式以及它们的组合来模拟类的行为。但是这几种策略都有自己的问题,也有相应的妥协。而实现继承也会显得非常冗长和混乱。因此,ECMASCript5新引入了class关键字来定义类,但实际上背后使用的仍然是原型和构造函数的概念。类定义类是“特殊的函数”,因此定义类也有两种方式。第一种定义类的方式是声明类。classPe
海人为记
·
2023-09-09 10:27
React生命周期详解
componentDidMountgetDefaultProps初始化props在这里可以给组件预设默认的Props值,防止组件渲染报错//旧写法getDefaultProps(){return{style:{}}}//
ES6
staticdefaul
TonyerX
·
2023-09-09 09:25
前端面试的话术集锦第 10 篇:高频考点(实现小型打包工具)
❗❗❗在这一章节中,带大家来实现一个几十行的迷你打包工具,该工具可以实现以下两个功能将
ES6
转换为ES5支持在JS文件中importCSS文件通过这个工具的实现,大家可以理解到打包工具的原理到底是什么。
互联网全栈开发实战
·
2023-09-09 08:27
面试专栏-前端
后端面试
前端
面试
跳槽
求职招聘
职场和发展
babel
es6
2020-06-01 学习计划
1、js:红宝书,重点:原型,继承,闭包,设计模式2、webpack:打包原理,性能优化,配置,插件,看视频3、
ES6
:原型继承,class,模块化,proxy,promise,EventLoop4、浏览器
宇融大牛
·
2023-09-09 07:47
工作中常用的
es6
用法
转:https://blog.csdn.net/itzhongzi/article/details/73330681
9979eb0cd854
·
2023-09-09 06:51
video.js 动态切换视频流无效(FLV等类型)
一些其他类型也可以通过下面方法解决问题)//重置video的srcthis.player.src(url);//使video重新加载this.player.load();框架等:vue+video.js+videojs-flvjs-
es6
最凶残的小海豹
·
2023-09-09 05:30
web前端
javascript
开发语言
ecmascript
new Vue({ render: h => h(App), }).$mount('#app')
htmlrender:h=>h(App)是下面内容的缩写:render:function(createElement){returncreateElement(App);}image.gif进一步缩写为(
ES6
gzhao01
·
2023-09-09 05:45
vue + video.js 加载多种视频流(HLS、FLV、RTMP、RTSP)
框架:vue2+video.js+videojs-contrib-hls+videojs-flvjs-
es6
+videojs-flash+video-js.swfvue安装就不讲了,直接从项目开始了。
最凶残的小海豹
·
2023-09-09 04:53
web前端
javascript
vue.js
前端
video.js
从
ES6
到ES10的新特性万字大总结
以下文章来源于鱼头的Web海洋,作者陈大鱼头来自公众号:鱼头的Web海洋介绍ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)在标准ECMA-262中定义的脚本语言规范。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。历史版本至发稿日为止有九个ECMA-262版本发表。其历史版本如下:1.1997年
shizhidi817
·
2023-09-09 04:55
typeScript--[
es6
class类实现继承]
一.js中实现继承//js实现继承//父类functionFather(name){this.name=namethis.say=function(){console.log(this.name+"在唱歌")}}varf=newFather("逍遥的码农")//子类functionSon(name){Father.call(this,name)}Son.prototype=Father.proto
逍遥的码农
·
2023-09-09 04:26
typeScript
typescript
js如何实现数组去重的常用方法
聚沙成塔·每天进步一点点⭐专栏简介⭐使用Set(
ES6
)⭐使用filter和indexOf⭐使用reduce⭐使用对象属性⭐使用includes方法(
ES6
)⭐写在最后⭐专栏简介前端入门之旅:探索Web
几何心凉
·
2023-09-09 01:10
前端入门之旅
javascript
开发语言
ecmascript
TypeScript的函数
ts与js函数区别tsjs传参需要规定类型无类型箭头函数箭头函数
ES6
函数类型无函数类型必填和可选参数所有参数都是可选的能设置默认参数能设置默认参数剩余参数剩余参数函数重载函数重载注释TypeScript
AI3D_WebEngineer
·
2023-09-09 01:03
Typescript
typescript
javascript
前端
Vue3---uni-app--高德地图引用BUG
map_min.js'isnotdefined,requireargsis'@/libs/map_min.js'查看我引用方法:本人查阅资料发现是require使用的是commonJS方式引用说这个适配Vue2可我项目是Vue3应该使用
ES6
垫底菜鸡
·
2023-09-09 00:10
微信小程序
uni-app
bug
前端
ES6
—知识点儿复习
let,const和var的区别块级作用域块作用域由{}包括,let和const具有块级作用域,var不存在块级作用域。块级作用域解决了两个问题内层变量可能覆盖外层变量用来记数的循环变量泄露为全局变量变量提升var存在变量提升,let和const不存在变量提升,也就是变量只能在声明之后使用,如果不在就会报错给全局添加属性浏览器的全局对象是window,Node的全局对象是global,var声明的
马奇德德
·
2023-09-08 23:17
es6
es6
前端
javascript
react项目配合diff实现文件对比差异功能
首先我们需要下载一个依赖包diffnpminstalldiff--save这个引入的方式只能使用commonJS的形式引入,而不能使用
ES6
的形式引入constDiff=require('diff');
六卿
·
2023-09-08 23:56
#
react
react.js
javascript
前端
对比文件
diff
react面试题合集
与ES5相比,React的
ES6
语法有何不同以下语法是ES5与
ES6
中的
beifeng11996
·
2023-09-08 22:19
reactjs
es6
class学习笔记
前言虽然class在实际开发中已经被大量使用,仍然打算做一篇整理好好梳理一下。基本语法js语言中,生成实例对象的传统方法就是通过构造函数:functionPoint(x,y){this.x=x;this.y=y;}Point.prototype.toString=function(){return`(${this.x},${this.y})`}varp=newPoint(1,2);p.toStri
AmazRan
·
2023-09-08 22:04
ES6
新特性箭头函数语法以及与ES5普通函数的不同
一、箭头函数语法
ES6
标准新增了一种新的函数:ArrowFunction(箭头函数)。
马柚柚
·
2023-09-08 21:25
变量的结构赋值
ES6
变量的解构赋值解构赋值本质上是“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。解构规则:只要等号右边的值不少对象,就先将其转为对象。
真香警告_021e
·
2023-09-08 20:03
类js ---react native
https://
es6
.ruanyifeng.comhttps://www.w3school.com.cn/js/index.asphttps://www.lodashjs.comhttps://www.tslang.cn
考拉程序媛
·
2023-09-08 12:59
Es6
中的拓展运算符参数解构在实际项目当中应用
扩展操作符…是
ES6
中引入的,将可迭代对象展开到其单独的元素中,常见的应用场景有:拷贝数组对象,合并数组,参数传递,数组去重,字符串转字符数组,解构变量等单纯的学习某个技术知识点,很容易的,但是能在实际项目中运用进去
itclanCoder
·
2023-09-08 11:47
es6
vue.js
javascript
elementui
前端
ES6
字符串的repeat()方法
repeat()方法返回一个新字符串,表示将原字符串重复n次格式:str.repeat(n)参数n:str需要重复多少次参数n的取值:n是正整数:'x'.repeat(3)//输出结果:"xxx"'hello'.repeat(2)//输出结果:"hellohello"n是负整数或Infinity,会报错'na'.repeat(Infinity)//RangeError'na'.repeat(-1)
今天也是爱大大的一天吖
·
2023-09-08 11:46
es6
前端
ecmascript
ES6
中解构、扩展运算符和rest运算符
Javascript
ES6
/ES2015尘埃落定,其中许多特性其实是为了简化代码。
青颜的天空
·
2023-09-08 11:16
Javascript高阶
ES6
ES6
之 变量的解构赋值 ➕ 扩展运算符(…)
ES6
之变量的解构赋值➕扩展运算符1.变量的解构赋值2.扩展运算符2.1简介(官网)2.2应用例子2.2.1简单例子12.2.2数组拷贝2.2.3连接多个数组2.2.4拷贝对象(多层和多维数组一样)2.2.5
@素素~
·
2023-09-08 11:45
VUE
+
JS
NodeJs
es6
javascript
开发语言
前端算法题收集
数组去重和排序的多种实现算法letary=[12,23,12,15,25,23,25,14,16];//
es6
中的Setletarr=[...newSet(ary)]console.log(arr)//
无穷369
·
2023-09-08 10:28
flv.js 中文API文档
接口flv.js将所有接口都以flvjs对象暴露在全局上下文window中.flvjs还可以通过require或
ES6
导入来访问对象。
雨翼195
·
2023-09-08 09:53
【ES】笔记-Class类剖析
ClassClass介绍与初体验ES5通过构造函数实例化对象
ES6
通过Class中的constructor实列化对象Class静态成员实例对象与函数对象的属性不相通实例对象与函数对象原型上的属性是相通的
厦门德仔
·
2023-09-08 09:36
#
ECMAScript
elasticsearch
笔记
javascript
快速学习
ES6
新特性Promise之实例代码
(一)promise描述一个promise是一个代理,它代表一个在创建promise时不一定已知的值。它允许你将处理程序与异步操作的最终成功值或失败原因关联起来。这使得异步方法可以像同步方法一样返回值,异步方法不会立即返回最终值,而是返回一个promise,以便在将来的某个时间点提供该值。以下参考原文:Promise-JavaScript|MDN(mozilla.org)promise有以下几个状
呆呆加油呀
·
2023-09-08 08:12
学习
前端
javascript
es6
set的使用
似于数组,但它的一大特性就是所有元素都是唯一的,没有重复。我们可以利用这一唯一特性进行数组的去重工作。consts1=newSet(['a','a','b','b'])console.log(s1.size)//2constarr=[...s1]console.log(arr)//['a','b']实例方法add(value)添加set返回set本身add(value)删除set返回一个布尔值va
前端胡歌
·
2023-09-08 08:18
vue-cli3打包IE白屏解决方案
1.安装相关插件yarnadd@babel/polyfillyarnadd@babel/core@babel/plugin-transform-runtime@babel/preset-env
es6
-promise
wendaoliu
·
2023-09-08 08:45
字典的认识和特点
1.认识字典数组-集合-字典是几乎编程语言都会默认提供的数据类型在JavaScript中默认提供了数组,但没有提供集合和字典(
ES6
中增加了),在上一章节中,我们自己通过对象实现了一下集合本章,我们还是基于对象实现一下字典生活中的字典中文字典我们可以根据拼音去查找汉字
shou_ren_bai_bu
·
2023-09-08 07:54
开发语言
算法
Vue组件(compoent)
的模板(template):根元素必须只有一个模板:之前所学的插值表达式,绑定属性,绑定事件,循环列表的方法,在template里面都可以使用书写模板字符串1、最原始的方法是写字符串image2、借助
es6
大仙爷
·
2023-09-08 04:25
有趣的前端面试题
;i`${num}`.charCodeAt())//[49,51,52,50,49]//sotheansweris[1,100000,21,30,4]console.log(arr.sort())3、
ES6
Yxj-5211314
·
2023-09-08 03:15
前端
javascript
开发语言
js的
ES6
语法新特性
1.使用let声明变量1.1与使用var声明变量的区别:1).变量不能重复说明2).不存在变量提升(在执行function函数之前,所有变量都会被提升到函数作用域顶部.)3).存在块级作用域(不允许外部使用内部的变量)4).存在暂时性死区(赋值之前不允许访问即在预编译的时候不允许访问)1.2let和var在for中的区别常见的是当使用for语句给多个li标签绑定事件,不同的li标签显示不同的内容f
落幕12
·
2023-09-08 02:33
微信小程序 使用 Async await 异步转同步请求
asyncawait方法属于ES7语法,在小程序开发工具中如果勾选
es6
转es5,会报错:ReferenceError:regeneratorRuntimeisnotdefined避免报错,可以引入regenerator
张思学
·
2023-09-08 01:33
vue-cli2、vue-cli3脚手架详细讲解
vue-cli是基于node环境利用webpack对文件进行编译、打包、压缩、
es6
转es5等一系列操作。
汪源涛
·
2023-09-07 23:19
ES6
class中的super
classA{constructor(){this.x=1;this.print=()=>{console.log(this.x+'Ainstance');}}staticx=2staticprint(){console.log(this.x+'Astatic');}print(){console.log(this.x+'Aprototype');}}A.prototype.x=3;classBe
sweetytang
·
2023-09-07 22:18
Vue js引用警告 "export 'default' (imported as 'Api') was not found in './api'
问题截图:image.png问题原因:
ES6
编译器识别问题。方法1:修改引用js的地方将importApifrom'./api'改成import*asApifrom'.
FateOfKing
·
2023-09-07 20:57
Vue集成markdown
第一步安装mavon-editornpminstallmavon-editor--save第二步在main.js注册mavon-editor并使用//全局注册//importwith
ES6
importVuefrom'vue'importmavonEditorfrom'mavon-editor'import'mavon-editor
weixin_50117748
·
2023-09-07 20:39
vue.js
javascript
前端
WEBPACK基础配置【总结】
因此我们会安装配置各种打包规则,其中mode配置的是打包模式,开发环境或者生产环境;entry配置打包入口,根=根据commonjs
ES6
Module模块规范分析各模块间的依赖,从而按照相关依赖关系进
小Echos
·
2023-09-07 19:35
webpack
前端
node.js
react 给对象方法自动绑定this
Combiningtwo
ES6
+features–arrowfunctionsandpropertyinitializers使用babel插件npminstallbabel-plugin-transform-class-properties
leonC走来
·
2023-09-07 19:11
ES6
-ES12所有特性详解
文章目录第一章ECMASript相关介绍1.1、什么是ECMA1.2、什么是ECMAScript1.3、什么是ECMA-2621.4、ECMA-262历史1.5、谁在维护ECMA-2621.6、为什么要学习
ES6
1.7
迷小圈
·
2023-09-07 19:55
javascript
前端
开发语言
es6
第二十二节:
ES6
字符串新增
1.模板字符串1.1.ES5的字符串处理es5的字符串模板输出通常是使用+拼接。这样的缺点显然易见:字符串拼接内容多的时候,过于混乱,易出错。letname="wuwei";letage=18;letstr="这个人叫XXX,年龄是111岁";console.log(str);//这个人叫XXX,年龄是111岁//以前学的字符串模板letstr="这个人叫"+name+",年龄是"+age+"岁"
心存美好
·
2023-09-07 16:42
【
ES6
】Class中this指向
先上代码:正常运行的代码:classLogger{printName(name='kexuexiong'){this.print(`hello${name}`);}print(text){console.log(text);}}constlogger=newLogger();logger.printName("kexueixongxiong");输出:单独调用函数printName:classLo
科学熊
·
2023-09-07 16:58
前端
es6
前端
【
ES6
】JavaScript中的异步编程:async和await
在JavaScript中,异步编程是一种处理长时间运行的操作的方法,这些操作包括读取文件、网络请求或处理大数据等。在传统的回调函数中,代码按照顺序执行,一旦遇到长时间运行的操作,就需要回调函数来处理结果。这使得代码变得复杂且难以维护。而在ES2017引入的async和await关键字中,我们可以以更同步的方式编写异步代码。一、async函数async函数是一个返回Promise的函数。在JavaS
科学熊
·
2023-09-07 16:58
前端
javascript
es6
前端
ES6
中let和const关键字与var关键字之间的区别?
聚沙成塔·每天进步一点点⭐专栏简介⭐变量作用域(Scope):⭐变量提升(Hoisting):⭐重复声明:⭐初始化:⭐全局对象属性:⭐写在最后⭐专栏简介前端入门之旅:探索Web开发的奇妙世界记得点击上方或者右侧链接订阅本专栏哦几何带你启航前端之旅欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一
几何心凉
·
2023-09-07 16:26
前端入门之旅
es6
前端
ecmascript
ES6
的面向对象编程以及
ES6
中的类和对象
一、面向对象1、面向对象(1)是一种开发思想,并不是具体的一种技术(2)一切事物均为对象,在项目中主要是对象的分工协作2、对象的特征(1)对象是属性和行为的结合体(2)属性:体现对象的静态特征、(3)行为:体现对象的动态特征(具体体现为函数/方法)3、面向对象的三大特征(1)封装性:对象时属性和行为的封装体(2)继承性:在基类(父类)中已经定义的属性或行为,子类可以继承使用(3)多态性:同一个信息
秃头小宋s
·
2023-09-07 16:55
JavaScript
es6
前端
ecmascript
javascript
开发语言
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他