随笔分类 -  前端

摘要:1.提出两个问题: 2.引用《JavaScript权威指南》的一段描述: 每个JS对象一定对应一个原型对象(__proto__指向的),并从原型对象继承属性和方法。 又来一个问题: Object 是js中的最原始的对象吗?Object.prototype是什么? 3.先谈prototype 只有函数 阅读全文
posted @ 2017-03-21 00:57 东京下雨,淋湿巴黎 阅读(1061) 评论(0) 推荐(0)
摘要:1.用prototype 封装类 创建的每个函数都有一个prototype(原型属性),他是个指针,指向的对象,这个对象的用途就是包含了这个类型所有实例共享的属性和方法。 回味这句,想想java或者C++吧,如果func是class 类,类的类属性和类方法都放在了prototype中了 Ok,现在就 阅读全文
posted @ 2017-03-21 00:45 东京下雨,淋湿巴黎 阅读(442) 评论(0) 推荐(0)
摘要:es6 定义了新的模块标准化,提供了modules 没有采用nodejs的CommonJS, 没有实现require, require和module.exports只是node的私有全局方法和对象属性 建议写法: export {fun as default,a,b,c}; nodejs 模块的规范 阅读全文
posted @ 2017-03-14 00:31 东京下雨,淋湿巴黎 阅读(396) 评论(0) 推荐(0)
摘要:使用pureRender,setState和Immutable.js来操作state 使用pureRender,setState和Immutable.js来操作state Immutable 中文意思不可变。 不能直接修改state的值,要用setState 和Immutable react 官方要 阅读全文
posted @ 2017-03-09 00:36 东京下雨,淋湿巴黎 阅读(1647) 评论(0) 推荐(0)
摘要:React生命周期函数 装载组件触发 0.construct(props) 用来 props >state 初始化state,并且把props转化为state 1.componentWillMount 用来 props >state,用构造函数就可以了,这个我们一般不用 只会在装载之前调用一次,在r 阅读全文
posted @ 2017-03-01 00:54 东京下雨,淋湿巴黎 阅读(1335) 评论(0) 推荐(0)
摘要:一、this.xx 和 xx 是两回事 受后端语言影响,总把this.xx 和xx 当中一回事,认为在function中,xx 就是this.xx,其实完全两回事; this.xx 是沿着this 原型链找变量,xx是沿着作用域链找变量 元原型链:this.xxx 的时候会沿着原型链查找,继承可以通 阅读全文
posted @ 2017-02-18 12:55 东京下雨,淋湿巴黎 阅读(348) 评论(0) 推荐(0)
摘要:解决方式 As a workaround you can turn ssl checking off in your .npmrc 执行 npm config set strict-ssl false 或者 修改~/.npmrc strict-ssl=false 阅读全文
posted @ 2017-01-06 00:07 东京下雨,淋湿巴黎 阅读(3270) 评论(0) 推荐(0)
摘要:javascript中继承可以通过call、apply、protoperty实现 1.call call的含义: foo.call(thisObject, args...) 表示函数foo调用的时候,上下文切换为thisObject,意思是用thisObject来调用foo方法,如果没有指定this 阅读全文
posted @ 2016-12-04 13:00 东京下雨,淋湿巴黎 阅读(546) 评论(2) 推荐(0)
摘要:react redux 结合是目前比较流行的前端开发框架,主要基于react 中的state 树为数据模型,借助redux 来控制 state 数据;下面直接从代码层面解析该框架中一个react 组件 成员函数的生命周期;先给出一个redux 的数据流 模型图, 只关心react 生命周期的可以忽略; /** * Created by suyuan on 16/11/9. */ impo... 阅读全文
posted @ 2016-11-09 01:10 东京下雨,淋湿巴黎 阅读(592) 评论(0) 推荐(0)