前端框架和引擎简述

本文介绍了前端开发中轻量级和重量级框架的区别,列举了常见的轻量级框架如jquery、zepto等,以及重量级框架如Angularjs、Bootstrap等,并讨论了引擎在前端开发中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先来说一下框架,根据项目启动时是否需要大量资源框架分成轻量级框架和重量级框架。重量级框架依赖于EJB,会绑架用户使用一套固定的API,轻量级框架是为解决某些问题而建立的,启动不会消耗什么资源,但处理事务能力弱、不具备分布式能力等,高效但有局限性。

前端常见轻量级框架:jquery、zepto、sea、kissy等,重量级框架:YUI、EXT、Anglarjs、Bootstrap等。jquery实现了DOM操作,能较好的兼容浏览器,有自己的动画库,封装事件,并能屏蔽js的许多语义。zepto与jquery相似,是jquery的简化。sea、kissy等也可以解决异步加载等一些问题。

所谓引擎,是介于轻量级框架和重量级框架之间的,封装的更为方便的框架。

引擎要做到异步加载、动画控制、局部刷新、按需加载、分屏显示、加速器、拦截器、图片样式定位、延时监控、数据驱动、缓存脱离、JS内存管理等。它的诞生依赖于作用域保持模式、数据驱动模式、数据封装模式、交互抽离模式、代码约定模式、MVC约定模式等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值