![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 89
今天也是爱大大的一天吖
这个作者很懒,什么都没留下…
展开
-
ES6 面向对象 VS ES5 面向对象(伪)
计算机语言发展简史机器语言(0和1,面向硬件)⬇汇编语言(英文单词)⬇低级语言(相比高级语言更加接近计算机的底层,如c语言,面向过程/函数,以函数为单位进行功能的数据和方法的封装)⬇高级语言(不直接操作计算机的底层,如js、java、python,面向对象,将针对某一功能的方法、数据封装到对象中)⬇模块系统(封装许许多多的对象)⬇框架(封装许许多多的模块)⬇系统接口(API)ES5面向对象(伪面向对象,假的)存在的问题:没有统一的写法1 . 类的声明方法这是一种写法://原创 2020-08-02 15:11:04 · 124 阅读 · 0 评论 -
ES6入门基础 简单介绍异步操作的两种方式
异步操作常见于ajax数据读取等ajax基本写法:alert('http://aaa.com/a/1.txt',function(){ //成功 }[ ,function(){ //失败 }])异步操作:可以同时进行多个操作,用户体验好;代码混乱ajax('http://taobao.com/api/user',function(data1){ ajax('http://taobao.com/api/items',function(data2){ ajax('http://tao原创 2020-08-01 17:41:07 · 154 阅读 · 0 评论 -
ES6入门基础 语法特性之声明变量的新方法(let和const)
1.margin属性设置元素的4个外边距margin(上外边距 右外边距 下外边距 左外边距)或margin(上外边距 右/左外边距 下外边距)或margin(上/下外边距 右/左外边距)或margin(上/下/左/右外边距)margin:auto 让元素水平居中的2.opacity属性设置元素的不透明级别(0-1)3.outline属性(1)outline-color :设置元素...原创 2020-07-28 11:23:46 · 121 阅读 · 0 评论 -
ES6 展开运算符(...)
,,,转载 2020-07-23 16:10:36 · 1054 阅读 · 0 评论 -
ES6 模板字符串 ``
参考原文链接1. 使用JavaScript输出字符串,通常是下面这样的: console.log( "He is <b>"+person.name+"</b>"+"and we wish to know his"+person.age+".That is all" );这样的传统做法需要使用大量的“”(双引号)和 + 来拼接才能得到我们需要的字符串。ES6中提供了模版字符串,用`(反引号)标识,用${}将变量括起来。上面的例子可以用模板字符串写成下面这样:转载 2020-07-09 18:04:58 · 360 阅读 · 0 评论 -
ES6 箭头函数
参考原文链接箭头函数的语法格式通常函数的定义方式为var fun1 = function(a){ return 2*a;}function(a,b){ return a+b;}function fun3(){ return "hello";}使用箭头函数的语法来定义上面三个函数//删除原函数的"function"关键字,使用"=>"连接参数列表和函数体,函数体只有一行且为return语句,则可以省略returnvar fun1 = (a) => 2*a;//只有原创 2020-07-09 16:06:15 · 278 阅读 · 0 评论 -
ES6 速写属性和速写方法
速写属性对象属性的值来自于变量的值,如下写法在ES6中是允许的var name = "abc";var age = 13;var obj = { name:name, age:age,};但ES6为了简便书写,可以使用速写属性,如下形式var name = "abc";var age = 13;var obj = { name, age,};输出对象obj,没有问题速写方法obj对象属性方法如下var obj = { name: "张三", say:原创 2020-07-09 15:09:10 · 411 阅读 · 0 评论