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
JavaScript 中常用简写语法技巧总结
分享一些自己常用的js简写技巧,长期更新,会着重挑选一些实用的简写技巧,使自己的代码更简洁优雅~这里只会收集一些大多数人不知道的用法,但是确实能提高自己的编码技巧,像
ES6
那些基础的简写语法或者是三目运算符代替
厚积薄发的Cicci
·
2023-08-08 15:04
js知识点
javascript
前端
开发语言
js语法
js简写技巧
Node.js中使用
ES6
报错
背景index.js:importhellofrom'./cpoy';hello();cpoy/index.js:consthello=()=>{console.log("helloworld!")}exportdefaulthello在package.json中添加了"type":"module"配置。报错DirectoryimportxxxxisnotsupportedresolvingESm
hezebin
·
2023-08-08 13:55
Node.js
javascript
node.js
前端
第6节:
ES6
中新增的数组知识
只要是这种特殊的json格式都可以轻松使用
ES6
的语法转变成数组
我就喜欢听音乐
·
2023-08-08 09:58
58Set 和 Map 数据结构
Set和Map数据结构SetWeakSetMapWeakMapWeakRefFinalizationRegistrySet基本用法
ES6
提供了新的数据结构Set。
爱在你心中
·
2023-08-08 09:47
javascript
数据结构
59Proxy
Proxy概述[Proxy实例的方法](https://
es6
.ruanyifeng.com/#docs/proxy#Proxy实例的方法)Proxy.revocable()[this问题](https
爱在你心中
·
2023-08-08 09:47
javascript
前端
javascript
开发语言
60Reflect
Reflect概述静态方法[实例:使用Proxy实现观察者模式](https://
es6
.ruanyifeng.com/#docs/reflect#实例:使用Proxy实现观察者模式)概述Reflect
爱在你心中
·
2023-08-08 09:15
javascript
javascript
前端
开发语言
ES6
标准入门之——Promise
Promise的含义出现目的:Promise是异步编程的一种解决方案,为了解决回调地狱。特点:对象状态不受外界影响,只有异步操作结果可以改变状态一旦状态改变就不会再变缺点:无法取消Promise,一旦新建就会立即执行Promise内部错误不会抛到外部基本用法创建一个Promise实例varpromise=newPromise((resolve,reject)=>{//somecode...if(/
清醒醒
·
2023-08-08 09:42
洛谷P1162 - 填涂颜色
例如:6×66\tim
es6
6×6的方阵(n=6n=6n=6),涂色前和涂色后的方阵如下:000000001111011001110001100001111111000000001111011221112221122221111111
Lsxp1991
·
2023-08-08 07:19
算法
深度优先
图论
c++
数据结构
c语言
java跨函数跳转_VS code 函数无法跨文件跳转到定义
``{"compilerOptions":{"target":"
ES6
","jsx":"react","experimentalDecorators":true,"b
梁航铭
·
2023-08-08 06:59
java跨函数跳转
es6
相关--属性的可枚举性和遍历
1,可枚举性对象的每个属性都有一个描述对象(Descriptor),用来控制该属性的行为。Object.getOwnPropertyDescriptor方法可以获取该属性的描述对象。letobj={foo:123};Object.getOwnPropertyDescriptor(obj,'foo')//{//value:123,//writable:true,//enumerable:true,/
BugMyGod
·
2023-08-08 05:50
JavaScript高级:JavaScript面向对象-1.3
ES6
中的类和对象
1.1面向对象面向对象更贴近我们的实际生活,可以使用面向对象描述现实世界事物.但是事物分为具体的事物和抽象的事物面向对象的思维特点:抽取(抽象)对象共用的属性和行为组织(封装)成一个类(模板)对类进行实例化,获取类的对象面向对象编程我们考虑的是有哪些对象,按照面向对象的思维特点,不断的创建对象,使用对象,指挥对象做事情.1.2对象现实生活中:万物皆对象,对象是一个具体的事物,看得见摸得着的实物。例
前端小趴菜~时倾
·
2023-08-08 05:14
JavaScript
javascript
es6
前端
尚品汇前台项目总结
从html,css,js基础,webAPI,js进阶,
ES6
,ajax,node.js一直到最近刚学完尚硅谷的vue2+vue3的全家桶,近期也是刚做完一个尚品汇的项目,作为我第一次做一个相对完整的项目
一叶障目ynvf
·
2023-08-08 03:53
前端
ES6
笔记1(let变量声明以及声明特性,const声明常量以及特点,变量的解构赋值,模板字符串,简化对象写法,箭头函数,箭头函数的实践)
ES6
let变量声明以及声明特性const声明常量以及特点变量的解构赋值模板字符串简化对象写法箭头函数箭头函数的实践ES全称EcmaScript,是脚本语言的规范,而平时经常编写的JavaScript,
明灭18
·
2023-08-08 03:16
笔记
es6
ES6
标准化入门笔记--let 和 const 命令
一、let命令:1.用于声明变量。用法类似于var,但是let声明的变量只在let命令所在的代码块内有效;2.不存在变量提升。var命令回出现“变量提升”现象,即变量可以在声明之前使用,值为undefined。let声明的变量一定要在声明后使用,否则会报错。3.暂时性死区。只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。vartmp=123;i
飞天小秤砣
·
2023-08-08 03:46
js
es6
ES6标准入门
js-
ES6
学习笔记-const命令
1、const声明一个只读的常量。一旦声明,常量的值就不能改变。2、const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。3、const的作用域与let命令相同:只在声明所在的块级作用域内有效。4、const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。5、const声明的常量,也与let一样不可重复声明。6、对于复合类型的
weixin_33726318
·
2023-08-08 03:16
ECMAScript 6学习笔记之----Let和const命令
基本使用
ES6
新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。
凌霄~
·
2023-08-08 03:44
React
ECMAScript
6
ES6
中WeakSet与WeakMap的区别
在之前的文章,提到了Map与Set的区别。所以在本篇文章中,将谈下WeakSet与WeakMap的区别,并且将这4个一起做个比对。一、WeakSetWeakSet对象允许将弱引用对象储存在一个集合中。什么是弱引用对象?就是:垃圾回收机制不考虑对该对象的引用,也就是说,如果其他对象都不再引用该对象,那么垃圾回收机制会自动回收该对象所占用的内存,不考虑该对象是否还在该弱引用的结构中。要注意的是,弱引用
小碗碗碗碗
·
2023-08-08 03:21
前端工作过程遇到的问题总结(九)
目录JS中every()和some()的用法置换元素和非置换元素
ES6
的map数据类型转换关于原生方法增加参数的问题(element增加参数)element-ui中的表格el-table滚动条样式修改vue
任性的我
·
2023-08-08 00:58
前端工作遇到的问题
前端
你会用
ES6
,那倒是用啊?! 说的是我,没错了
一篇很好的文章,受益匪浅,原文链接:https://juejin.cn/post/7016520448204603423不是标题党,这是一位leader在一次代码评审会对小组成员发出的“怒吼”,原因是在代码评审中发现很多地方还是采用ES5的写法,也不是说用ES5写法不行,会有BUG,只是造成代码量增多,可读性变差而已。恰好,这位leader有代码洁癖,面对3~5年经验的成员,还写这种水平的代码,极
一个平平无奇的小高
·
2023-08-08 00:54
es6
javascript
开发语言
每日英语短文“5G才安排上,6G研发也在路上了”
ChinaOfficiallyLaunch
es6
GResearchandDevelopment5G才安排上,6G研发也在路上了正文Chinahasestablishedtwoofficestodevelop6G
阁香书院
·
2023-08-08 00:43
AMD、CMD、CommonJs、
ES6
的对比
原文地址AMD、CMD、CommonJs、
ES6
的对比他们都是用于在模块化定义中使用的,AMD、CMD、CommonJs是ES5中提供的模块化编程的方案,import/export是
ES6
中定义新增的什么是
易冷zzz
·
2023-08-07 22:36
堆叠轮播图---react pc端
效果图,自动轮播加左右箭头注意:
es6
引本地图片的方式有两种【1】importbannerfrom‘图片路径’【2】先安装
[email protected]
代码如下:组件代码importReact,
知命者夏洛特
·
2023-08-07 20:13
TypeScript最新语法总结
本文介绍的是最新的TypeScript4的重要语法第一部分:TypeScript的简介TypeScript是由微软开发的一款开源的编程语言,TypeScript是Javascript的超集,遵循最新的
ES6
前端技术
·
2023-08-07 20:48
typescript
javascript
前端
调换数组内元素的位置
在
Es6
中有一个copyWithin的方法,这个方法不满足需求,它是将指定位置的成员复制到其他位置,会覆盖原有成员。然后返回当前数组,会修改原数组。
一个西瓜大小
·
2023-08-07 19:53
前端
javascript
es6
关于webpack的基本配置
文章目录前言一、webpack基本配置1.配置拆分和merge2.启动服务3、处理
es6
,配置babel4、处理样式5、处理图片前言为什么要有webpack构建和打包?更好的模块化管理。
weixin_42936434
·
2023-08-07 19:06
webpack
前端
node.js
webpack 静态模块打包工具
把静态模块内容,压缩,整合,转译等(前端工程化)把less/sass转成css代码把
ES6
+降级成ES5支持多种模块文件类型,多种模块标准语法vite为什么不直接学习vite而学习webpack因为很多项目还是基于
真的想不出名儿
·
2023-08-07 19:33
webpack
webpack
前端
node.js
第3章 语言基础
ES6
语法js的语法借鉴了c/c++,java。js是相对宽松的一门脚本语言区分大小写js,JS是俩个不同的声明标识符所谓标识符,就是变量、函数、属性或函数参数的名称标识符由下划线,数字,字符组成。
真让人秃头呀
·
2023-08-07 18:25
前端
javascript
开发语言
es6
新特性之解构赋值(结构被解开赋值)
解构赋值其实就是如何优雅地取值罢了。(1)对象原型:使用了解构赋值后(对比原型),可以做到优雅地取值。game是一个对象,用了结构赋值后,等号两边要一致,也就是说等号右边是个game对象,那么等号左边也应该是个对象。大括号里面可以写game对象对应的属性。完整代码:效果是一致的。(2)数组原型。开始结构赋值首先我们得明确等号两边数据类型保持一致。等号右边是当前数组games,是数组类。那么等号左边
似朝朝我心
·
2023-08-07 18:30
js面向对象——什么是面向对象
功能不复杂的需求1.2面向对象面向对象(OOP)面向对象把事务分解成一个一个对象,然后事务之间分工合作面向对象不再以步骤来划分事务,而是以功能来进行拆分,适合多人合作的大项目面对对象特性:封装,继承,多态二、
ES6
不二曰
·
2023-08-07 17:23
2018-08-27javascript(5)基本数据那类型之对象
键名对象的所有键名都是zifu字符串(在
ES6
中引入了Symbol也可以作为键名),所以加不加引号都可以,如果键名是数字会被自动转为字符串,如果键名不符合标识名的条件(如第一个字符为是数字,或者有空格,
Lazy一boy
·
2023-08-07 16:51
【JS 解构赋值】
JS解构赋值是
ES6
中一种简洁、高效的赋值方式,它可以将数组和对象中的值拆分出来并赋值给变量。
cv全粘工程师
·
2023-08-07 16:05
JS
ES
javascript
前端
vue.js
数组扁平化
对于[1,[1,2],[1,2,3]]这样多层嵌套的数组,我们如何将其扁平化为[1,1,2,1,2,3]这样的一维数组呢:
ES6
的flat()constarr=[1,[1,2],[1,2,3]]arr.flat
Jessy丶x
·
2023-08-07 13:35
ES6
Promise 用法讲解
Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。那就new一个varp=newPromise(function(resolve,reject){//做一些异步操作setTimeout(function(){console.log('执行完成');resolve('随便什么数据');},2000);});P
玄天雪海
·
2023-08-07 13:08
ES6
学习-Class类
类的所有方法都定义在类的prototype属性上面类的内部所有定义的方法,都是不可枚举的(non-enumerable)
ES6
类内部
RxnNing
·
2023-08-07 12:27
js
学习
es6
webpack-02
解析
ES6
和ReactJSX解析
ES6
使用的是babel-loader,我们首先需要做在module的rules里面去配置babel-loader,然后这个babel-loader会依赖babel的,所以需要在项目里面写配置文件即
Sune小叶子
·
2023-08-07 11:17
11-29的知识点复习
es6
和node.js都是默认开启严格模式的(不管你想不想开)目前
es6
需要配置环境,不然只能在高级浏览器中使用let作用域为块作用域let局部变量关键词(限制在一个区域使用)var全局变量解构赋值
ES6
3c58eba4eb74
·
2023-08-07 06:20
webpack 深入浅出分析之打包 JS、
ES6
和 Typescript
创建一个空文件,在里面创建sum.js文件,采用
ES6
module的规范,进行求和,代码如下所示:exportdefaultfunction(a,b){returna+b}在里面创建minus.js文件
殇陌离tk
·
2023-08-07 06:47
Webpack
Vite
Gulp
webpack
深入浅出分析
JS
ES6
Typescript
深入浅出webpack学习(13)--使用TypeScript
这是我转载的地址:https://segmentfault.com/a/1190000013590964认识TypeScriptTypeScript是JavaScript的一个超集,主要提供了类型检查系统和对
ES6
£五年
·
2023-08-07 06:46
webpack
webpack配置
webpack入门
深入浅出 Typescript
TypeScript是JavaScript的一个超集,支持ECMAScript6标准(
ES6
教程)。TypeScript由微软开发的自由和开源的编程语言。
尘缘..
·
2023-08-07 06:45
前端
typescript
ubuntu
javascript
前端
three.js
three.js使用
ES6
标准三大组建场景(scene)、相机(camera)和渲染器(renderer)。有了这三样东西,才能将物体渲染到网页中去。
肖雨San
·
2023-08-07 06:24
ES6
--- 解构赋值(数组,对象,函数)使用详解
解构赋值JavaScript中最常用的两种数据结构是Object和Array。对象让我们能够创建通过键来存储数据项的单个实体。数组则让我们能够将数据收集到一个有序的集合中。但是,当我们把它们传递给函数时,函数可能不需要整个对象/数组。它可能只需要对象/数组的一部分。解构赋值是一种特殊的语法,它使我们可以将数组或对象“拆包”至一系列变量中,因为有时这样更方便。解构操作对那些具有很多参数和默认值等的函
wincheshe
·
2023-08-07 05:46
前端
--
ES6语法
javascript
前端
开发语言
关于vue-cli3打包时遇到Cannot assign to read only property 'exports' of object '#
'问题的解决方法
第一种原因就是import和module.exports的混用要知道commonJS和
ES6
的语法是不太一样的前者是require和module.exports后者则是import和exports,当你混用这两个语法的时候
如果俞天阳会飞
·
2023-08-07 05:06
ES6
规范指南
es6
规范指南用更合理的方式写JavaScript目录类型引用对象数组解构字符串函数箭头函数构造函数模块Iterators&Generators属性变量提升比较运算符&等号代码块注释空白逗号分号类型转换命名规则存取器事件
趴着睡觉
·
2023-08-07 04:34
es6
1.let命令let声明的变量只在当前代码块有效let不存在变量提升,必须在声明后再使用暂时性死区:暂时性死区的本质就是,只要一进入当前作用域,所要使用的变量就已经存在了,但是不可获取,只有等到声明变量的那一行代码出现,才可以获取和使用该变量。let不允许在相同作用域内重复声明同一个变量为什么需要块级作用域?(1)内层变量可能会覆盖全局变量,变量提升导致内层变量覆盖外层变量(2)用来计数的变量泄露
xingyunfuhao
·
2023-08-07 03:49
es6
对象的解构/*
es6
对象解构*/let{data:{goods}}=res/*
es6
的循环数组的方法r表示每一个对象i每一个对象的索引不可以写returnreturn可以中止循环但是不会有返回值forEach
清风伴酒__
·
2023-08-07 02:25
es6
之循环
letarr=[{name:'戴森',price:1000},{name:'美的',price:2000},{name:'格力',price:3000}]forEach()r表示每一个对象i表示每一个对象的索引这个方法不能return写了return可以终止循环但是不会有返回值/*letarr2=[];arr.forEach(function(r,i){arr2.push(r.name)})*/m
冲锋敢死曾小贤
·
2023-08-06 23:11
Vue3+Vite快速搭建vue项目
(Commonjs、amd或者
es6
的import,webpack都会对其进行分析。来获取代码的依
【无痕干货营】
·
2023-08-06 22:18
vue学习之路
vue.js
webpack
javascript
vue实现响应式原理即vue如何监听data的每个属性的变化
因为Object.defineProperty()是
ES6
新增的一个方法,所有我们使用vue不支持
念旧的阿蛮
·
2023-08-06 21:24
ES6
对象合并
对象合并在JavaScript中,可以使用不同的方法来合并对象的属性。这样可以将两个或多个对象的属性合并到一个新的对象中。这是在编程中常见的一种操作,尤其在处理配置、选项或数据更新时非常有用。以下是几种常见的对象合并方法:1.使用Object.assign()方法:constobj1={a:1,b:2};constobj2={c:3,d:4};constmergedObj=Object.assig
TianXuab
·
2023-08-06 20:55
es6
前端
javascript
Practic
es6
|69. x 的平方根、(哈希表)205. 同构字符串、(哈希表)1002. 查找共用字符
69.x的平方根1.题目:给你一个非负整数x,计算并返回x的算术平方根。由于返回类型是整数,结果只保留整数部分,小数部分将被舍去。注意:不允许使用任何内置指数函数和算符,例如pow(x,0.5)或者x**0.5。示例1:输入:x=4输出:2示例2:输入:x=8输出:2解释:8的算术平方根是2.82842...,由于返回类型是整数,小数部分将被舍去。2.思路:考察:二分查找3.代码:publicin
Only Just You
·
2023-08-06 20:25
算法
leetcode
java
哈希算法
数据结构
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他