前端时间学习了vue,这几天开始入手react了。 react项目搭建起来之后,我们一定会定义很多个组件。同样的也会涉及到父子组件的传值。今天来整理一下这个知识。 1,定义子组件步骤 1,引入react。 2,写组件并export default导出去用到了es6中的calss语法,提前说一下,th ...
分类:
其他好文 时间:
2017-07-21 14:09:05
阅读次数:
174
一、作用域 var和es6中的let 的区别。 1、var 是JavaScript中定义全局变量的关键字 2、let 是es6语法中定义变量的关键字 但是let的变量是块级作用域(只能在自己的块里面使用 也就是在大括号里面可以使用在外面是用不了) 实例(var): 'use strict'; if( ...
分类:
编程语言 时间:
2017-07-21 10:24:44
阅读次数:
117
1、apply 2、reduce 3、ES6 ...
分类:
编程语言 时间:
2017-07-21 01:15:58
阅读次数:
143
变量的解构赋值 1.数组解构赋值 1.1 基本用法 ES6允许按照一定模式,提取数组或对象的值,对变量赋值,称之为解构赋值 以往对变量赋值如下: ES6中可写成以下形式: 这种写法属于“模式匹配”,只要等号两边的模式对应,右边的值便会赋予左边对应的变量。 注意下面的写法: 注意,只要某种数据结构具有 ...
分类:
其他好文 时间:
2017-07-21 01:15:25
阅读次数:
225
一 数组 1. Array.from() 将两类对象转为真的数组 : 类似数组的对象(伪数组,如arguments、document.getElementsByTagNames等)和可遍历对象(包括ES6新增的Set Map) --ES5,伪数组转为真正的数组 Array.prototype.sli ...
分类:
编程语言 时间:
2017-07-20 20:59:28
阅读次数:
143
demo 序号姓名性别电话号码省份操作 1张三男13788888888浙江删除 2李四女13788887777四川删除 3王二男13788889999广东删除 ...
分类:
其他好文 时间:
2017-07-19 23:39:15
阅读次数:
222
一、let const 1.let命令:声明变量仅在块级作用域有效;let实际上为js新增了块级作用域 好处: -不存在变量提升; -内部声明的变量 函数 不会影响外部 -不可重复声明变量 2.const 声明常亮 声明时赋值 声明变量: 1.var 2.function (ES5 全局对象属性) ...
分类:
其他好文 时间:
2017-07-19 23:36:31
阅读次数:
210
今天学习了一下js的继承,js中的继承主要分四种,原型继承,构造函数继承,call/apply继承以及es6的extend继承。1.原型继承:原型继承主要利用js对象的prototype引用父类的构造函数来复制父类的方法。 2.构造函数继承子类中调用父类的构造函数,完成继承。 3.call/appl ...
分类:
Web程序 时间:
2017-07-19 15:29:42
阅读次数:
155
ECMAScript 是什么? 首先,我们都知道JavaScript由三部分组成:ECMAScript,DOM,BOM; 其中的ECMAScript是Javascript的语法规范。 ECMAScript定义了很多东西,如: 语法 解析规则,关键字,语句,声明,操作等 类型 布尔型,数字,字符串,对 ...
分类:
其他好文 时间:
2017-07-19 14:39:40
阅读次数:
571
1、问:jquery源码分析的版本是什么? 答:v3.2.1 2、问:为什么要分析jquery源码? 答:javascript是一切js框架的基础,jquery、es6、vue、angular、react、redux,node。只有完全掌握原生js,你才能快速理解各种js框架,也是你达到高级程序员的 ...
分类:
Web程序 时间:
2017-07-18 13:24:40
阅读次数:
201