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
JS笔试题精讲3
ES6
专题
只要拼接字符串一律用模板字符串${}里:-可以放:变量、算术计算、三目、对象属性、创建对象、调用函数、访问数组元素——有返回值的合法的js表达式-不能放:没有返回值的js表达式也不能放分支/判断、循环等程序结构。比如:ifelseforwhile...等${}规则和今后各种框架中的绑定语法规则完全一样!varuname="丁丁";console.log(`Welcome${uname}`);var
沿着路走到底
·
2025-03-29 06:12
面试题
javascript
es6
前端
跨浏览器模态窗口|对话框|提示框插件
它使用
ES6
语法编写,可以兼容IE8以上的浏览器。
uuuuu1711644
·
2025-03-29 05:04
html5
javascript
如何使用模块化管理前端代码?
1.引言2.模块化的基本概念2.1什么是模块化2.2模块化标准与类型3.如何实现模块化管理3.1使用
ES6
模块3.2模块打包工具3.3使用模块化框架和工具3.4结合TypeScript提高代码质量4.模块化管理的最佳实践
几何心凉
·
2025-03-28 09:43
前端
前端框架
javascript
如何使用Babel将
ES6
+代码转为ES5?
如何使用Babel将
ES6
+代码转为ES5?文章目录如何使用Babel将
ES6
+代码转为ES5?
几何心凉
·
2025-03-28 09:43
前端小常识
es6
前端
ecmascript
前端模块化开发
文章目录一、模块化1、模块化简介1.1模块化产生的背景1.2模块化规范2、
ES6
模块化规范2.1导出模块2.2导入模块2.3运行程序3、使用Babel转码3.1安装3.2初始化项目3.3配置.babelrc3.4
加贝力口贝
·
2025-03-27 09:47
web前端
Vue.js
前端
javascript
vue.js
关于
ES6
/7的前端面试题及其解析
文章目录1.什么是Babel,它的主要功能是什么?2.`let`和`var`的区别是什么?3.如何定义箭头函数?它有哪些特点?4.解构赋值的作用以及如何实现数组解构和对象解构?数组解构对象解构5.Promise的基本概念及状态变化流程?6.Generator函数的工作原理?7.Rest参数与Spread运算符的区别?使用Rest参数的例子使用Spread运算符的例子8.Async/Await的工作
HappyAcmen
·
2025-03-26 19:03
前端技术面试
前端
es6
ecmascript
【Node.js】模块的加载机制详解
文章目录一、模块加载机制概述1.模块的定义2.模块类型二、模块的加载过程1.路径解析2.文件定位3.编译与缓存三、模块加载的深入解析1.模块的执行环境2.循环依赖3.自定义模块的加载路径四、CommonJS与
ES6
Peter-Lu
·
2025-03-26 12:11
#
NodeJS
node.js
javascript
前端
npm
红宝书第十一讲:超易懂版「
ES6
类与继承」零基础教程:用现实例子+图解实现
红宝书第十一讲:超易懂版「
ES6
类与继承」零基础教程:用现实例子+图解实现资料取自《JavaScript高级程序设计(第5版)》。
·
2025-03-25 13:47
前端javascript
机顶盒EPG开发《进阶篇一》
Android、Linux、电信、移动、广电平台https://shitaozhang.github.io/【文档】EPG的全业务解决方案,拥有最新的
ES6
\ES7API、Preact、Mobx而无需考虑其兼容性
weixin_30363817
·
2025-03-25 07:35
javascript
ViewUI
什么是前端工程化?
常用技术:
ES6
模块(import/export)、CommonJS、AMD、UMD等。组件化开发:使用组件来构建用户界面
PromptOnce
·
2025-03-25 06:23
前端
Vue3为什么直接替换数组会导致响应式失效?
在Vue3中,响应式系统是基于
ES6
的Proxy实现的。Proxy可以拦截对象的操作,从而实现对数据变化的检测和响应。
遇见~未来
·
2025-03-24 21:23
Vue.js
vue.js
ts之变量声明以及语法细节,ts小白初学ing
以js为基础进行扩展的给变量赋予了类型语法、实战(ts+vue3)TypeScript是JavaScript的一个超集,支持ECMAScript6标准(
ES6
教程)。
菥菥爱嘻嘻
·
2025-03-24 09:38
小白学习ts
typescript
前端
3.20 补题(二分模板,反向搜索)
例如:6×66\tim
es6
6×6的方阵(n=6n=6n=6),涂色前和涂色后的方阵如下:如果从某个000出发,只向上下左右444个方向移动
ZZZS0516
·
2025-03-23 00:20
深度优先
算法
图论
c++
JavaScript 箭头函数使用总结及注意事项(适合新手到进阶)
箭头函数(=>)是
ES6
的核心特性之一,它简化了函数写法并改变了this的指向逻辑,但在使用时需要明确其适用场景和限制。
我真聪明。
·
2025-03-22 17:04
javascript
开发语言
ecmascript
红宝书第十一讲:超易懂版「
ES6
类与继承」零基础教程:用现实例子+图解实现
红宝书第十一讲:超易懂版「
ES6
类与继承」零基础教程:用现实例子+图解实现资料取自《JavaScript高级程序设计(第5版)》。
kovlistudio
·
2025-03-22 11:47
前端
es6
javascript
开发语言
前端
学习
【
ES6
】03-Set + Map
本文介绍两种集合setmap的操作和方法。目录1.Set1.1set基本使用1.2add1.3delete1.4has1.5size1.6set转换为数组1.7拓展运算符1.8for...of1.9forEach1.10set给数组去重2.Map2.1创建map集合2.2set添加元素2.3delete删除元素2.4has2.5size2.6map转换为数组2.7拓展运算符...2.8for...
beibeibeiooo
·
2025-03-22 06:51
ES6【已完结】
es6
前端
javascript
ecmascript
js知识点-拓展运算符和剩余运算符
概述在现代JavaScript开发中,
ES6
引入的拓展运算符(SpreadOperator)和剩余运算符(RestOperator)让代码更加简洁和灵活。
lmryBC49
·
2025-03-21 20:56
javascript
开发语言
ecmascript
【
ES6
】05-Promise + Fetch + Axios + 模块化 + 同步异步
本文介绍Promise+Fetch+Axios+模块化+同步异步目录1.Promise1.1Promise简介1.2resovle1.3reject&finally2.Fetch2.1get请求2.2post请求3.Axios4.模块化开发5.同步异步同步异步asyncawait1.Promise1.1Promise简介Promise是一个对象,表示承诺在未来的某个时刻可能会完成并返回结果对于某些
beibeibeiooo
·
2025-03-20 08:56
ES6【已完结】
es6
javascript
前端
深入理解 TypeScript 中的迭代器(Iterators)与生成器(Generators)
ES6
引入的迭代协议(IterationProtocols)正是为了解决统一遍历机制的问题。
念九_ysl
·
2025-03-19 21:21
typescript
前端
typescript
JavaScript 高频面试题
文章目录JavaScript手写防抖和节流CommonJS和
ES6
模块的区别this指向问题,如何修改this指向引申1:模拟bind引申2:为什么多次绑定,只指向第一次绑定的obj对象?
好运连连女士
·
2025-03-18 22:11
JavaScript
javascript
详细讲一下webpack中五个优化能力十分强大的插件(1-5)
1.TerserPlugin功能:用于压缩和优化JavaScript代码,支持
ES6
+语法。
asecretman!
·
2025-03-18 20:26
webpack
前端
node.js
【
ES6
新特性】声明变量关键字:var、let、const详解
前言在
ES6
(ECMAScript2015)之前,JavaScript中只有var关键字用于变量声明。
小钟H呀
·
2025-03-18 18:45
ES6新特性学习手册
es6
javascript
开发语言
let const var 底层区域别,
es6
还有AO 对象和GO对象吗
ES6
引入了块级作用域和词法环境(LexicalEnvironment),改变了原有的AO和GO的实现方式,但核心逻辑仍然保留。
新茶十九
·
2025-03-18 14:09
#
学习javascript
es6
前端
ecmascript
ECMAScript(
ES6
+)
1.ECMAScript简介ECMA(EuropeanComputerManufacturersAssociation)中文名称为欧洲计算机制造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994年后该组织改名为Ecma国际。ECMAScript是由Ecma国际通过ECMA-262标准化的脚本程序设计语言Ecma国际制定了许多标准,而ECMA-262只是其中的一个,查看Ecma标准。
爱好是吃的蓝胖
·
2025-03-18 13:38
ES6
javascript
开发语言
前端
ecmascript
ES6
-01-01day
ES6
新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。
CodeDoge
·
2025-03-18 13:37
javascript
开发语言
ecmascript
【
ES6
】04-对象 + 类 + 模板字符串 + 解构 + 字符串
本文介绍对象+类+解构赋值+字符串的操作和方法。目录1.对象1.1创建对象1.2添加属性1.3删除1.4判断是否存在1.5属性名数量1.6for...in遍历1.7forEach遍历1.8清空对象2.类2.1创建对象和模板字符串2.2私有属性值2.3继承extends3.解构3.1数组解构3.2对象解构4.字符串4.1长度&转大小写4.2索引字符&转数组&转int4.3替换&去除两侧&判断4.4返
beibeibeiooo
·
2025-03-18 13:36
ES6
es6
前端
javascript
ES6
回顾:闭包->(优点:实现工厂函数、记忆化和异步实现)、(应用场景:Promise的then与catch的回调、async/await、柯里化函数)
写在前面:兄弟们,我手里有个长期项目,考虑接私活的可以看看我GitHub!https://github.com/ccy-233/coder2retire1.闭包(Closure)定义:由函数及其引用的外部词法环境变量组成,即使外部函数执行完毕,内部函数仍能访问这些变量。作用:延长外部函数变量的生命周期,使外部可操作内部数据(如模块化封装)。避免全局变量污染,实现私有变量。缺点:不当使用会导致内存泄
2501_91133322
·
2025-03-17 01:46
es6
javascript
开发语言
js中的export、import、export default等导入导出全解
因为前端的导入导出主要分为commonjs和
ES6
modules两种标准,其中commonjs主要用于node环境,而
ES6
modules主要用于浏览器环境,但是
ES6
modules是兼容commonjs
庸懒
·
2025-03-16 11:03
笔记
ES6
(4) Map 集合详解
1.Map集合简介Map是
ES6
提供的一种新的键值对数据结构,与普通对象(Object)不同,Map的键可以是任意类型(包括对象、函数等)。
Theodore_1022
·
2025-03-14 16:16
ES6
es6
前端
ecmascript
javascript
开发语言
for...of的用法与介绍
一、定义for...of是
ES6
(ECMAScript2015)引入的一种用于遍历可迭代对象(Iterable)的循环语句二、语法for(constitemofiterable){//代码块}参数:iterable
技术需要沉淀gogo
·
2025-03-13 18:15
js数组api
javascript
前端
vue.js
react 组件封装原则_如何基于antd封装自己的react组件并发布到npm
1前提要求在开始前你需要具备以下条件:安装了Node&npm安装了Git基本掌握npm,git使用方法熟练使用JavaScript&
ES6
&CSS基本掌握React熟悉React,antd2开始
楚云卿
·
2025-03-13 12:59
react
组件封装原则
前端-webpack一些常用配置的作用
常用Loader及其作用Loader作用babel-loader将
ES6
+代码转换为ES5,兼容旧版浏览器。css-loader解析CSS文件,处理@import和url()等语法。
大嘴史努比
·
2025-03-13 10:41
前端
webpack
node.js
es6
常用总结
官方文档前言一些老版本浏览器对
es6
不识别,所以可以用babel去吧
es6
转化为es5,安装转化工具npminstall-gbabel-cli转化指定目录npxbabelsrc--out-dirlib或者可以在
shadouqi
·
2025-03-13 08:27
js
es6
前端
ecmascript
Taro 面试题
一套代码运行多个端支持React生态:Hooks、Redux、MobX、ContextAPI等组件化开发:提高代码复用性基于JSX:类似React组件开发方式良好生态:支持npm包、TypeScript、
ES6
傻小胖
·
2025-03-13 02:11
面试
小程序
taro
【云原生技术】如何将 JDK 和 Maven环境打包到 Docker 镜像中,并在 Kubernetes 环境下执行编译操作
并在Kubernetes环境下执行编译操作一、制作镜像步骤概述1.准备文件2.编写Dockerfile3.构建Docker镜像4.在Kubernetes中使用镜像进行操作5.部署Job到Kubernet
es6
阿寻寻
·
2025-03-13 02:09
云原生&DevOps
云原生
java
maven
面试之《commonjs,requirejs和
es6
Module的区别》
ES6
Mod
只会写Bug的程序员
·
2025-03-12 22:47
面试
笔记
面试
es6
前端
ES5 vs
ES6
:JavaScript 演进之路
ES5vs
ES6
:JavaScript演进之路JavaScript版本演进ES5(ECMAScript5)
ES6
(ECMAScript2015)版本演进时间线为什么
ES6
如此重要?
Slow菜鸟
·
2025-03-12 22:17
JavaScript
javascript
es6
前端
ES6
字符串和正则表达式(三)
ES6
为了解决这个困扰,为字符串提供了方法:codePointAt,根据字符串码元的
小李学软件
·
2025-03-12 22:16
ES6学习
javascript
es6
es6/es7
面试之《原型与原型链》
当使用new调用构造函数创建实例时,实例内部会有一个隐藏属性__proto__(
ES6
规范中称为[[Prototype]]),指向构造
只会写Bug的程序员
·
2025-03-12 17:40
笔记
面试
面试
前端
ES6
新增的变量
ES6
新增了两个变量,一个是let,另一个是const,接下来我们说一说他们的区别?let/const与var的区别?
CspecialJ
·
2025-03-12 06:29
es6
前端
javascript
ES6
新增语法
一、定义变量1.1新增变量关键字let变量const常量1.2let/const与var的区别?1.2.1预解析var会进行与解析let/const没有与解析,必须先声明后使用1.2.2重复变量名var定义的变量可以崇明let/const不允许定义重名变量1.2.3块级作用域var没有块级作用域,只有函数能限制变量的使用范围let/const有块级作用域,任何一个可执行代码的{}都会限制该变量的适
CspecialJ
·
2025-03-12 06:29
es6
javascript
开发语言
ES6
Class 转 ES5 实现
ES6
示例代码classAnimal{constructor(name){this.name=name;}eat(){console.log(`${this.name}iseating`);}staticsleep
Tiffany_Ho
·
2025-03-11 15:49
前端
javascript
es6
ES6
解构赋值详解
ES6
是JavaScript语言的一次重大更新,引入了许多新特性和语法改进,其中解构赋值是一个非常实用和灵活的语法特性。它可以让我们从数组或对象中提取值,并赋给对应的变量,让代码变得更加简洁和易读。
修己xj
·
2025-03-11 15:49
web
es6
javascript
es6
ES6
之解构
文章目录
ES6
之解构一、数组解构1.基本解构2.部分解构3.默认值4.剩余参数5.嵌套解构6.交换变量二、对象解构1.基本解构2.重命名3.默认值4.剩余参数三、函数参数结构1.数组参数解构2.对象参数解构
Hopebearer_
·
2025-03-11 15:17
ES6
es6
前端
javascript
开发语言
ecmascript
ES6
语法详解
ES6
实际上是一个泛指,泛指ES2015及后续的版本。
八月五
·
2025-03-11 14:14
前端
前端
es6
ES6
解构赋值详解
ES6
解构赋值详解
ES6
解构赋值是JavaScript语言的一项强大特性,它允许从数组或对象中提取数据,并将其赋值给变量。这一特性不仅简化了代码,提高了可读性,还增强了代码的灵活性。
漫天转悠
·
2025-03-11 14:41
ES6
es6
前端
ecmascript
ES6
解构语法详解
ES6
的解构语法简化了我们开发过程中复杂的取值过程,可能你在a.b.c.d的时候别人早就把值一开始就取出来了,使代码更加简洁。下面开始进行语法的详解。
勇敢小陈
·
2025-03-11 14:11
javascript
vue.js
前端
es6
ES6
解构详解
一、数组解构1.基本用法可以按照数组元素的顺序将数组中的值提取到变量中。constarr=[1,2,3];const[a,b,c]=arr;console.log(a);//1console.log(b);//2console.log(c);//32.忽略某些元素如果不想提取数组中的某些元素,可以使用逗号占位。const[x,,z]=[1,2,3];console.log(x);//1consol
yqcoder
·
2025-03-11 13:38
es6
前端
javascript
promise:看这一篇就够了!
由于js是单线程语言,在
es6
之前解决上述问题就需要用到回调函数cal
tuoluoo
·
2025-03-11 11:51
深入前端
前端
javascript
js基本功(五)
rest参数Rest参数是
ES6
引入的一个特性,用于将函数调用时传递的不定数量的参数收集到一个数组中。
码林鼠
·
2025-03-11 00:26
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
其他