前端框架和引擎简述
来源:互联网 发布:水星家纺网络 编辑:程序博客网 时间:2024/06/14 18:13
首先来说一下框架,根据项目启动时是否需要大量资源框架分成轻量级框架和重量级框架。重量级框架依赖于EJB,会绑架用户使用一套固定的API,轻量级框架是为解决某些问题而建立的,启动不会消耗什么资源,但处理事务能力弱、不具备分布式能力等,高效但有局限性。
前端常见轻量级框架:jquery、zepto、sea、kissy等,重量级框架:YUI、EXT、Anglarjs、Bootstrap等。jquery实现了DOM操作,能较好的兼容浏览器,有自己的动画库,封装事件,并能屏蔽js的许多语义。zepto与jquery相似,是jquery的简化。sea、kissy等也可以解决异步加载等一些问题。
所谓引擎,是介于轻量级框架和重量级框架之间的,封装的更为方便的框架。
引擎要做到异步加载、动画控制、局部刷新、按需加载、分屏显示、加速器、拦截器、图片样式定位、延时监控、数据驱动、缓存脱离、JS内存管理等。它的诞生依赖于作用域保持模式、数据驱动模式、数据封装模式、交互抽离模式、代码约定模式、MVC约定模式等。
1 0
- 前端框架和引擎简述
- MySQL存储引擎简述和选择
- thinkPHP模板和框架简述
- [前端] nodejs之express框架和ejs模板引擎的入门
- JS 前端框架1 artTemplate前端js模板引擎
- 前端框架和库
- Spring 框架的 BeanFactory 和 ApplicationContext 简述
- 工作流引擎开发简述
- InnoDB存储引擎简述
- 【前端框架】bootstrap和easyUI
- BAT前端框架和工具
- 当下的前端框架和未来前端框架对比
- WPF中的引擎和编程框架
- OpenGL【3 MFC和OpenGL联合编程框架简述】
- 简述html中框架Frame和Frameset的用法
- iOS 框架模式(简述 MVC,MVP,MVVM 和 VIPER)
- IOS- 框架模式(简述 MVC,MVP,MVVM 和 VIPER)
- iOS 框架模式(简述 MVC,MVP,MVVM 和 VIPER)
- 绘制文字,设置阴影效果
- Assigning retained object to weak variable
- PageRank算法的python实现
- Java中的栈操作
- 有多个手势支持时候需要实现UIGuestrueRecoginer方法
- 前端框架和引擎简述
- hdoj 2021 发工资咯:)
- Python print 不换行的方法
- Spring Batch(4): Job详解
- 科研体制“头重脚轻”制约成果转化
- n的阶乘;计算1!+2!+3!+4!+...+10!;编写代码,演示多个字符从两边移动,向中间汇聚;求ax^2+bx+c=0的解;写一个程序返回参数二进制中1的个数;6.求两个数的最大公约数。
- Visual Studio中手动添加自定义消息映射
- 长按手势需要识别是开始还是结束
- 微信开放平台 申请时获取应用签名