腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Micro_awake web
专栏成员
举报
66
文章
94638
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(66)
javascript(17)
html(12)
其他(9)
vue.js(6)
ecmascript(6)
css(5)
python(4)
json(4)
html5(4)
数据处理(3)
ajax(2)
编程算法(2)
缓存(2)
https(2)
iphone(1)
java(1)
xml(1)
数据库(1)
django(1)
打包(1)
ide(1)
图像处理(1)
eslint(1)
http(1)
网络安全(1)
npm(1)
微信(1)
小程序(1)
数据结构(1)
border(1)
request(1)
task(1)
transform(1)
width(1)
排序(1)
排序算法(1)
原理(1)
搜索文章
搜索
搜索
关闭
es6(六):module模块(export,import)
ecmascript
es6之前,社区模块加载方案,主要是CommonJS(用于服务器)和AMD(用于浏览器) 而es6实现的模块解决方案完全可以替代CommonJS和AMD ES6模块设计思想:尽量静态化,在编译时就能确定模块的依赖关系,以及输入输出的变量 而CommonJS和AMD模块,都只能在运行时确定这些东西 同时:模块中使用的是严格模式 <script type="module" src="es7-1.js" ></script> <script type="module" src="es7-2.js" ></sc
用户1149564
2018-01-11
742
0
es6(五):class关键字(extends,super,static)
ecmascript
ES5中,生成对象通过构造函数: 1 function A(name,age){ 2 this.name=name; 3 this.age=age 4 } 5 // 在A的prototype属性上定义一个test方法,即A生成的实例化对象的原型对象上的方法 6 A.prototype.test=function(){ 7 return this.name+' '+this.age 8 } 9 10 var a1=
用户1149564
2018-01-11
677
0
es6(四):Symbol,Set,Map
ecmascript
1.Symbol: Symbol中文意思“象征” Symbol:这是一种新的原始类型的值,表示独一无二的值(可以保证不与其它属性名冲突) Symbol()函数前面不能使用new,因为生成的Symbol(下面指s)是一个原始类型的值,不是对象 1 let s=Symbol() 2 console.log(typeof s)//symbol Symbol可以接受一个字符串作为参数,作为对Symbol的描述 1 let s1=Symbol('s1') 2 let s2=Symbol('s1') 3
用户1149564
2018-01-11
570
0
es6(三):es6中函数的扩展(参数默认值、rest参数、箭头函数)
ecmascript
1.函数可以设置参数默认值 1 function test1(x,y=1){ 2 console.log(x,y) 3 } 4 test1(10)//10 1 2.rest参数:形式为...变量名 1 function test2(a,...b){ 2 for(let i of b){ 3 a+=i 4 } 5 console.log(a) 6 } 7 // 说明传入的参数是一个一个的传入,而不是数组形式 8
用户1149564
2018-01-11
1.2K
0
es6(二):解构赋值
ecmascript
ES中允许按照一定格式从数组,对象值提取值,对变量进行赋值,这就是解构(Destructuring) 1 let [a,b,c]=[1,10,100] 2 console.log(a,b,c)//1 10 100 3 //等式两边"模式"进行匹配,从而进行赋值 4 let [i,[[[j]],k]]=[1,[[[2]],3]]//这种看看就好,知道这样也可以执行就行 5 console.log(i,j,k)//1 2 3 6 7 let [,,x]=[1,2
用户1149564
2018-01-11
590
0
es6(一):es6介绍以及let,const
ecmascript
es是js的规范,而js是具体实现 将es6转化为es5代码工具:运用的多的是babel 在线转换地址:babel,traceur(属于谷歌) 1.let申明变量:let其实可以完全取代var,并且没有var这么多副作用 1 { 2 var a = 10; 3 let b = 10;//let申明的变量是块级作用域 4 } 5 console.log(a)//10 6 // console.log(b)//b is not defined let很适合的一种场
用户1149564
2018-01-11
617
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档