前言 在对英才网企业线前端不断的完善过程中,我们尝试进行了前后端分离,引入Node环境、以及在使用React的过程中,自行开发DOM渲染框架,解决React兼容低版本IE的问题,在这个过程中,我们有了一些经验和体会,希望本文对您有所帮助。 为什么前后端分离 原有架构下,后端系统基于Java语言实现, ...
分类:
其他好文 时间:
2017-04-22 18:52:29
阅读次数:
3314
MVVM框架对比
MVC和MVP简介
MVVM
Vue.js、Angular.js、Ember、Backbone等框架对比
双向绑定原理
Virtual DOM
前端由于发展比较迅速,框架的更新迭代也...
分类:
其他好文 时间:
2017-04-21 19:29:24
阅读次数:
270
复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorphic Jav ...
分类:
Web程序 时间:
2017-04-07 21:39:38
阅读次数:
191
1. 前言 本文把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的是想要颠覆人们对于前端只有三大块(html、css、js)的认识——做web前端需要的比这三大块要多得多。 在看内容之前,先看一下这个知识框架的预览图。图太大不好展示,看不清除,可在此下载清晰版 ...
分类:
其他好文 时间:
2017-04-04 11:35:57
阅读次数:
168
backbond中的M,指的是模型,即存放数据以及数据相关逻辑的单位。在分析其结构之前,先看一下其调用过程。 backbond 通过Backbone.Model.extend方法得到一个World类(为了不让World和其实例化结果混淆,这里把World称为类,实例化结果称为对象),再通过实例化Wo ...
分类:
其他好文 时间:
2017-03-26 17:19:12
阅读次数:
202
这几年里,单页面应用的框架令人应接不暇,各种新的概念也层出不穷。从过去的 jQuery Mobie、Backbone 到今天的 Angular 2、React、Vue 2,除了版本号不同,他们还有很多...
分类:
其他好文 时间:
2017-03-20 19:33:51
阅读次数:
218
前言: 个人也翻译过一遍,可是基础知识不够,所以理解的没有很清楚 // Backbone.js 0.9.2 // (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc.// Backbone may be freely distributed under ...
分类:
Web程序 时间:
2017-03-06 20:41:21
阅读次数:
290
首先看Backbone.View的构造函数源码: ...
分类:
其他好文 时间:
2017-02-26 13:51:39
阅读次数:
215
require.js是AMD的一种实现形式。 加载: <script src="require.js" data-main="main"></script>(有时可加载文件可能造成页面失去响应,吧加载写在网页底部 ) main.js 主模块,依赖于其他模块。 require(['m1','m2',' ...
分类:
Web程序 时间:
2017-02-25 23:47:08
阅读次数:
232