Node & 单页应用 来做一个完整用户系统吧!

2016-10-28
阅读 6 分钟
8.8k
用户系统是许多网站的基础。这篇文章主要就是讲解如何写一个基于Node的单页应用的用户系统,这个用户系统的功能包括:注册,登录,自动登录,忘记密码,修改密码,邮件激活。如果使用在后端使用模板引擎,而不是用前后端分离的方案,用户系统貌似没有那么复杂。在这个Nodejs教程里面已经介绍得很详细了(这是个不错的Nod...

Promise & Generator——幸福地用同步方法写异步JavaScript

2016-10-23
阅读 3 分钟
14.6k
最近在写一个自己的网站的时候(可以观摩一下~Colors),在无意识中用callback写了一段嵌套了5重回调函数的可怕的代码。回过神来的时候被自己吓了一跳,这可不行啊,丑得没法看啊!于是打算尝试一下一些流行的异步的解决方案。经过一番折腾之后...我终于找到了一个令自己满意的方案了(爱不释手)。不过在正式介绍它之前...

Backbone源码解读(三)

2016-09-03
阅读 4 分钟
4k
终于到了backbone源码解读的最后一篇,这一篇和前面几篇时间上有一定的间隔(因为要回学校有一堆乱七八糟的事...)。在这一篇里面会讲解Bakcbone的sync & router & histrory。sync比较简单,但是路由的部分就比较复杂了。个人觉得是整个backbone源码里面最不好懂的一个部分,这个部分也使得backbone可以方便实现...

深入JavaScript(一)this & Prototype

2016-08-31
阅读 4 分钟
2.2k
注意:本文章是个人《You Don’t Know JS》的读书笔记。在看backbone源码的时候看到这么一小段,看上去很小,其实忽略了也没有太大理解的问题。但是不知道为什么,我觉得心里很难受。所以我觉得一定要真正解决这个问题。这个问题就是原型。就是下面这段代码:

Backbone源码解读(二)

2016-08-27
阅读 6 分钟
4.8k
强烈建议一边看着源码一边读本文章,本文不贴大段代码。源码地址。在写backbone应用的时候,说实话,大部分的时间都是在写这三个模块的内容。关于这三个模块的分析网上随随便便就能找到一堆还不错的文章。但我希望能够找到一条线索,能把各自模块的内部机理整理清楚。就像前一篇文章中介绍的Events那样。Events整个模块...

Backbone 源码解读(一)

2016-08-24
阅读 7 分钟
5.8k
MVC是一种GUI软件的一种架构模式。它的目的是将软件的数据层(Model)和视图(view)分开。Model连接数据库,实现数据的交互。用户不能直接和数据打交道,而是需要通过操作视图,然后通过controller对事件作出响应,最后才得以改变数据。最后数据改变,通过观察者模式更新view。(所以在这里需要用到设计模式中的观察者...

基于 Backbone + node 的个人简历生成器(个人学习总结)

2016-08-22
阅读 4 分钟
6.2k
为什么学习backbone?这是个好问题。在这个前端框架爆炸的年代,比起backbone,对开发来说有更多更好的选择,react,vue,angular等等。但这些在使用这些框架的时候,心里却总是有写不踏实的感觉。MVVM双向绑定是怎么实现的?Virtual DOM,diff算法在react里面是怎么实现的?大框架不好的地方就是,对于新手来说,真正认...

从零开始编写React-Express单页博客应用(学习总结)

2016-07-26
阅读 5 分钟
5.3k
很久之前就想写一个博客应用.在一开始想要直接用express和ejs模板直接写, 但是暑假一开始的时候不小心入了react的坑, 所以就一不做二不休直接用react写. 那既然用了react, 不写个单页应用也过意不去了...(不前前后后写了将近两个星期, 现在看来这其实是一个很容易的应用. 但是鉴于是第一次用react, 对于nodejs也不是特别...

react-redux-express异步前后端数据交互(面向初学者,高手勿进)

2016-07-08
阅读 3 分钟
11k
花了整整三天的时间来解决一个非常非常小的问题.想要把一点心得体会记录下来.首先是问题的提出:前端如果是react,后端是express,如何进行数据的交互.