摘要: 1)react 压缩js 使用淘宝镜像 将npm 改成 cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 2)不使用严格模式,代码也可以有容错机制,为什么需要在严格模式下书写代码:原因如下: (个人理解:只是使书写 阅读全文
posted @ 2017-04-15 10:59 shirleyYing 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 本人是转载kiinlam github 实例化 首次实例化 getDefaultProps getInitialState componentWillMount render componentDidMount 实例化完成后的更新 getInitialState componentWillMount 阅读全文
posted @ 2017-04-12 09:00 shirleyYing 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Array.prototype.length = 100;var arr = new Array(1,2,3);console.log(arr._proto_ == Array._proto_) //能够输出判断数据类型 String Array Object Boolean (除了null und 阅读全文
posted @ 2017-04-11 08:56 shirleyYing 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: 本人最近学习es6一些方法,难免有些手痒,想着能不能将这些方法总结下,如下 1、数组的扩展 1)首先什么是伪数组 无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来遍历它们,例如:函数的argument参数,调用getElementsByTagName,docu 阅读全文
posted @ 2017-04-07 20:59 shirleyYing 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 大家写好的代码,在浏览器上运行,总会有怎样才能让他效率更高,不卡顿。。。等问题,就本人而言,我觉得是以下这几个导致CPU 过高 1、不要直接监听scroll,等到鼠标滚动停止的时候再去触发事件2、控制创建的时间计时器(setTimeout/setInterval)的数量3、控制时间计时器(setTi 阅读全文
posted @ 2017-04-05 12:13 shirleyYing 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 本人最近被es6感兴趣了,学习一些,以下就是自己总结的一些小知识 1、当你在百度输入"es6"关键字,点击进入es6入门,首先你需要知道怎样学习的顺序,先看第21章Module语法, 严格模式 ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";。 严格模式主要有以下 阅读全文
posted @ 2017-04-05 11:15 shirleyYing 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 本人对于ECMAScript继承机制有些见解,如果说的不对,敬请赐教~~~~ 继承是OO语言(面向对象)挺好的概念,许多OO语言都支持两种继承方式(接口只继承方法签名、实际继承则继承实际的方法),但是ECMAScript由于没有签名,只支持实现继承。 1、原型链继承 就是一个引用类型继承另一个引用类 阅读全文
posted @ 2017-03-30 22:29 shirleyYing 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 本人学了一段时间的angular的服务(factory、service、provider),有了自己的一些对于他们的见解,如果说的对,敬请赐教!!! 以后更新 阅读全文
posted @ 2017-03-30 21:14 shirleyYing 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 本人学了一段时间的angular,angular之间怎样通信,我就总结以下几点,如果有哪位大神认为不对,敬请赐教。 1、父子之间的作用域进行通信 html <div ng-controller="Parent"> {{name}} //Parent <div ng-controller="child 阅读全文
posted @ 2017-03-30 17:28 shirleyYing 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 根据本人的理解,MVC和MVP的区别 阅读全文
posted @ 2017-03-27 15:06 shirleyYing 阅读(128) 评论(0) 推荐(1) 编辑