上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 在看《react小书》高阶组件一节的时候,看到如下代码 忽然大脑短路了:return <WrappedComponent data={this.state.data} /> 中为何不用this.props来使用data,而使用this.state呢。 想了一会儿,忽然觉醒,你这是把对子组件的定义和使 阅读全文
posted @ 2018-03-13 13:14 姜瑞涛 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在一般的情况下,我们在浏览网页的时候按下ctrl+s,浏览器会弹出一个保存网页的框。 但是在一些特定的网页中,我们希望ctrl+s不是弹出默认的保存窗口,而是进行一下别的操作。 比如在我们使用简书的时候,我们按下ctrl+s的时候,是不会弹出保存窗口的。而是把我们正在编辑的文字进行保存。这个操作在一 阅读全文
posted @ 2018-03-13 09:46 姜瑞涛 阅读(1603) 评论(0) 推荐(1) 编辑
摘要: 根据 React 的设计,所有的 DOM 变动,都先在虚拟 DOM 上发生,然后再将实际发生变动的部分,反映在真实 DOM上,这种算法叫做 DOM diff 这些生命周期在深入项目开发阶段是非常重要的。而要完全理解更新阶段的组件生命周期是一个需要经验和知识积累的过程,你需要对 Virtual-DOM 阅读全文
posted @ 2018-03-08 10:54 姜瑞涛 阅读(132) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-02-28 10:37 姜瑞涛 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 推荐阅读 Babel教程 以下是2018年1月的旧文 很多同学搞不清楚babel与polyfill的关系以及区别,这儿给大家细致解惑。 Babel:Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码。注意:Babel 默认只转换新的 JavaScript 句法(sy 阅读全文
posted @ 2018-01-17 19:20 姜瑞涛 阅读(8267) 评论(0) 推荐(0) 编辑
摘要: 下午参加了《云品秀--前端前沿》,用友云平台前端架构师郭永峰(站着的那位)讲得很棒,而我最关注的就是Node了。最后我问了他关于独立开发,后端选择Node还是别的语言。他讲了很多,说自己在参加一些沙龙的时候,很多创业团队都是用Node的,他也建议对JS非常熟悉的我用Node做后端。曾经学过PHP、J 阅读全文
posted @ 2018-01-11 22:27 姜瑞涛 阅读(196) 评论(0) 推荐(0) 编辑
摘要: XSS攻击之基础篇:HTML标签与字符串的渲染 测试 阅读全文
posted @ 2017-11-23 17:26 姜瑞涛 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 构造函数与原型对象的同名属性,实例会取哪一个? 看了下面的过程,再回忆JS高程3里关于这部分的示意图。实例my在new的时候,本身就获得了a属性,所以my.a是1,倘若在new的时候如果没有赋予a属性,则会从原型上搜索a属性,my.a是2。为什么有这个问题?因为在研究ES6和React中this的时 阅读全文
posted @ 2017-11-22 14:29 姜瑞涛 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 计划写很长的篇幅,预计12月初完成。 这篇文章涉及的知识较多,可能一次消化不了,可以渐渐来。 先说结论: 无论是ES6还是React的this,相对于ES5,只是增加了箭头函数this绑定了其封闭上下文,自己实现了该词法,其它的关于this的与ES5仍然一样。 目录: 1.ES5中对this使用的4 阅读全文
posted @ 2017-11-22 12:38 姜瑞涛 阅读(631) 评论(0) 推荐(0) 编辑
摘要: for是ES5里做数组循环里最常用的 for...in是ES5里用来遍历对象属性用的 注意,数组索引只是具有整数名称的枚举属性,并且与通用对象属性相同。不能保证for ... in将以任何特定的顺序返回索引。for ... in循环语句将返回所有可枚举属性,包括非整数类型的名称和继承的那些。 因为迭 阅读全文
posted @ 2017-11-07 15:08 姜瑞涛 阅读(409) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页