
JavaScript
文章平均质量分 66
loveu2000000
这个作者很懒,什么都没留下…
展开
-
你必须知道的25道JavaScript核心面试题
25道核心JavaScript面试题原文地址:https://www.toptal.com/javascript/interview-questions在多年的程序设计生涯里,我常常面临着各种新的语言,新的工具。但是语言、工具最终也仅仅为工具,最终目的是分析问题,解决问题。虽然常年在一个领域,一种语言里摸爬滚打,可能对语言本身的理解更为深刻,即使是有意识的去系统、全面的学习了解这种语言的,翻译 2016-08-04 21:59:13 · 7668 阅读 · 0 评论 -
React实战-深入源码了解Redux用法之Middleware
谈到MiddleWare的由来在官方网站有清楚的说明,并且是一步一步的讲解了它的演进过程,其中中文说明见http://cn.redux.js.org/docs/advanced/Middleware.html。重点讲解了几点内容:1.为什么采用MiddleWare?综合起来看就是我们在进行业务操作时,常常会有其它的附加需求,如:所有操作的操作记录日志;操作异常的错误日志;测试过程的测试原创 2016-12-29 21:39:48 · 1444 阅读 · 0 评论 -
React实战-Js中容易被错用的不变数据
React并没有那么突出不可变数据的应用,然而不变数据却是Function Program中核心,Redux则是完全基于Function Program的,在Redux中,我们可以自己去维护函数中的数据边界,小心翼翼的创建一个不受影响的函数式编程数据模型,也可以采用immutable这样简单的使用方式(微信:react-javascript)。但是我们依然需要对Javascript语言中的不变原创 2017-01-20 23:40:42 · 1234 阅读 · 0 评论 -
React实战-FB最新开源Javascript优化利器Prepack
长久以来Javascript缺乏一个完善的IDE,究其原因无非是Javascript一直以来就不是主角,它要么是Java,Asp等语言的装饰品,要么需要与css,html等语言结合共同完成一项功能。但是Node,React的兴起将改变这种状态,在React生态圈里,各类工具链逐步新起,最近这几天,最令人兴奋的要算是Prepack了。Facebook开源的新的Javascript代码优化工具。1原创 2017-05-11 22:51:33 · 1069 阅读 · 0 评论 -
React实战-如何构建扁平化的Redux数据结构
Redux采用的是单一数据源,在数据展示时,存在各种不同的展示需求,必然会有不同数据在同一页面展示,不同页面展示同一数据的情况,那么在数据的更新时,也就必然存在不一致,不同步的情况,如何构建一个扁平化的数据结构来适应这种需求呢?原创 2017-04-24 21:51:00 · 2714 阅读 · 0 评论 -
React实战-一个比Redux更轻量级的state管理库(Kea)
React之所以更加模块化,有很大一部分原因在于它引入了state机制。在React开发组里最早推出的是Flux,随后又出现了Redux,在使用这些库的过程中,我们会感觉繁琐,学习曲线陡峭。Flux中event事件满天飞,Redux难以理解,并且也少不了依照其要求构建一些重复、雷同的代码,最近最新最简单的state库莫过于Kea了(微信公众号:React实战)。原创 2017-08-16 12:51:15 · 1758 阅读 · 0 评论 -
React实战-React中this的用法
Javascript中的this是一个令人讨厌的东西,对于有着面向对象编程经历的程序员来说更是如此,那么在ReactJs中,this是如何使用的呢。原创 2017-08-13 09:13:55 · 1453 阅读 · 0 评论