![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ECMAScript 6
前端岚枫
技术翻译,技术人生,前端知识,生活感悟
展开
-
夯实基础,彻底掌握js的核心技术(四):ES5、ES6对象方法详解
ES5 Object 对象方法扩展ES5给Object扩展了一些静态方法,常用的2个Object.create(prototype,[descriptors])作用:以指定对象为原型创建新的对象为新对象指定新的属性,并对属性进行描述value: 指定值writable: 标识当前属性值是否是可修改的,默认为falseconfigurable: 标识当前属性是否可以被删除,默认为falseenumerable: 标识当前属性是否能用 for in 枚举 默认为falseObject.原创 2020-07-24 08:13:21 · 584 阅读 · 1 评论 -
ES6学习笔记(五):轻松了解ES6的内置扩展对象
前面分享了四篇有关ES6相关的技术,如想了解更多,可以查看以下连接《ES6学习笔记(一):轻松搞懂面向对象编程、类和对象》《ES6学习笔记(二):教你玩转类的继承和类的对象》《ES6学习笔记(三):教你用js面向对象思维来实现 tab栏增删改查功能》《ES6学习笔记(四):教你理解ES6的新增语法》文章目录Array的扩展方法扩展运算符(展开语法)构造函数方法: Array.from...原创 2020-03-08 22:19:03 · 961 阅读 · 11 评论 -
ES6学习笔记(四):教你轻松搞懂ES6的新增语法
letES6新增的用于声明变量的关键字let声明的变量只在所处于的块级有效不存在变量提升暂时性死区// 使用let声明的变量具有块级作用域if(true) { let a = 10 console.log(a) // 10 if(true) { let c= 30 } console.log(c) // c is not defined}console...原创 2020-03-07 21:58:22 · 967 阅读 · 5 评论 -
ES6学习笔记(三):教你用js面向对象思维来实现 tab栏增删改查功能
前两篇文章主要介绍了类和对象、类的继承,如果想了解更多理论请查阅《ES6学习笔记(一):轻松搞懂面向对象编程、类和对象》、《ES6学习笔记(二):教你玩转类的继承和类的对象》,今天主要来分享关于如何用js面向对象的思维来实现tab栏的一些相关的功能。要实现的功能分析点击tab栏可以切换效果点击+号,可以添加tab项和内容项点击X号,可以删除当前的tab项和内容项点击tab文字或者内...原创 2020-02-27 23:21:03 · 2502 阅读 · 3 评论 -
ES6学习笔记(二):教你玩转类的继承和类的对象
文章目录继承super关键字ES6中的类和对象的4个注意点:总结继承程序中的继承: 子类可以继承父类的一些属性和方法class Father { //父类 constructor () { } money () { console.log(100) }}class Son extends Father { //子类继承父类}let son = new Son...原创 2020-02-26 20:02:34 · 2176 阅读 · 6 评论 -
ES6学习笔记(一):轻松搞懂面向对象编程、类和对象
面向过程编程P OP(Process oriented programming)面向过程就是分析出解决问题的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。面向对象编程OOP(Object Oriented Programming)...原创 2020-02-25 22:20:50 · 935 阅读 · 2 评论 -
轻松弄懂var、let、const之间的区别
ECMAScript 6(简称ES6)是JavaScript语言的下一代标准,于2015年6月正式发布,也称ECMAScript 2015。ES6的好处ES6的出现为我们前端带来了很多方便之处,以前用js几十行才实现的一个功能,ES6几行代码就能简单的实现,ES6新增的一些特性,改变了很多弊端之处,比如新出现的let、const,实现了块级作用域功能,减少了以前var的全局变量,箭头函数代...原创 2020-01-08 14:16:01 · 5760 阅读 · 7 评论 -
ECMAScript 6环境搭建
ECMAScript 6已应用到react框架中,为了研究学习react,今天开始先学习es6基础,先从搭建环境开始,由于我电脑已安装nodejs,不再安装node和npm先打开cmd命令行窗口,创建文件加es6testmd es6test1、先创建package.json文件npm initpackage.json文件为{ "name": "es6test",...原创 2018-03-15 17:03:53 · 1166 阅读 · 0 评论 -
antd vue中,如何给表单动态添加input,解决遇到一些坑
最近做项目用的组件库Ant Design Vue,这个组件看起来文档很详细,但也会遇到一些意想不到的问题,最后看文档没办法解决,只能去看源码,折腾了好久,终于把问题给解决了,遇到的问题主要是当添加input的时候验证不能友好的使用,当一个input添加,然后删除,提交表单的时候会提示填写删除的input,还有个问题就是当把填写好的内容,删除提交的时候,已删除的内容还是能提交到后台,用方法处理fo...原创 2019-05-13 18:01:45 · 16626 阅读 · 1 评论