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+
VUE3学习路线
JavaScript:理解基本语法、DOM操作、事件处理、异步编程(Promises,async/await),以及
ES6+
特性(如箭头函数、解构赋值、模块化)
蜡笔小新星
·
2024-09-12 00:48
Vue
学习
vue
经验分享
lambda表达式简析及应用案例
文章目录Lambda表达式的基本概念不同语言中的Lambda表达式示例PythonJava8及以上版本JavaScript(
ES6+
)C++使用场景高级用法注意事项实际应用场景Java应用案例1.数据处理
极致人生-010
·
2024-09-05 16:50
lambda
数据
ECMAScript 6 基础
ECMAScript6基础课堂目标录播视频要点回顾掌握ES6基本使用了解数据驱动视图模式完成员工列表案例完成百度音乐案例本节知识要点
ES6+
基本使用数据驱动视图员工列表案例百度音乐全选案例ECMAScript6
无敌开心
·
2024-08-27 15:35
ecmascript
前端
开发语言
问了一下 GPT--当前基于 React + TypeScript 的生态中 一名前端工程师需要具备哪些能力?
以下是一些关键领域的知识和技能点:基础知识HTML/CSS/JavaScript:理解语义化的HTML、CSS布局和定位技术以及现代JavaScript(
ES6+
)的特性。
zoe_ya
·
2024-03-20 19:31
前端
gpt
react.js
轻松打造命令行工具:探索 zx | 超棒 NPM 库
zx使用了JavaScript(ESModule)、顶层的await支持、模板字面量、以及其它
ES6+
的特性,而不是传统的Bash或Shell脚本。这意味着你可以利
·
2024-02-11 18:49
es6+
最佳入门实践(9)
9.Iterator和for...of9.1.Iterator是什么?Iterator又叫做迭代器,它是一种接口,为各种不同的数据结构提供统一的访问机制。这里说的接口可以形象的理解为USB接口,有了这个接口可以做不同的事情,在编程中所说的接口最终都是要通过一段代码块来实现这个接口功能的。而Iterator接口提供的统一访问机制主要表现为遍历操作,任何数据类型只要具有Iterator接口,就可以完成
螺钉课堂
·
2024-02-10 19:27
面试题 - 六种前端异步处理方案汇总
面试题-六种前端异步处理方案汇总文章目录面试题-六种前端异步处理方案汇总背景传统解决方案1-回调函数2-事件触发
ES6+
解决方案1-Promise2-gengerator函数generator-thunkgenerator-promise3
云之遥_
·
2024-02-08 15:53
前端面试题
javascript
核心知识点
面试题
Phaser3
ES6+
入门教程(7)——物理系统(2)之碰撞与重叠
上次说到世界边界的碰撞,这里说一下其它情况。首先要补充一点的是上次说静态体和静态体也会碰撞是不对的,因为静态体是不能动的,所以不能碰撞,因此只有动态体和动态体以及静态体和动态体(或者反过来)之间的碰撞。然后还有一个是重叠,碰撞和重叠的区别就在于一个会阻止前进,而另一个则不会。默认情况下,假设有两个物理体(一个动态,一个静态),那么它们之间是不会发生碰撞的,如果要让它们有这么一个效果,那么就要添加碰
遨游于学海
·
2024-02-06 15:50
ES6+
常用新特性
目录
ES6+
常用新特性1let与const1.1varVSletVSconst2解构赋值2.1基本用法2.2可嵌套2.3可忽略2.4解构默认值2.5剩余运算符3函数的扩展3.1参数默认值3.2剩余参数3.3
Vesuvius688
·
2024-01-31 20:30
个人笔记
es6
javascript
前端
vscode 构建基于TS以及Jest的测试环境
需求:需要个Jest+TS+支持ESM+支持
ES6+
语法项目初始化1.初始化package.jsonyarninit-y2.安装Jest和babel官网安装Jest和babelbabel:语法转换,转换为浏览器支持的语法
我要手撕源码
·
2024-01-29 19:39
vscode
typescript
javascript
谷歌插件学习必备准备知识代码提示插件调试
插件开发:全面支持
ES6+
以上代码,无需编译,原生运行,打包时切忌开启转换ES5语法,原生支持async,await,js本身基因就是协程插件开发入门课:基础课:目前没有发现高级课,可能需要我们自己后续读文档看
森叶
·
2024-01-29 01:18
extension
Javascript
git
chrome
extension
es6+
最佳入门实践(3)
3.数组扩展3.1.扩展运算符扩展运算符用三个点(...)表示,从字面上理解,它的功能就是把数组扩展开来,具体形式如下:letarr=[1,2,3];console.log(...arr);//打印结果123//等价于console.log(1,2,3);从上面代码中,我们可以看出...arr展开后的形式是这样的1,2,3,用逗号隔开的参数序列在函数调用的时候,可以用这个扩展运算符把数组里面的元素
螺钉课堂
·
2024-01-28 04:57
Babel学习之基础学习
Babel是一个编译器,可以将
ES6+
版本新增加的语法和API转化成ES5代码,让前端开发者可以提前使用
ES6+
的新特性而不用考虑兼容性问题。
奋斗的小栗子
·
2024-01-26 14:26
Babel
前端
总结Symbol、Set、WeakSet、Map、WeakMap
前言这几个
es6+
新增的数据结构和变量类型,不经常用,好容易忘记啊。在此记录一下,方便复习。SymbolSymbol是es6新增的基本数据类型,用于生成独一无二的值。
国王不在家
·
2024-01-25 17:39
js芝士
javascript
开发语言
ecmascript
【Webpack】预处理器 - 常用loader介绍
选用合适的loader来处理不同的资源和不同的功能,以下是一些主流的loader,但这并不是全部,因为每时每刻都可能有新的loader发布到npm上babel-loaderbabe-loader用来处理
ES6
loyd3
·
2024-01-25 13:10
前端知识实践
webpack
前端
node.js
前端学习路线
ES6+
:学习
注孤生程序员
·
2024-01-24 21:36
前端
学习
Phaser3
ES6+
入门教程
最近,在寻找一些HTML5的游戏引擎,发现一些比较知名的引擎还是原来那些,不过经过长久的时间发展,这些引擎也都更新了很多内容。最初,还是比较喜欢cocos的,但是cocos3.x虽然依然支持JavaScript,但是编辑器中只能新建TypeScript了。所以,最终还是选择了Phaser。在Github上,Phaser的Stars是cocos的3倍。然而,Phaser的中文资料少之又少,很多英文资
遨游于学海
·
2024-01-22 17:10
推荐学习JavaScript的优秀书籍
第四版全面使用
ES6+
的语法,除了语法层面的全面更新,浏览器方便也加入了DOM4的
handsome-wolf
·
2024-01-21 05:13
学习
javascript
开发语言
es6+
最佳入门实践(11)
11.async函数async函数是什么?一句话,它就是Generator函数的语法糖。通俗的说就是Generator函数的另一种写法,这种写法更简洁,除此之外,async函数还对Genrator进行了一些改进首先,来回顾一下Generator函数实现文件读取constfs=require('fs');constco=require('co');functionreadFile(path){ret
螺钉课堂
·
2024-01-18 07:24
Phaser3
ES6+
入门教程(2)——输入系统
这一篇文章,让我们来看看Phaser3中的输入系统。所谓的输入系统,指的是全局事件,即键盘输入、鼠标输入、游戏手柄输入等。在一个场景中,管理一个输入系统,它位于Phaser.Scene.input属性中,默认输入系统是开启的。键盘输入我们可以在Phaser.Scene或其派生类中的create()方法中如下使用:create(){this.input.keyboard.on('keydown',(
遨游于学海
·
2024-01-18 04:54
前端工程化
主要解决问题:传统语言或语法的弊端如想要使用
ES6+
新特性,但兼容有问题;想要使用Less/Sass/PostCSS增强CSS的编程性,但是运行环境不能直接支持无法使用模块化/组件化想要使用模块化的方式提高项目的可维护性
WEB前端含光
·
2024-01-15 12:39
《三十一》开发模式构建工具 Vite
在实际开发中,编写的代码往往是不能被浏览器直接识别的,例如
ES6+
、React、Vue、TypeScript等,必须通过构建工具来对代码进行转换、编译,例如Webpack、Rolluop、Vite等。
花铛
·
2024-01-12 12:12
Webpack
Webpack
Phaser3
ES6+
入门教程(3)——输入系统(2)
前面一小节,我们讲了键盘输入,这里补充一下关于鼠标的。键盘事件是通过Phaser.Scene.input.keyboard.on()方法添加事件监听器的,但是鼠标事件和部分其它事件,则是通过Phaser.Scene.input.on()方法来添加事件监听器的。在鼠标事件中,虽然本教程中称为鼠标事件,但是具体指的是点击事件,在PC端就是使用鼠标点击,在移动端就是用手指点击。因此,在Phaser中,该
遨游于学海
·
2024-01-11 03:28
Phaser3
ES6+
入门教程(4)——动画
虽然,我们也可以在update()函数中,或使用其它方式写动画,但是Phaser中也提供了处理两类动画的方法。Phaser3中,有补间动画(Tween)和逐帧动画(Animation)两种,使用这两类动画,我们可以很容地做出一些动态效果。补间动画与逐帧动画的区别我们知道,动画是由一段连续的静态图片快速播放组成的,其中的每一张图片叫做一帧。补间动画,就是在一段时间内,将一个或者多个GameObjec
遨游于学海
·
2024-01-09 02:42
jsES6+新语法
arguments箭头函数展开语法SymbolSetSet方法weakSetweakSet常用方法MapMap常用方法weakMapweakMap常用方法PromiseProxy/Reflect迭代器与生成器
ES6
法玛梅林
·
2024-01-08 09:26
网页
javascript
es6
前端
es6+
最佳入门实践(1)
1.let和const1.1.let和块级作用域在es5中,js的作用域分为全局作用域和局部作用域,通常是用函数来区分的,函数内部属于局部作用域,在es6中新增了块级作用域的概念,使用{}括起来的区域是一个块级作用域{vara=10}//输出10console.log(a)如果上述代码中定义变量的时候使用let,在外面使用变量a就会报错{leta=10}//以下输出会报错console.log(a
螺钉课堂
·
2024-01-08 06:14
Nodejs前后端数据加密传输二种方案
应为他们也不懂,对应懂程序地来说直接F12查看浏览器地请求(Network)来查看请求数据,和返回数据,对应我们本身开发者来说无疑是在当中众多同行种裸奔问题描述:为了防止数据传输过程中裸奔进行数据加密传输技术栈(
ES6
自夏
·
2024-01-03 22:43
javascript
uniapp
Nodejs
typescript
node.js
vue.js
es6 及
es6+
的能力集,你最常用的,这其中最有用的,都解决了什么问题
我最常用的ES6的特性是使用最多的,包括类、模块化、箭头函数、函数参数默认值、模板字符串、解构赋值、延展操作符、Promise、let与const等等,这部分已经是开发必备了,没什么好说的另外还有:ES7的Array.prototype.includes()ES8的async/await、Stringpadding:padStart()和padEnd()、Object.values()ES9的Re
an_371e
·
2024-01-03 05:55
TypeScript 一种强类型的前端语言
TypeScript=Javascript+类型系统+
ES6+
。相比Flow,TS作为一门完整的编程语言,功能更强大、生态更健全。AngularVue.js3都开始使用TypeScript。
xuanwuziyou
·
2024-01-01 15:52
Web前端技术
ES6+
面试常问题
一、letconstvar的区别1.var:没有块级作用域的概念,有函数作用域和全局作用域的概念全局作用域性下创建变量会被挂在到windows上存在变量提升同一作用域下,可以重复赋值创建未初始化,值为undefined2.let:块级作用域同一作用域性爱同一变量不允许重复声明不存在变量提升块级作用域下。在声明之前访问会有一个暂时性死区的专属报错3.const:const创建常量创建的常量是指向的内
Ashy-
·
2023-12-30 17:03
前端笔记
前端面试题
es6
前端
ecmascript
Angular和React有哪些区别?
React:使用JavaScript(
ES6+
)或TypeScript,但它更加灵活,可以选择使用JavaScript。2、架构:Angular:是一个完整的MVC框架,提供
金木讲编程
·
2023-12-30 08:43
前端
react.js
前端
angular
react
探秘 webpack 中 loader 的实现方式
说到这里,刚好有几个问题:为什么运行打包命令之后,.vue文件可以转成.js文件为什么运行打包命令之后,.less文件可以转成.css文件为什么运行打包命令之后,
ES6+
语法可以转成ES5语法上面这几个问题
HashTang
·
2023-12-06 08:46
React
React必须依赖三个库react:包含react所必须的核心代码react--dom:react渲染在不同平台所需要的核心代码babel:将jsx转换成React代码的工具2、babel因为很多浏览器不支持
ES6
nknmn_
·
2023-11-27 23:15
react.js
javascript
前端
10分钟了解
ES6+
(ES2015-ES2019)那些重要的特性
在此后ECMAScript每年发布一个大版本新增加一些重要特性,我们称之为
ES6+
。本文主要总结了ES2015-ES2019的主要特性,一个学习前端的童鞋应该是常用且理解的一些特性。
托泥羊
·
2023-11-25 18:06
Javascript基础
前端
javascript
es6
es6/es7
ecmascript
Phaser3
ES6+
入门教程(6)——物理系统
在Phaser中,默认不开启物理系统。要使用物理引擎,需要在GameConfig中进行配置。Phaser3有三种物理引擎可供选择,Arcade、Matter和Impact,其中Arcade是一种简单快速的物理引擎,因此只能进行一些简单的处理,我们从Arcade开始,过几篇之后再讲其它的。Arcade的配置classGameextendsPhaser.Game{constructor(){super
遨游于学海
·
2023-11-20 20:12
ES6+
新特性
一、整理ES6~ES13的新特性01-let和const关键字1.使用let声明变量2.块级作用域3.使用const声明常量4,let,const声明变量/常量的特点02-解构赋值1.数组的解构赋值2.对象的解构赋值3.字符串的解构赋值4.函数形参刘表的解构赋值03-展开运算符和rest运算符04-箭头函数1.箭头函数的使用2.箭头函数不适合的场景05-对象的扩展1.属性和方法的简写2.Objec
powerfour
·
2023-11-10 03:20
es6
javascript
Webpack + React + TypeScript 构建一个标准化应用
Webpack+React+TypeScript构建一个标准化应用效果图背景原因之一原因之二原因三开搞目标依赖目录规划
ES6+
、JSX、TypeScript支持JavaScript语法特性支持React
关注前端小帅
·
2023-11-08 19:30
webpack
前端
typescript
react.js
webpack
【
ES6+
】003-ES6新特性:简化对象和函数写法、箭头函数
目录一、简化对象和函数写法1、概述2、代码示例及相关说明二、箭头函数1、概述2、箭头函数的注意点3、特性4、代码演示及相关说明5、运行结果6、箭头函数的实践和应用场景需求-1:点击div2s后颜色变成『粉色』需求-2从数组中返回偶数的元素一、简化对象和函数写法1、概述ES6允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁;2、代码示例及相关说明简化对象写法//ES6允
訾博ZiBo
·
2023-10-28 15:56
Web
js
javascript
es6
箭头函数
Webpack简介及打包演示
css,js,图片等固定内容的文件打包过程,注意:只有和入口有直接/间接引入关系的模块,才会被打包Webpack的作用:把静态模块内容,压缩,整合,转译等(前端工程化)把less/sass转成css代码把
ES6
清梦压星河_Ciao
·
2023-10-27 12:18
前端
webpack
前端
node.js
探索JavaScript
ES6+
新特性
本文将介绍一些
ES6+
中最有趣和实用的特性。箭头函数箭头函数是ES6引入的一项重要特性,它提供了一种更简洁的函数定义语法。相比传统的匿名函数,箭头函数具有更短的语法,并且自动绑定了上下文(this)
TechWhiz-晓同
·
2023-10-26 11:34
javascript
javascript
es6
开发语言
vue3+vant开发微信公众号网页爬坑不完全指北
关注公众号回复加群,加入前端Q技术交流群前言8月底的时候接到了一个微信公众号网页开发的任务,在此之前我从没开发过微信公众号网页的项目,心想这回又能学到新东西了,然后又是移动端项目,可以放心地使用框架和
es6
winty~~
·
2023-10-22 18:00
微信
javascript
前端
vue.js
开发语言
前端oss上传接口_前端高级进阶:前端和运维之间的羁(ji)绊(qing))
随着react/vue/angular,
es6+
,webpack,babel,typescript以及node的发展,前端已经在逐渐替代过去script引cdn开发的方式了,掀起了工程化这一大浪潮。
weixin_39968592
·
2023-10-17 17:20
前端oss上传接口
前端高级进阶:前端部署的发展历程
随着react/vue/angular,
es6+
,webpack,babel,typescript以及node的发展,前端已经在逐渐替代过去script引cdn开发的方式了,掀起了工程化这一大浪潮。
winty~~
·
2023-10-17 17:38
ES6+
新增的常用知识点
注:由于ES6之后的标准变化不大,因此在此将ES6及之后标准发生的变化在此一起总结1.变量声明——let和const(作用域)let和const是块级作用域,var是函数作用域(变量提升)var声明变量存在变量提升(暂时性死区)let和const声明变量存在暂时性死区(重复声明)var声明的变量允许重复声明,后声明的变量覆盖先声明的变量,let和const不允许(全局变量)var在浏览器全局环境下
Vanghua
·
2023-10-11 20:52
JavaScript
javascript
ecmascript
ecmascript6
es6
es6/es7
(实现完美的
ES6+
版本)
网上有很多关于深拷贝的文章,但是质量良莠不齐,有很多都考虑得不周到,写的方法比较简陋,难以令人满意。本文旨在完成一个完美的深拷贝,大家看了如果有问题,欢迎一起补充完善。评价一个深拷贝是否完善,请检查以下问题是否都实现了:基本类型数据是否能拷贝?键和值都是基本类型的普通对象是否能拷贝?Symbol作为对象的key是否能拷贝?Date和RegExp对象类型是否能拷贝?Map和Set对象类型是否能拷贝?
码飞_CC
·
2023-10-11 00:47
前端之JS
深拷贝
ES6
WeakMap
JS数据类型
ES6+
新特性:深入探索前端现代开发
本文将深入探索一些重要的
ES6+
新特性,并提供相应的源代码示例。块级作用域与常量声明在ES6之前,JavaScript中只有函数作用域和全局作用域,缺乏块级作用域。
FiJavascript
·
2023-09-27 08:22
前端
前端
es6
ecmascript
如何使用
ES6+
特性进行现代前端开发?
聚沙成塔·每天进步一点点⭐专栏简介⭐使用
ES6+
特性进行现代前端开发1.使用`let`和`const`2.使用箭头函数3.使用模板字符串4.使用解构赋值5.使用类和模块6.使用扩展运算符和剩余参数7.异步编程
几何心凉
·
2023-09-27 08:19
前端入门之旅
es6
状态模式
前端
一文彻底搞懂JS作用域
本文会详细介绍JavaScript作用域,包括全局作用域、函数作用域和块级作用域,以及
ES6+
新增的let、const和blockscope等特性,让你彻底搞懂作用域。
·
2023-09-23 00:28
程序员
零碎改动(
ES6+
)
这里写自定义目录标题let和const幂运算字符串新增APIlet和constES6建议不再使用var定义变量,而使用let定义变量,const定义常量leta=1;//使用let定义变量a=2;//变量的值是可修改的constb=1;//使用const定义常量b=2;//❌报错,常量的值不可修改对于开发的影响:均使用const,实在需要修改变量,再改为letletage=17....很多行代码之
追风箭0211
·
2023-09-15 03:31
JS学习
es6
javascript
前端
Babel 是什么
Babel能够将
ES6+
的代码转换为ES5的代码,以及处理一些其他语法转换和代码优化。webpack会通过babel.config.js来配置babel;
日晞
·
2023-09-01 01:13
前端工程化
前端
webpack
babel
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他