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语法糖
es6
中的箭头函数和普通函数有什么区别?
1、普通函数中的this总是指向调用它的那个对象,箭头函数没有自己的this,他的this永远指向其定义环境,任何方法都改变不了其指向,如call()、bind()、apply()。(正是因为它没有this,所以也就不能用作构造函数,也没有原型对象)箭头函数不能当作构造函数,也就是说,不能使用new命令,否则会报错。箭头函数没有原型属性。箭头函数不可以使用yield命令,因此箭头函数不能用作Gen
@小倪同学
·
2023-12-17 01:13
es6
javascript
前端
【函数式编程】Java函数式编程学习
而函数式编程思想就类似于数学中的函数,主要关注的是对数据进行了什么操作优点代码简洁,开发快;接近自然语言,易于理解;易于进行“并发编程”;Lambda表达式概念Lambda是JDK8之后的一个语法躺,可以看成是一种
语法糖
三笠·阿卡曼
·
2023-12-16 22:40
日常总结
java
学习
开发语言
04 在Vue3中使用setup
语法糖
概述StartingfromVue3.0,Vueintroducesanewsyntacticsugarsetupattributeforthetag.ThisattributeallowsyoutowritecodeusingCompositionAPI(whichwewilldiscussfurtherinChapter5,TheCompositionAPI)inSFCsandshortent
Python私教
·
2023-12-16 22:00
使用Vue3进行前端开发
前端
javascript
vue.js
2018-01-10 -03
ES6
阮一峰教程摘记3 函数的扩展
7.函数的扩展1.参数默认值&&函数参数结合解构赋值2.rest参数:形式:...变量名3.箭头函数varf=function(v){returnv;}等价于varf=v=>v4.尾调用--尾递归的优化--改写成尾调用形式可以大大降低复杂度--只在严格模式下有效
安乐_f487
·
2023-12-16 21:51
03.函数作用域与作用域链
JavaScript(
es6
前)中的作用域有两种:全局作用域局部作用域(函数作用域)1.1全局作用域作用于所有代码执行的环境(整个script标签内部)或者一个独立的js文件。1.1.1在全局作用
Jason杰森
·
2023-12-16 20:51
ES6
之generator,async,await
引言在ES2017(ES8)标准引入async函数,使得异步操作变得更加方便,其实在
ES6
中基于Generator+Promise给嵌套的异步任务提供了一个非常便捷的解决方案,这是异步任务非常典型的一种场景
一个被写代码耽误的厨师
·
2023-12-16 19:24
TypeScript:函数传参如何进行
es6
的解构赋值
functionsum(a:number,b:number):number{returna+b}console.log(sum(10,30))a,b的类型都是数字,运行结果是40,这个没什么问题;那么如果想用
es6
Jay丶萧邦
·
2023-12-16 19:20
TypeScript
TypeScript
ts
【JS】Array.of() 创建数组
创建数组本来已经有字面量和Array构造函数等方法,但由于Array构造函数创建数组时有一些怪异的行为,所以
ES6
添加了Array.of()来弥补Array构造函数的不足。
德育处主任
·
2023-12-16 18:44
Javascript数据类型总结
javascript中共有七种数据类型,它们分别为:6种基本数据类型:Null,Undefined,Boolean,Number,String,Symbol(
ES6
中新定义)1种对象数据类型:ObjectNull
ScarletSakura
·
2023-12-16 17:13
es6
— Map && WeakMap - 2019-01-10
为了解决这个问题,
ES6
提供了Map数据结构。它类似于对象,也是键—值对的集合,但‘键’的范围不限于字符串,各种类型的值(包括对象)都可以当做键。
Hilberts_hotel
·
2023-12-16 16:04
Vue 子传父 组件传参 defineEmits
defineEmits仅适用于setup
语法糖
,其它写法请见:《Vue3子传父组件传参emit》语法格式://子组件:创建自定义事件,传递数据constemit=defineEmits(['自定义事件'
小吴吴吴呀
·
2023-12-16 15:48
vue.js
前端
javascript
Vue 组件传参 emit
setup
语法糖
写法请见:《Vue3子传父组件传参defineEmits》语法格式//子组件:创建自定义事件,传递数据emits:['自定义事件'],//组合式API使用setup(props,context
小吴吴吴呀
·
2023-12-16 15:09
vue.js
前端
javascript
vue3.2版本setup
语法糖
setup
语法糖
:一、Vue3.0里定义的变量、属性和方法必须return出来,中才能使用;这样会导致在页面上变量会出现很多次。
俊哥前端工程师
·
2023-12-16 12:07
vue相关语法
vue.js
前端
javascript
typescript
ecmascript
html5
chrome
devtools
Vue双向数据绑定和小程序数据驱动有何异同?
它们的异同点如下:实现方式不同:Vue双向数据绑定是通过Object.defineProperty()方法和发布-订阅模式实现的,而小程序数据驱动是通过JavaScript
ES6
中的Proxy对象实现的
一个大长腿
·
2023-12-16 11:54
前端
vue
小程序
ES6
特性学习(二)
在
es6
以前js没有关于模块化的管理方式,只有社区提供的commonjs和amd两种解决方案,在
es6
推出后在语法层面支持了模块化指令,分别是import和export两个指令用来加载和导出模块。
toyfish
·
2023-12-16 09:10
【vue3】优雅的解决reactive()响应式对象初始化重新赋值问题
这是vue3没正式发布解决ref()`.value`的
语法糖
的相对方案。正式敲定且发布后应该就可废弃我这方案了。为什么不用Object.assign()处理reactive()?
oumae-kumiko
·
2023-12-16 08:47
vue
前端
typescript
vue.js
javascript
require and import
/xxx/xxx.js')module.exports导出接口,导出一个对象module.exports={}
es6
的标准:import引入模块,有多种形式:导入jquery,命名为$import$from'jquery
f1a94e9a1ea7
·
2023-12-16 07:36
JS 版本 浏览器支持
月IE9*2011年3月IE/Edge102012年9月Safari62012年7月Opera152013年7月*InternetExplorer9不支持ECMAScript5“usestrict”对
ES6
海胆Sur
·
2023-12-16 07:59
#
JavaScript
render: h => h(App)
(image-1ab4ac-1569517846141-3)]进一步缩写为(
ES6
语法):render(createElem
gzhao01
·
2023-12-16 06:13
用JS写数组去重的几种方法
有几种方法可以使用JavaScript对数组进行去重:使用Set:Set是
ES6
中新增的数据结构,它可以用于存储唯一的值。通过将数组转换为Set,然后再将Set转换回数组,就可以实现去重。
song19990524
·
2023-12-16 06:01
前端
javascript
开发语言
诚之和:Promise的介绍及基本用法是什么
Promise是
ES6
引入的异步编程的新解决方案。语法止Promise是-一个构造函数,用来封装异步操作并可以获取其成功或失败的结果。
诚之和
·
2023-12-16 05:08
JavaScript(
ES6
)数据结构与算法之链表
4.链表文章目录4.链表4.1概念4.2封装与测试4.2.1单向链表4.2.2双向链表4.1概念线性数据结构,存储一系列的元素不同于数组,链表中的元素在内存中不必是连续的空间链表中每个元素存储元素本身的节点和指向下一个元素的引用优点:不必连续,便于实现灵活的内存动态管理不必确定大小,可以无限延伸插入和删除数据效率高,时间复杂度可达到O(1)缺点:访问元素需要从头开始,不能通过下标直接访问4.2封装
bfbshs_ddd
·
2023-12-16 01:39
数据结构与算法
javascript
es6
链表
lodash与30-seconds-code中的数组对象
._.maxBy(objects,'n');//=>{'n':2}
ES6
constmaxBy=(arr,fn)
付出的前端路
·
2023-12-16 00:25
数据类型
boolean(布尔值):表示真伪的两个特殊值,即true(真)和false(假)symbol(符号,
ES6
新加)object(对象):
lyp82nkl
·
2023-12-16 00:23
vue在html中写style,vue开发之style(六)(CSS页面布局之样式、背景、文字)
vscode的Vue前端环境搭建问题及解决办法还有vue的使用,重点就在webpack这个:vue开发之webpack(一)(这个太重要,系列专讲)vue开发之webpack(二)(webpack注释、
ES6
weixin_39622178
·
2023-12-16 00:49
vue在html中写style
vue中的v-model原理,与组件自定义v-model
往下看看吧根据官方文档的解释,v-model其实是一个
语法糖
,它会自动的在元素或者组件上面解析为:value=""和@input="",就像下面这样//标准写法//等价于//在组件上面时1.当在input
aaagu1234
·
2023-12-15 20:07
【全方位对比】前端vue2、vue3、vue3
语法糖
三种写法
Vue前言1、点击切换页面数据实例对比1.1、vue21.2、vue31.3、vue3setup
语法糖
2、ref和reactive2.1、vue22.2、vue32.3、vue3setup
语法糖
3、生命周期
smileAgain-lg
·
2023-12-15 20:27
前端
vue.js
javascript
postman做接口自动化测试
可能是目前最好用的web接口调试工具无需注册(注册后可多终端同步用例)免费(每年付费$60可用云服务,30天免费试用)保存历史记录支持录制请求基于Chrome的V8引擎,支持JS脚本(基本支持
ES6
,浏览器相关对象和
潇潇说测试
·
2023-12-15 20:58
软件测试
软件测试工程师
自动化测试
postman
lua
测试工具
功能测试
软件测试
自动化测试
程序人生
vue中的内置指令v-model的作用和常见使用方法以及自定义组件上的用法
一、v-model是什么v-model是Vue框架的一种内置的API指令,本质是一种
语法糖
写法,它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。
邹荣乐
·
2023-12-15 18:09
vue
vue.js
前端
v-model
语法糖
双向绑定
emit
单向数据流
ES6
学习笔记(一):轻松搞懂面向对象编程、类和对象
面向过程编程POP(Processorientedprogramming)面向过程就是分析出解决问题的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。优点:性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机就采用的面向过程编程缺点:没有面向对象易维护、易复用、易扩展。面向对象编程OOP(ObjectOrientedProgramming)面向对象是把事务分解成
前端岚枫
·
2023-12-15 18:56
模版字符串
ES6
中提供了模版字符串,****用`(反引号)标识,用${}将变量括起来。
我是syq吖
·
2023-12-15 18:59
Naive UI 搭配Tailwind CSS 出现按钮变白,样式冲突,不兼容的解决
Preflight关闭即可:tailwind初始化css去掉以下一行就行:@tailwindbase;这个选项本质上是为了项目的样式一致性,但是使用NaiveUI时组件库已经保证了样式的一致性,我们只是需要css
语法糖
奋斗的烧饵块
·
2023-12-15 18:15
ui
css
前端
数组去重有哪些方法
在JavaScript中,有多种方法可以用于数组去重,以下是一些常见的方法:使用Set:
ES6
引入了Set数据结构,它只允许存储唯一的值,因此可以用来去重数组。
coinisi_li
·
2023-12-15 17:29
前端
javascript
开发语言
ES6
中的字符串常用方法
includes(字符串中是否包含某个字符,第二个参数表示从第几个字符开始):用法:String.includes(str,index)返回值:Booleanvarstr="helloworld!"console.log(str.includes("hello"));//trueconsole.log(str.includes("hello",2));//falsestartsWith(某个字符是
EasonChan94
·
2023-12-15 17:20
关于forEach与for循环的区别----你应该了解这4点
1、for
语法糖
循环最简单,它没有任何额外的函数调用和上下文;2、forEach函数签名更为复杂array.forEach(function(currentValue,index,arr),thisValue
詹姆斯bind
·
2023-12-15 14:20
JavaScript
javascript
前端
RHEL防火墙配置
目录1.了解firewalld2.firewalld的基本配置3.配置firewalld的规则4.icmp-blocks5.Servic
es6
.ports1.了解firewalld在RHEL8中用的防火墙是
IT_社恐刘某
·
2023-12-15 13:03
服务器
linux
大数据
ES6
原生音乐播放器(有接口)
视频展示
ES6
音乐播放器项目介绍GutHub地址:GitHub-baozixiangqianchong/
ES6
_MusicPlayer:音乐播放器
ES6
_MusicPlayer是基于JavaScript
宝子向前冲
·
2023-12-15 12:20
javascript
前端
ES6
ajax
前端知识(十二)———
ES6
迭代器
ES6
中的迭代器是一种新的对象,它具有一个next()方法。next()方法返回一个对象,这个对象包含两个属性:value和done。
贰零壹玖.
·
2023-12-15 11:10
es6
前端
ecmascript
js 中声明常量关键字 var、let、const
js中声明常量的关键字:var、let、const,其中let和const是
ES6
中新增的关键字。let声明的常量只在let所在的代码块中有效。
Vergil_wj
·
2023-12-15 10:30
ES6
中转换为数组的方法
1.扩展运算符(...)1.1合并数组consta1=[1,2,3],a2=[4],a3=[5,6];constb=[...a1,...a2,...a3]//[1,2,3,4,5,6]1.2解构赋值const[first,...rest]=[1,2,3,4];first//1rest//[2,3,4]1.3将字符串转换为数组letobj=[...'hello']console.log(obj)//
晚东
·
2023-12-15 10:08
javascript
es6
webpack4.x最新入门配置详解
目录什么是webpackwebpack可以做什么学习webpack的前提webpack安装webpack学习webpack基础配置html插件样式处理将
ES6
,ES7等高级语法转化为浏览器可识别的ES5
神小夜
·
2023-12-15 10:08
前端
webpack
前端
javascript
node
npm
GraphQL 渐进学习 01-GraphQL-快速上手
进行测试代码ducafecat/graphQL-example创建一个node项目mkdirgraphql-examplecdgraphql-examplenpminit开发环境可以参考nodejs支持
es6
&
会煮咖啡的猫咪
·
2023-12-15 09:38
ES6
简化对象
//
ES6
允许在大括号内里面直接写入变量和函数作为对象的属性和方法//这样书写更方便letname='尚硅谷';letchange=function(){console.log('我们可以改变你');}
仰头45°Cde可乐
·
2023-12-15 09:32
es6
javascript
前端
ES6
学习(三):Set和Map容器的使用
Set容器set的结构类似于数组,但是成员是唯一且不会重复的。创建的时候需要使用newSet([])的方法创建Set格式数据letset1=newSet([])console.log(set1,'set1')letset2=newSet([1,2,3,4,5])console.log(set2,'set2')对比看看Set中唯一letset3=newSet([1,1,2,2,'wjt','wjt'
青阳流月
·
2023-12-15 09:07
es6
es6
前端
javascript
简要描述一下
ES6
中的箭头函数及其使用场景。
箭头函数表达式的语法比函数表达式更简洁。并且没有自己的this。箭头函数更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。箭头函数的作用:1.箭头函数的语法比函数表达式更简洁。2.箭头函数可以解决this指向问题。箭头函数不会创建自己的this,它只会从自己的作用域链向上一层继承this。箭头函数的使用场景:1.简单的函数表达式,内部没有this引用,没有递归,事件绑定,解绑定。2.需要
混搭数理化
·
2023-12-15 07:23
JavaScript
面试题
javascript
面试
【
ES6
】Set和Map数据结构
Set和Map数据结构Setset基本用法实例属性和方法WeakSet含义语法Map基本用法实例属性和方法与其他数据结构的互相转换WeakMap含义语法这是
es6
新增的数据结构,在面试中常被问到区别,以及与
ICE努力学前端
·
2023-12-15 07:10
es6
数据结构
前端
ES6
之函数新增的扩展
参数
ES6
允许为函数的参数设置默认值functionlog(x,y='World'){console.log(x,y);}console.log('Hello')//HelloWorldconsole.log
徐_三岁
·
2023-12-15 07:38
es6
javascript
前端
【07】
ES6
:对象的扩展
一、对象字面量语法扩展1、属性简写当属性名称和属性值的变量名称相同时,可以省略冒号的变量名称。constfoo='bar'constbaz={foo}//等同于constbaz={foo:foo}baz//{foo:'bar'}functionf(x,y){return{x,y}}//等同于functionf(x,y){return{x:x,y:y}}f(1,2)//Object{x:1,y:2}
天边月_
·
2023-12-15 07:08
ES
es6
前端
ecmascript
【08】
ES6
:运算符的扩展
一、指数运算符指数运算符(**)返回第一个操作数取第二个操作数的幂的结果。x**y2**2//42**3//8指数运算符是右结合的。a**b**c等于a**(b**c)2**3**2//相当于2**(3**2)512指数运算符可以与等号结合,形成一个新的赋值运算符(**=)。leta=1.5a**=2//等同于a=a*aletb=4b**=3//等同于b=b*b*b;二、链判断运算符链判断运算符(
天边月_
·
2023-12-15 07:08
ES
es6
udp
前端
ES6
:数据结构Set和Map&WeakSet和WeakMap
ES6
:数据结构Set和Map&WeakSet和WeakMapSet基本使用常见方法WeakSetWeakSet的特点基本使用WeakMap的应用Map基本使用常见方法WeakMapWeakMap的特点强引用和弱引用在
独鹿DT
·
2023-12-15 07:08
JavaScript高级
Map
Set
es6
WeakSet
WeakMap
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他