目的:学习web前端框架的基本设计思想(如:MVVM架构,data-binding,路由)和基本需求实现(如远程数据请求,本地存储,cookie和session)。
想法:想通过阅读源码来学习。
问题:有没有简单的框架,或者推荐的学习方式?
目的:学习web前端框架的基本设计思想(如:MVVM架构,data-binding,路由)和基本需求实现(如远程数据请求,本地存储,cookie和session)。
想法:想通过阅读源码来学习。
问题:有没有简单的框架,或者推荐的学习方式?
嘿嘿, 正好自己写了一个相关的, 叫 Drop. 题主感兴趣的话可以看看.
核心就一个文件, 然后是 TypeScript 写的, 方便跳转定义.
另外还有一个 Promise 实现, 叫 ThenFail.
还有一个手势库, 叫 Touch Delegate.
推荐的学习方式,,, 就是造轮子呀哈哈哈.
未来还会整理发一个数据同步的方案, 欢迎 follow. :)
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
自己写的算么?只有6kb,模块化
https://github.com/phodal/lettuce
Lettuce, Mobile Framework for romantic
Lettuce is a Small & Powerful Framework for Romantic.
Online demo http://lettuce.phodal.com/.
用途:
Romantic
,前端学习
Gallery(展示)
应用场景
一个情人节礼物: http://valentine.phodal.com/
官网: http://lettuce.phodal.com/
Lettuce Usage(用法)
Class(类)
Template(模板)
Router(路由)
Effect(效果)
淡出
淡入
Promise
Ajax
Single Page Application Example(单页面应用)
1.new a instance
2.define data
3.create function for router
4.Add router