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
正则的拓展
RegExp构造函数在ES5中,RegExp构造函数的参数有两种情况。第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。varregex=newRegExp('xyz','i');//等价于varregex=/xyz/i;第二种情况是,参数是一个正则表示式,这时会返回一个原有正则表达式的拷贝。varregex=newRegExp(/xyz/i);//等价于varrege
没脖子
·
2024-01-11 22:53
es6
mysql
数据库
鸿蒙开发-ArkTS基础,它与TS区别在那?
说明:也就是前端开发过程中所有的js/ts语法大部分支持的,比如
es6
中的箭头函数-模板字符串-promise-async/await-数组对象方法-注意:根据对下一代的Next版本的内部
移不动开发技术
·
2024-01-11 21:12
鸿蒙开发
harmonyos
华为
鸿蒙开发
程序员
前端
ARKTS
鸿蒙4.0
export,export default,import和module.exports, exports,require使用方法
阮一峰ECMAScript6module.exports和exports是属于CommonJS模块规范,对应--->require属于CommonJS模块规范export和exportdefault是属于
ES6
一人创客
·
2024-01-11 21:48
这应该是JavaScript 中数组操作方法(含ES5及ES5+)较全的总结了吧
一、ES5中数组操作方法ES5中数组操作方法总结详尽使用参看MDN_Array二、ES5+中数组操作方法ES5+数组操作方法除了flat和flatMap方法详解,其它详解参看
ES6
数组给我们带来哪些操作便利
贵在随心
·
2024-01-11 17:49
ES5和
ES6
的类的区别
目录一、写法上面的区别二、二者的其他区别1.class不能提升2.class只能通过new实例3.class的原型上属性不能遍历4.实现继承的方法不同一、写法上面的区别我们用ES5定义一个类:functionPerson(name,age){this.name=name;this.age=age;}Person.prototype={say:function(){console.log('hell
迪卢克的现任
·
2024-01-11 17:17
javascript
前端
2021/02/17 每日一题 重塑矩阵
记录下解题思路其实思路不难,主要就2步扁平化整个二维数组根据传入的r,c来截取扁平化后的数组,并且重新组合对nums进行遍历,每次遍历元素都通过concat连接到数组上,完成nums的扁平化,这里可以直接用
ES6
Taec0123
·
2024-01-11 15:57
ECMAScript 6 入门 —— Promise对象【一】
1.Promise的含义Promise是异步编程的一种解决方案,
ES6
将其写进了语言标准,统一了用法,原生提供了Promise对象。
爱吃果蔬的猫
·
2024-01-11 14:59
javascript
ecmascript
前端
vscode插件之Linux相关插件
远程连接插件2.shell-format代码格式化工具3.shellman代码语法提示4Linux_ansible语法提示5皮肤设置5.1DraculaOfficial5.2.tangmingThem
es6
BracketPairColorizer
xing2351_
·
2024-01-11 14:11
其他
vscode
ECMAScript 6 入门--let、const和变量解构
ECMAScript6入门--let、const和变量解构主要是阅读阮一峰老师的《
ES6
标准入门》这一本书所做的读书笔记。作为掌握
ES6
相关特性的一个过程。同时也作为之后速查的一个手册。
Demonskp
·
2024-01-11 14:32
前端系列:
ES6
-ES12新语法
文章目录ECMAScript系列:简介ECMAScript系列:
ES6
新特性let关键字const关键字变量的解构赋值模板字符串简化对象写法箭头函数参数默认值rest参数spread扩展运算符Symbol
Code技术分享
·
2024-01-11 12:35
前端
es6
ecmascript
10.【TypeScript 教程】类(Class)
自
ES6
起,终于迎来了class,对于开发者来说,终于可以使用基于类的面向对象式编程。
前端玖耀里
·
2024-01-11 12:17
TypeScript入门教程
typescript
javascript
前端
ES6
模块
概述在
ES6
前,实现模块化使用的是RequireJS或者seaJS(分别是基于AMD规范的模块化库,和基于CMD规范的模块化库)。
别抱紧一个梦
·
2024-01-11 11:38
es6
javascript
前端
ES6
Class 类
概述在
ES6
中,class(类)作为对象的模板被引入,可以通过class关键字定义类。class的本质是function。它可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。
别抱紧一个梦
·
2024-01-11 11:07
es6
前端
别让“证书”限制了你的发展
在我们刚毕业的时候会特别注
重学
历,同样学历看学校,同样学校看专业。
ABC的风格_9f47
·
2024-01-11 09:53
Visual Studio Code作为React Native的开发IDE,智能提示等等插件安装
1、ReactNativeTools2、React-Native/React/Reduxsnippetsfor
es6
/es73、ReactNativeSnippet4、ES7React/Redux/GraphQL
Loki_
·
2024-01-11 08:53
js_BOM&Dom&Ajax
总结讲解自定义对象在ES5中没有像Java中一样专门的class关键字定义类(
ES6
中可以用class定义类),所以在ES5中创建类其实和创建函数是一样的语法:function对象名/类名/方法名(){
Z皓峻AS
·
2024-01-11 06:43
ajax
前端
javascript
Phaser3
ES6
+ 入门教程(3)——输入系统(2)
前面一小节,我们讲了键盘输入,这里补充一下关于鼠标的。键盘事件是通过Phaser.Scene.input.keyboard.on()方法添加事件监听器的,但是鼠标事件和部分其它事件,则是通过Phaser.Scene.input.on()方法来添加事件监听器的。在鼠标事件中,虽然本教程中称为鼠标事件,但是具体指的是点击事件,在PC端就是使用鼠标点击,在移动端就是用手指点击。因此,在Phaser中,该
遨游于学海
·
2024-01-11 03:28
重学
JavaScript高级(十一):你真的了解Iterator(迭代器)-Generator(生成器)么?
Iterator(迭代器)-Generator(生成器)详解此篇文章主要讲解了Iterator(迭代器)-Generator(生成器),在实际开发中用的不是很多,但是对于理解async/await有一定的帮助,同时对React中的redux库的使用,有很大的帮助大家在阅读文章的时候,有写错的地方,还请多多指正!什么是迭代器使用户在容器对象上遍访的对象,是用该接口,无需关系对象的内部实现过程我们可以
前端大菜鸟_
·
2024-01-11 03:02
重学JavaScript高级
javascript
开发语言
ecmascript
重学
JavaScript高级(十):十分钟掌握Promise细节
Promise–详解ES5之前处理异步的方法会先封装一个工具函数接收三个参数,业务参数,成功回调函数,失败回调函数这种需要将成功以及失败的业务逻辑梳理清除,而且参数位置也没有规范functiontool(count,successCall,failCall){setTimeout(()=>{if(count>0){//填写业务逻辑successCall();}else{//填写业务逻辑failCa
前端大菜鸟_
·
2024-01-11 03:02
重学JavaScript高级
javascript
开发语言
ecmascript
重学
JavaScript高级(六):以面向对象原型继承(ES5)搞懂原型原型链
面向对象原型继承(ES5)普通对象原型(隐式原型)JavaScript中的每个对象都有一个特殊的内置属性[[prototype]],它实际上是一个对象,指向的是另外一个对象[[prototype]]的作用当我们通过引用对象的key获取一个value时候,实际上会触发get的对象操作这个操作首先会查找对象本身有没有这个key,如果有的话直接使用没有这个key,那么会访问对象内置属性[[prototy
前端大菜鸟_
·
2024-01-11 03:32
重学JavaScript高级
javascript
重学
JavaScript高级(七):
ES6
中实现继承的方法以及JS中的多态
ES6
实现继承在前一篇的文章,我们学习了ES5通过原型原型链实现继承的方式,那么
ES6
中是如何实现继承,其背后的原理又是怎样的?
前端大菜鸟_
·
2024-01-11 03:32
重学JavaScript高级
javascript
es6
开发语言
重学
JavaScript高级(九):Proxy用法详解
Proxy详解Proxy-监听对象的操作需求:监听某个对象属性的操作先看以下之前的操作通过Object.defineProperty进行监听某个属性是否发生了变化(同时也是vue2中实现响应式的原理)letobj={a:100};let_value="";Object.defineProperty(obj,"a",{set(value){_value=value;console.log("a的值发
前端大菜鸟_
·
2024-01-11 03:01
重学JavaScript高级
javascript
前端
开发语言
重学
JavaScript高级(十二):async/await-事件循环-面试高频
async/await-事件循环前面我们学习了生成器和迭代器,那么在本篇文章中,我们主要讲解生成器与Promise的结合使用,从而引出async/await语法,同时会涉及面试中频次最高的一个知识点:事件循环生成器与异步处理首先需要了解回调地狱在Promise出来之前,我们多次请求网络接口,有可能产生回调地狱//伪代码functionrequest(url){//请求的逻辑代码//返回一个结果re
前端大菜鸟_
·
2024-01-11 03:31
重学JavaScript高级
javascript
面试
前端
【JavaScript】
es6
开发常用技巧
1.如何隐藏所有指定的元素consthide=(el)=>Array.from(el).forEach(e=>(e.style.display='none'));//事例:隐藏页面上所有``元素hide(document.querySelectorALL('p'))2.如何检查元素是否具有指定的类?页面DOM里面的每个节点上都有一个$\color{#FF0000}{classList}$对象,程序
【南汐】前端
·
2024-01-11 02:24
前端
javascript
vue.js
实现数组去重的方式
利用
Es6
中新的数据结构Set,Set它类似于数组,但是成员的值都是唯一的,没有重复的值。可以通过搭配Array.from()转换为真实数组。
进击中的大学生
·
2024-01-11 01:42
javascript
前端
开发语言
JavaScript中解锁Map和Set的力量
个人主页:《爱蹦跶的大A阿》当前正在更新专栏:《VUE》、《JavaScript保姆级教程》、《krpano》✨前言
ES6
带来了Map和Set两个新的数据结构-它们分别用于存放键值对和唯一值。
前端讲堂-鸿蒙课堂
·
2024-01-10 23:03
JavaScript保姆级教程
javascript
前端
开发语言
ES6
基本语法
测试Node环境支持
ES6
的程度#在系统的终端中执行npm安装一个包npminstall-ges-checker#之后在系统的终端中执行如下命令es-checker把一个对象(变量的值)输出到终端console.log
夜醉梦紅尘
·
2024-01-10 21:23
js高级程序设计笔记7
判断是否是数组arrinstanceofArray//判断是否是数组//如果有多个全局环境,Array构建函数的版本不同,可能会发生问题
ES6
Array.isArray(arr)//可以防止上述错误,
ES6
ycyc1996
·
2024-01-10 21:25
ES6
- 吃鸡入门系列 ~ Object对象
对比
es6
全写letuser={username:'lake',login:function(){//execloginservice}}方法简写letuser={username:'lake',login
kikiki1
·
2024-01-10 17:37
24:JS 原型链,原型链的顶端是什么?Object 的原型是什么?Object 的原型的 原型是什么?在数组原型链上实现删除数组重复数据的方法
能够把这个讲清楚弄明白是一件很困难的事,首先明白原型是什么,在
ES6
之前,JS没有类和继承的概念,JS是通过原型来实现继承的,在JS中一个构造函数默认带有一个prototype属性,这个的属性值是一个对象
小小前端搬运工
·
2024-01-10 16:07
Cannot find module ‘@/views/factory/line/index.vue‘ or its corresponding type declarations.ts(2307)
1、扩展安装安装插件:PathIntellisense插件2、增加{"compilerOptions":{"target":"
ES6
","module":"commonjs","allowSyntheticDefaultImports
无知好快_Sosoo浪浪
·
2024-01-10 16:28
Vue
展开运算符(Spread Operator)
展开运算符(SpreadOperator)是
ES6
中引入的一种语法,使用三个连续的点(...)表示。它可以在多种场合下使用,主要用途是“展开”数组或对象中的元素或属性。
duration~
·
2024-01-10 15:45
前端
javascript
开发语言
ecmascript
展开运算符(Spread Operator)
展开运算符(SpreadOperator)是
ES6
中引入的一种语法,使用三个连续的点(...)表示。它可以在多种场合下使用,主要用途是“展开”数组或对象中的元素或属性。
duration~
·
2024-01-10 15:45
前端
javascript
开发语言
ecmascript
第十五章 ECMAScript6新增的常用语法
文章目录一、声明关键字二、箭头函数三、解构赋值四、展开运算符五、对字符的补充六、Symbol七、对象的简写语法八、Set和Map九、for-of一、声明关键字
ES6
新增的声明关键字:let,const:
杨树林er
·
2024-01-10 14:03
从零开始学JavaScript
es6
javascript
前端
ecmascript
ecmascript6
es6新增
TS中的类
目录
ES6
的类类的概念类的构成类的创建声明构造函数定义内容创建实例TS中的类类声明构造函数属性和方法实例化类继承访问修饰符publicprivateprotected成员访问修饰符的使用原则访问器只读成员与静态成员
卡科卡
·
2024-01-10 12:30
javascript
开发语言
ecmascript
React入门 - 03(初识 React 组件和 JSX)
前置知识点:
ES6
模块化&继承1.初识React组件1、打开src/index.js文件(项目的入口文件)内容,我们可以看见importAppfrom'.
w-somebody
·
2024-01-10 11:18
react.js
前端
前端框架
XGBoost建模调参-保险赔偿预测模型
第二部分建模过车着
重学
习如何用XGboost进行建模和调参。基本建模流程:1)读取数据;2)特征理解;3)数据清洗、预处理;4)建立模型;5)模型评估。
Avasla
·
2024-01-10 10:53
机器学习算法
Python
数据分析
python
Vue入门二(列表渲染|数据的双向绑定|事件处理)
文章目录一、列表渲染小案例补充
es6
对象写法v-for可以循环的类型补充js可循环类型key值的解释二、数据的双向绑定三、事件处理基本使用过滤案例补充箭头函数事件修饰符按键修饰符一、列表渲染小案例Document
0Jchen
·
2024-01-10 09:51
Vue
vue.js
javascript
前端
前端面试题集合七(
ES6
、ES7、ES8、ES9、ES10、ES11、ES12)
ES6
(2015)1.类(class)classMan{constructor(name){this.name='小豪';}console(){console.log(this.name);}}constman
啃火龙果的兔子
·
2024-01-10 09:13
web面试
Javascript
前端
深度解析JavaScript面试热点:事件循环、上下文、箭头函数、变量作用域与
ES6
模块
JavaScript面试中经常涉及到事件循环、上下文、箭头函数、变量作用域以及
ES6
模块等核心概念。通过清晰的代码示例,我们深入讨论这些主题,揭示其中的关键细节。
嘴巴嘟嘟
·
2024-01-10 09:12
javascript
面试
es6
es6
定义变量 let 跟cosnt 区别
es6
定义变量let跟cosnt区别以上内容由chatgpt中文网动态生成可变性:let:声明的变量具有可变性,可以被重新赋值。const:声明的变量是常量,一旦赋值后就不能再重新赋值。
m0_37678007
·
2024-01-10 09:40
es6
javascript
前端
【React系列】
ES6
学习笔记(一)let与const、解构赋值、函数参数默认值\rest参数\箭头函数、数组和对象的扩展、Set和Map等
本文参考自电子书《ECMAScript6入门》:https://
es6
.ruanyifeng.com/let和const命令1.let命令尽量使用let声明变量,而不是var。
川峰
·
2024-01-10 09:10
React
React
ES6
js
ES6
---判断对象是否为{}
介绍使用
es6
语法判断一个对象是否为{}示例使用
ES6
的Object.keys()方法,返回值是对象中属性名组成的数组letobj={}letkeys=Object.keys(obj)if(keys.length
牧小七
·
2024-01-10 09:39
Vue
es6
javascript
前端
ES6
规范
一、简介js由三部分组成:ES+DOM(文档对象模型)+BOM(浏览器对象模型)ES作为核心,是一套标准,规范了语言的组成部分:语法、类型、语句、关键字、保留字。定义了数据结构和语法,定义了函数和对象的实现,包括原型链和作用域链的机制和实现。JavaScript的核心ECMAScript描述了该语言的语法和基本对象;DOM描述了处理网页内容的方法和接口;BOM描述了与浏览器进行交互的方法和接口;关
allenjsl
·
2024-01-10 09:38
javascript
前端
开发语言
ECMAScript6详解
ECMAScript6,也被称为
ES6
或ECMAScript2015,是JavaScript编程语言标准的一个主要更新。
终将老去的穷苦程序员
·
2024-01-10 09:36
es6
前端
ecmascript
typescript
一.定义1.type类型+
ES6
2.javascript的超级3.包含
ES6
4.静态类型语言5.类型检查,接口,oop非常完善6.可以编译成javascript在浏览器运行二.tscgreeter.ts
耶啵_
·
2024-01-10 09:12
ES6
新增 Set、Map 两种数据结构的理解
ES6
新增Set、Map两种数据结构的理解Set是一种叫做集合的数据结构,集合是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合;Map是一种叫做字典的数据结构字典是一些元素的集合
木蓝茶陌*_*
·
2024-01-10 08:53
前端
es6
Set
Map
WeakSet
WeakMap
重学
JavaScript高级(八):
ES6
-ES12新增特性学习
ES6
-ES12新增特性学习
ES6
–对象字面量增强属性的简写方法的简写计算属性名letname="zhangcheng"//我想让sum作为obj的key值letobjKey="sum"letobj={
前端大菜鸟_
·
2024-01-10 07:03
重学JavaScript高级
javascript
es6
学习
Proxy
Proxy是
ES6
中新增的功能,它可以用来自定义对象中的操作Proxy它是一个构造函数,返回一个代理对象Proxy,主要用于从外部控制对对象内部的访问。
感觉不错哦
·
2024-01-10 07:21
typeScript基础
TypeScriptJavaScript超集注意:TypeScript无法在浏览器中运行为什么使用TypeScript类型推演与类型匹配开发编译时报错极大程度的避免了低级错误支持JavaScript最新特性(包含
ES6
AmyGeng123
·
2024-01-10 04:44
继承
js
typescript
javascript
node.js
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他