2017年9月5日

摘要: 让我惊讶的是, redux saga 的作者竟然是一名金融出身的在一家房地产公司工作的员工(让我想到了阮老师。。。),但是他对写代码有着非常浓厚的热忱,喜欢学习和挑战新的事物,并探索新的想法。恩,牛逼的人不需要解释。 1. 介绍 对于从来没有听说过 redux saga 的人,作者会如何描述它呢? 阅读全文
posted @ 2017-09-05 20:55 Ruth92 阅读(897) 评论(0) 推荐(0) 编辑

2017年8月24日

摘要: 在研究 时,发现自己对 不是太了解,因此,便决定先深入解读一下 源码。跟大多数人一样,发现 "redux源码" 真的很精简,目录结构如下: 在 中导出了5个模块,即外部可用的: 然而,当真正解读的时候,发现还真是有点吃不消,经过几天的硬啃之后,只能说:终于等到你,还好我没放弃。。。(自带BGM) 这 阅读全文
posted @ 2017-08-24 10:24 Ruth92 阅读(540) 评论(0) 推荐(0) 编辑

2017年7月31日

摘要: 上一篇文章 "前端跨域(一):CORS" 实现了跨域的一种解决方案,IE8 和其他浏览器分别通过 XDomainRequest 和 XHR 对象原生支持 CORS。这次我将补一补 Web 服务中也非常流行的一种跨域技术——JSONP,同时,将复用上次的前端跨域场景。 1. JSONP(JavaScr 阅读全文
posted @ 2017-07-31 10:15 Ruth92 阅读(1754) 评论(0) 推荐(0) 编辑

2017年7月30日

摘要: 上周做了一个移动端表单提交的页面,其中涉及到了跨域问题,想来也是惭愧,因为之前一直都没有遇到过这个问题,因此都没有深入探索过,只是知道有哪几种方式,这次终于借这个机会可以把遗留的知识点补一补了。 1. CORS(Cross Origin Resource Sharing,跨源资源共享) 【基本思想】 阅读全文
posted @ 2017-07-30 14:01 Ruth92 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 在 "React redux深入理解" 中,我们知道了 react redux 是如何将 React 和 Redux 进行连接的,今天来说一下其中存在的性能问题以及改进的方式。 一、存在的性能问题 以 Redux 官网的 TodoList 为例: 【逻辑图】: 之前 connect 函数实现的时候, 阅读全文
posted @ 2017-07-30 13:59 Ruth92 阅读(1112) 评论(0) 推荐(0) 编辑

2017年7月21日

摘要: 首先,一张 Redux 解释图镇楼: 【回顾】Redux 的核心: store 是什么?(createStore 函数的实现) store 是一个对象,包含3个方法: 、`dispatch subscribe` 由函数可知,当用户 一个 action 时,会自动调用 从而得到最新的 state,该 阅读全文
posted @ 2017-07-21 22:28 Ruth92 阅读(393) 评论(0) 推荐(0) 编辑

2017年3月29日

摘要: 在 "开发Canvas绘画应用(三):实现对照绘画" 中,我们实现了视图引导的第一部分,这一篇我们来完成第二部分,即将图片直接拖到画布上进行绘画。 ✁ 拖放如何实现? 【拖放的基本概念】:创建一个 绝对定位 的元素,使其可以用鼠标或手指移动。 注意,为了使元素能被拖放,它必须是绝对定位的。 然后,我 阅读全文
posted @ 2017-03-29 16:08 Ruth92 阅读(2318) 评论(0) 推荐(0) 编辑

2017年3月28日

摘要: 需求分析 在我的毕设中,提出了视图引导的概念,由两部分功能组成: (1)可以对照着图片进行绘画,即将图片以半透明的方式呈现在绘图板上,然后用户可以对照着进行绘画; (2)可以直接将简笔画图片直接拖拽到画布上进行检索。 那么,在这里,我们先实现第一种功能——图片对照绘画。最终想要的实现效果是:当点击图 阅读全文
posted @ 2017-03-28 17:14 Ruth92 阅读(820) 评论(0) 推荐(0) 编辑

2017年3月27日

摘要: "开发Canvas 绘画应用(一):搭好框架" 中我们已经把基本框架及基础功能实现了,现在要实现本应用的重点:绘画功能。 首先分析一下,我们要实现绘画,需要具备的理论知识如下: (1)获取触摸点的坐标 类似于获取鼠标在屏幕上的位置,我们现在需要获取手指在绘图板上的位置,这就需要用到触摸事件的跟踪触摸 阅读全文
posted @ 2017-03-27 22:13 Ruth92 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 毕业汪今年要毕业啦,毕设做的是三维模型草图检索,年前将算法移植到移动端做了一个小应用(利用nodejs搭的服务),正好也趁此机会可以将前端的 Canvas 好好学一下~~毕设差不多做完了,现将思路和代码进行回顾整理,希望以最简单的方式将核心前端部分总结并呈现。 Canvas 绘画应用 采用 、`ES 阅读全文
posted @ 2017-03-27 22:12 Ruth92 阅读(2418) 评论(0) 推荐(0) 编辑

导航