什么是js框架?

心里不明白框架到底是什么?为什么不直接用js写代码?还要什么js框架,最近学框架累死了都,唉,各种不明白。... 心里不明白框架到底是什么?为什么不直接用js写代码?还要什么js框架,最近学框架累死了都,唉,各种不明白。 展开
 我来答
lureng1234
2019-06-20 · TA获得超过6269个赞
知道答主
回答量:27
采纳率:0%
帮助的人:1.3万
展开全部

Javascript框架是指以Javascript语言为基础搭建的编程框架。

JavaScript框架如今正融入到属于自己的Web和移动应用程序中,构建后端API和丰富的前台客户端是一大趋势,而这些又多由JavaScript框架编写而成。

在开发前台界面时应用API,便会更加熟悉API,也会对工作内容了如指掌,当应用该项技术编写客户端,编写顶级iPhone或者Android应用程序就会变得非常容易。

在JavaScript框架出现之前,开发人员只能在页面上进行jQuery操作。这种方式很容易引起开发人员对编码操作的困惑,而且也不易管理。

Backbone是最初的领跑者,提供了一个基本的结构和组织以及开发者友好的框架,如Angular和Ember。

扩展资料:

javascript的特点:

1、一种解释性执行的脚本语言。

同其他脚本语言一样,javascript也是一种解释性语言,其提供了一个非常方便的开发过程。

2、一种基于对象的脚本语言。

其也被看作是一种面向对象的语言,这意味着javascript能运用其已经创建的对象。因此,许多功能可以来自于脚本环境中对象的开发方法 与脚本的相互作用。

3、一种简单弱类型脚本语言。

javascript是一种基于java基本语句和控制流之上的简单而紧凑的设计,从而对于使用者学习java或其他c语系的编程语言是一种非常好的过渡。

4、一种相对安全脚本语言。

javascript作为一种安全性语言,不被允许访问本地的硬盘,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失或对系统开发的非法访问。

参考资料来源:百度百科-JavaScript框架

要当技术宅66
高粉答主

2019-05-11 · 醉心答题,欢迎关注
知道答主
回答量:566
采纳率:100%
帮助的人:14.4万
展开全部

Javascript框架是指以Javascript语言为基础搭建的编程框架。

现在软件的开发方向正向客户端转移。构建后端API和丰富的前台客户端是一大趋势,而这些又多由JavaScript框架编写而成。这似乎是开发人员正在使用的一种手段。

在开发前台界面时应用API,那么,你便会更加熟悉API,你也会对你的工作内容了如指掌。应用该项技术编写客户端,那么,编写顶级iPhone或者Android应用程序就会变得非常容易。

扩展资料:

在目前流行和使用方面主导的三个框架是React,Angular和Vue。他们每个都有大量的社区和大量的培训资源。React远远领先Angular和Vue。不太明显的是,与Angular相比,Vue在过去一年的增长速度大致增长了一倍。

如果GitHub星星是开发人员热情或兴趣的指标,Vue和Angular加起来有79,000颗星。React单独就拥有将近86,000颗星星。

React是2013年5月作为开源项目推出的。原作者是Facebook的工程师Jordan Walke。将自己的账单本身称为“用于构建用户界面的JavaScript库”,而不是像Angular这样的完整框架。路由,状态管理和数据提取等问题留给了第三方。这导致了React周围的一个庞大且非常活跃的生态系统。

Angular是AngularJS的继承者。这是一个功能齐全的,自以为是的框架,提供了数据获取,状态管理,开发语言和构建工具链的默认设置。

也许Angular最显着的特点是使用TypeScript作为开发语言。这使得框架非常适合那些来自传统的面向对象的语言,如Java和C#,因为TypeScript从这些语言中获得灵感。“企业”是Angular的目标用户。

参考资料来源:百度百科-JavaScript框架

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2015-09-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
js框架就是将常用的方法进行封装,方便调取使用。
一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。js框架就是对js各种功能的封装和抽象,使得在使用的时候具有简便性和更好的兼容性,并且可以扩展框架中的内容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
圣鸾OJ
2015-09-11 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:110万
展开全部
JS的开发框架有哪些?
Yui-ext
基于Yahoo UI的扩展包yui-ext是具有cs风格的web用户界面组件,能实现复杂的Layou布局,界面效果可以和backbase比美,而且使用纯JavaScript代码开发。真正的可编辑的表格edit Grid,支持XML和Json数据类型。许多组件实现了对数据源的支持,如动态布局,动态加载Tree控件,动态拖拽效果等等。从1..0beta版开始同jQuery合作,推出基于jQuery的ext1.0,提供了更多有趣的功能。
优点:结构化,清晰明了,底层用到了jQuery的一些函数,使整合使用有了选择,最重要的一点是界面太 让人震撼了。
缺点:太过于复杂,整个界面的构造过于复杂。
Jquery
任何使用场景都适用;jQuery是一款同prototype一样优秀的js开发类库,特别是针对css和xpath的支持,使我们写JS变得更加方便。
优点:注重简洁和高效,js效果有yui-ext的选择,因为yui-ext重用了很多jquery的函数;
缺点:据说太嫩,历史不悠久。
Extjs 内部系统,后台系统,管理系统等,有很好的UI设计;
Dojo
功能是最为强大的JS框架,Dojo是一个用JavaScript编写的开源的DHTML工具箱。Dojo包括Ajax、browser、event、widget等跨浏览器API,包括了js本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库。Dojo强大的地方在于界面和特效的封装,可以 让开发者快速构建一些兼容标准的界面。适合企业应用和产品开发;
优点:库相当完善,发展时间也比较长,得到sun和IBM的持。
缺点:文件体积比较大,200多kb,JS语法增强方面不如prototype。
Prototype
最成熟的框架;定义了JS的面向对象扩展,Dom操作API,事件等等,以prototype为核心,形成一个外围的各种各样的JS扩展库;
优点:基本底层,易学易用,甚至是其他一些JS特效开发包的底层,体积算是最小的;
缺点:如果说缺点,可能就是功能是它的弱项;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lulu老公
推荐于2017-11-25 · TA获得超过184个赞
知道答主
回答量:48
采纳率:0%
帮助的人:38.8万
展开全部
直接用js会有兼容性问题,js框架一般预处理了很多兼容性问题,实现了很多常用操作,减少工作量,当然使用框架也会使整个网站的js略臃肿,具体的站视情况使用吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式