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+
webpack4的配置你都掌握了么?
解析ES6了解BabelBabel是一个JavaScript编译器,可以实现将
ES6+
转换成浏览器能够识别的代码。
PC.aaron
·
2020-01-08 09:00
ES6 模块化的时代真的来临了么?Using MJS
长久以来,
ES6+
规范v8已经支持了很多了,在图表中我们可以看到,Node已经支持了97%的新语法了。那么剩下的还未支持的有谁呢?ESModule就在其中,也就是import/export语法。
XGHeaven
·
2020-01-08 03:54
web前端技术阅读
javascript面向对象编程指南》——面向对象的js发挥《javascript设计模式与开发实践》——非常好的js设计模式书籍——js核心基础·初级——js核心基础·深入2017年《ES6标准入门》——
es6
戡玉
·
2019-12-31 10:00
面试阿里、网易、滴滴前端碰到的问题3
www.jianshu.com/p/e593fbb36ab1面试阿里、网易、滴滴前端碰到的问题2:http://www.jianshu.com/p/eecb6737edc9js部分实现拖拽功能如果是我的学生,我建议用
es6
张蕾_
·
2019-12-28 12:02
ES6+
中对象解构小技巧
解构的同时赋予初始值(使用=)lettarget={name:'Tony',age:32}let{name,age,birth=1993}=targetconsole.log(name,age,birth)//Tony3219932.使用的变量名与解构目标的key不一致或要使用多个变量(使用:)lettarget={name:'Tony',age:32}letlet{name:firstName,
调皮的绅士
·
2019-12-24 06:12
从 Fetch 到 Streams —— 以流的角度处理网络请求
再加上
ES6+
的
云音乐前端团队
·
2019-12-24 01:49
stream
网络请求
ajax
ES6+
转ES5(webpack+babel、指定多个js文件、自动注入)
接续上篇
ES6+
转ES5,本篇将使用webpack和babel将多个不同目录下指定的多个
ES6+
语法的js文件编译为ES5,并将编译后的文件配置注入对应的html文件。
webNick
·
2019-12-22 16:00
Node.js 使用 Babel 完美配置
ES6+
近年来,
ES6+
越来越热,各大浏览器和node.js对于该标准的支持度也越来越高,
ES6+
有很多新的特性,也提供了更多的API,可以说它对ES5进行了很大的改善,使开发人员更好的使用JavaScript
小菜荔枝
·
2019-12-22 10:26
简单、快速、优雅地配置 ESLint
ESLint为什么要使用ESLintESLint可以统一js的开发规范与风格,一个团队内部的每个人的代码风格都不一样,比如有的人还在用es5,有的人用
es6+
,当查阅或修改别人代码的时候会很难下手,效率不高
小菜荔枝
·
2019-12-22 02:26
入门babel,我们需要了解些什么
说实话,我从工作开始就一直在接触babel,然而对于babel并没有一个清晰的认识,只知道babel是用于编译javascript,让开发者能使用超前的
ES6+
语法进行开发。
Tusi
·
2019-12-18 06:58
babel
前端
es6
如何用
es6+
写出优雅的 js 代码
兼容IE?不存在的好吗。其实使用新语法配合babel的转码,已经可以解决这一些问题了。既然如此,那就多使用新语法去探索一下怎么更好的去写代码吧。下面分享个人开发中常用的js写法技巧,希望对各位有所帮助。使用let/constvar命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined。这种现象多多少少是有些奇怪的。个人认为,对声明的变量确定后面不会发生更改时,即使性能上没有太
不吃早餐a
·
2019-12-12 13:49
ES6开发网站账号体系 SDK
1笔记简介1原生
ES6+
开发,除兼容库外不引用任何三方库2包括工程化,架构设计,数据Mock等常用前端开发模式与流程3账号体系SDK,统一控制核心功能,对下游开放样式定制架构:环境搭建--架构设计、开发流程公共
NOTEBOOK2
·
2019-11-30 14:12
谈谈我是如何获得知乎的前端源码的
当然还有可能是为了转换Typescript、
ES6+
或其他代码。但通常转
FEStone
·
2019-11-08 21:10
前端技术工程化的一小点实践
JavaScript构建目前JavaScript构建的主要方向在与
ES6+
转换成ES5的代码,为了浏览器的实现进度、兼容性和高速发展的ES规范做的兼容处理。CSS构建以reac
Yard
·
2019-10-31 11:24
webpack-babael7转译ES6
现在JavaScript代码主要采用ES6编写,但并不是所有浏览器都支持ES6语法,因此,在其中需要某种转化机制,也就是将
ES6+
语法转化为ES5语法,babel7可以帮助我们做到这件事。
ToSmile
·
2019-10-27 21:38
webpack
babel
webpack loader实现
说到这里,刚好有几个问题:为什么运行打包命令之后,.vue文件可以转成.js文件为什么运行打包命令之后,.less文件可以转成.css文件为什么运行打包命令之后,
ES6+
语法可以转成ES5语法[外链图片转存失败
HashTang
·
2019-10-13 16:00
十个超级实用的 JS 特性
参考资料下面两个关于
ES6+
的站点是我的最爱
LeanCloud
·
2019-09-29 22:10
es6-系列
es5
es6
javascript
ES6+
特性整理
ES6新特性let关键字控制作用域在块级作用域下的定义关键字,并且不允许重复声明,举例:for(vari=0;iabcbtns=document.getElementsByTagName('button');for(vari=0;i结果发现不管点击哪个按钮,输出的都是3,原因就是var定义的变量i作用域在函数,因此这里的i对于3个按钮来说是共用的,而这个i经过循环变成了3,所以无论哪个按钮,获得到
dawsonenjoy
·
2019-09-28 22:12
细说webpack6 Babel的使用详解
在webpack中编写JavaScript代码,可以使用最新的ES语法,而最终打包的时候,webpack会借助Babel将
ES6+
语法转换成在目标浏览器可执行ES5语法。
萝卜
·
2019-09-26 11:00
细说webpack 6. Babel的使用
在webpack中编写JavaScript代码,可以使用最新的ES语法,而最终打包的时候,webpack会借助Babel将
ES6+
语法转换成在目标浏览器可执行ES5语法。
萝卜
·
2019-09-26 00:00
node.js
前端构建
前端工程化
webpack
javascript
脱离脚手架来配置、学习 webpack4.x (一)基础搭建项目
webpack是一个模块化打包工具,webpack通过入口分析项目结构,找到JavaScript模块以及一些不能直接在浏览器上运行的语言、语法等如(scss、ts、
es6+
等),并将其打包成可以直接在浏览器运行的
风吹De麦浪
·
2019-09-11 23:00
webpack编译ES6,JSX(Vue,react)
参考webpack4的30个步骤打造优化到极致的react开发环境,如约而至webpackbabel配置通过babel-loader对
ES6+
,JSX进行编译;1.创建本地项目webpack-demomkdirwebpack-democdwebpack-demo2
小人物的秘密花园
·
2019-08-27 11:18
56 道高频 JavaScript 与
ES6+
的面试题及答案
前言本文讲解56道JavaScript和
ES6+
面试题的内容。复习前端面试的知识,是为了巩固前端的基础知识,最重要的还是平时的积累!注意:文章的题与题之间用下划线分隔开,答案仅供参考。
web前端学习圈
·
2019-08-18 14:06
学习方法和干货
56 道高频 JavaScript 与
ES6+
的面试题及答案
前言本文讲解56道JavaScript和
ES6+
面试题的内容。复习前端面试的知识,是为了巩固前端的基础知识,最重要的还是平时的积累!注意:文章的题与题之间用下划线分隔开,答案仅供参考。
夜尽天明
·
2019-08-15 00:00
javascript
es6-系列
面试
前端
es6
React开发笔记
reactFACEBOOK框架虚拟DOM组件化开发原生JS的框架(
ES6+
原生javascript)优点1.极速的渲染能力虚拟DOMvirtualDOM2.高度组件化组件之间高度复用3.经历大量的测试有一定的稳定性虚拟
钢之炼金术师
·
2019-08-12 23:00
工作中常用
es6+
特性
结合工作中使用情况,简单对es6进行一些复习总结,包括常用的语法,api等,以及短时间内要上手需要重点学习的知识点(不同工作环境可能有一些差别),主要参考链接是阮一峰的博客以及外文博客(阮老师大部分文章是直接翻译的这个博客)http://2ality.com/p/about.html1.简介先说一下ECMAScript,ECMA是一个标准化组织,他们制定了JavaScript的语言标准,所以之后一
hyhappy
·
2019-07-13 00:00
javascript
ecmascript
es6
es8
es7
大前端的自动化工厂(3)—— babel
一.关于babelbabel是
ES6+
语法的编译器,官方网址:www.babeljs.io,用于将旧版本浏览器无法识别的语法和特性转换成为ES5语法,使代码能够适用更多环境。
华为云
·
2019-06-19 10:49
移动组件库cube-ui之后编译
移动组件库cube-ui之后编译背景:使用webpack+babel开发应用越来越多,而且一般都是通过NPM进行包管理的,这样依赖包越来越多,这些依赖包也是使用
ES6+
开发的,所以每个包都需要编译才能发布
Amanda_wmy
·
2019-04-28 15:30
Vue.js
cube
ui
babel 7 简单指北
@babel/cli:用于执行相应命令@babel/core:核心包,将js代码分析成AST@babel/preset-env:包含
es6+
的语法转换规则,如箭头函数、const等@babel/polyfill
郭佬
·
2019-04-22 23:00
JavaScript中的一些实用小技巧总结
有些东西可以说是奇淫技巧,有些可能是
ES6+
中一些比较具有实用性的新语法。&&和||的妙用有时候我们需要在某个函数或变量为true时执行另外一个函数。
lyreal666
·
2019-04-07 16:08
解决nuxt官方脚手架的一些坑:1、支持
es6+
语法 2、样式支持sass
1、支持
ES6+
语法,以server/index.js为例,将require修改为ES6的import模式:初始化:解决方法:(1)修改package.json文件,在“dev”和“start”命令后面新增
Take_Dream
·
2019-02-27 09:01
nodejs求道
javascript
es6+
最佳入门实践(7)
7.set和map数据结构7.1.什么是set?Set就是集合,集合是由一组无序且唯一的项组成,在es6中新增了set这种数据结构,有点类似于数组,但是它的元素是唯一的,没有重复letst=newSet([1,2,2,3,3,4])console.log(st)//[1,2,3,4]Set的size属性可以知道set中有多少元素,类似于数组的length属性letst=newSet([1,2,2,
大地飞鸿
·
2019-02-09 21:00
javascript
ES6+入门系列
es6+
最佳入门实践(1)
1.let和const1.1.let和块级作用域在es5中,js的作用域分为全局作用域和局部作用域,通常是用函数来区分的,函数内部属于局部作用域,在es6中新增了块级作用域的概念,使用{}括起来的区域是一个块级作用域{vara=10}//输出10console.log(a)如果上述代码中定义变量的时候使用let,在外面使用变量a就会报错{leta=10}//以下输出会报错console.log(a
大地飞鸿
·
2019-02-09 21:22
javascript
ES6+入门系列
治电EggJS开发规范
1.编码规范1.1编码格式与语法项目默认编码格式统一为UTF-8格式,语法采用
ES6+
语法1.2代码注释注释符号后要有一个空格1.2.1函数/方法注释函数/方法注释放置于函数/方法的上方,主要描述函数/
治电小白菜
·
2019-02-06 21:52
ES6+
好用的小技巧,让你的代码更干净,短巧,易读
模板字符串letname='siri',age=18,job='front-endengineer'letoldStr='Hi,'+name+',I\'m'+age+'andworkasa'+job+'.';letnewStr=`Hi,${name},I'm${age}andworkasa${job}.`;扩展操作符…操作符,有两个主要用处:复制一个新的数组或对象把多个参数赋值给一个数组变量把一个
前端知否
·
2019-02-03 00:00
javascript
node.js
详解ES6 Fetch API HTTP请求实用指南
本次将介绍如何使用FetchAPI(
ES6+
)对RESTAPI的HTTP请求,还有一些示例提供给大家便于大家理解。注意:所有示例均在带有箭头功能的ES6中给出。
前端技术小哥
·
2018-11-14 16:59
ES6 Fetch API HTTP请求实用指南
本次将介绍如何使用FetchAPI(
ES6+
)对RESTAPI的HTTP请求,还有一些示例提供给大家便于大家理解。注意:所有示例均在带有箭头功能的ES6中给出。
前端技术小哥
·
2018-11-14 00:00
promise
es6
fetch
node.js
javascript
@babel/polyfill 的使用及效果
原文链接:https://my.oschina.net/u/3117745/blog/2353411众所周知某些浏览器对
ES6+
的支持程度堪忧,然而迫于产品的压力我们不得不去像其妥协。
chuodan0559
·
2018-10-31 10:00
数组常用高级API(包含
ES6+
)
1.Array.every全部满足条件。//是否全部大于0leta=[1,2,3,4].every(item=>{returnitem>0;});console.log(a);//true2.Array.some部分满足条件。//是否有部分大于3leta=[1,2,3,4].some(item=>{returnitem>3;});console.log(a);//true一旦找到对应的项,立即停止
huangpb0624
·
2018-10-14 22:53
JavaScript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
使用
es6+
新语法编写代码,可是不能运行于低版本浏览器,需要将语法转换成es5的。那就借助babel转换,再加上webpack打包,实现代码的转换。
weiqinl
·
2018-10-12 09:49
webpack4与babel配合使es6代码可运行于低版本浏览器
使用
es6+
新语法编写代码,可是不能运行于低版本浏览器,需要将语法转换成es5的。那就借助babel7转换,再加上webpack打包,实现代码的转换。
weiqinl
·
2018-10-11 17:00
Babel介绍
简单地说babel是一个工具链,用于将
ES6+
语法转换为当前版本浏览器等环境兼容的javascript代码。
涧草蘼芜
·
2018-10-07 21:44
webpack4.0各个击破(4)—— Javascript & splitChunk
目录一.Js模块化开发二.Js文件的一般打包需求三.使用webpack处理js文件3.1使用babel转换
ES6+
语法3.2脚本合并3.3公共模块识别3.4代码分割3.5代码混淆压缩四.细说splitChunks
大史不说话
·
2018-08-29 22:00
大前端的自动化工厂(3)—— babel
一.关于babelbabel是
ES6+
语法的编译器,官方网址:www.babeljs.io,用于将旧版本浏览器无法识别的语法和特性转换成为ES5语法,使代码能够适用更多环境。
大史不说话
·
2018-08-27 23:00
大前端的自动化工厂(3)—— babel
一.关于babelbabel是
ES6+
语法的编译器,官方网址:www.babeljs.io,用于将旧版本浏览器无法识别的语法和特性转换成为ES5语法,使代码能够适用更多环境。
大史不说话
·
2018-08-23 15:17
大前端
web开发
大前端的自动化工厂
Props、State、Refs 与表单处理
本章将使用React官网首页上的范例(使用
ES6+
)来更进一步说明Props和State特性及在Re
一叶夏幕
·
2018-06-11 17:19
精心收集的超实用的 JavaScript 代码片段(
ES6+
编写)
追加个快速取整的方法:console.log(~~47.11)//->47console.log(~~1.9999)//->1console.log(~~[])//->0------------console.log(20.15|0);//->20console.log((-20.15)|0);//->-20------------console.log(20.15^0);//->20consol
TreeMoveSeeEverO__O
·
2018-05-29 18:31
JavaScript
cube-ui之后编译
背景使用webpack+babel开发应用越来越多,而且一般都是通过NPM进行包管理的,这样依赖包越来越多,这些依赖包也是使用
ES6+
开发的,所以每个包都需要编译才能发布,这样编译后代码中往往包含很多编译代码
E_li_na
·
2018-05-15 11:44
vue
详解如何用babel转换es6的class语法
它可以把
es6+
的语法转换为es5,也可以转换JSX等语法。我们在项目中都是通过配置插件和预设(多个插件的集合)来转换特定代码,例如env、stage-0等。
寒东设计师
·
2018-04-03 16:29
ES6+
开发电商网站的账号体系 JS SDK
阅读更多
ES6+
开发电商网站的账号体系JSSDK网盘地址:https://pan.baidu.com/s/1ejnagA密码:bpxr备用地址(腾讯微云):https://share.weiyun.com
勤奋耕耘
·
2018-03-01 08:00
上一页
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
其他