问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

js框架、js库、js类包 这三个到底是什么关系 什么概念

发布网友 发布时间:2022-03-26 11:19

我来回答

3个回答

热心网友 时间:2022-03-26 12:48

就单单的从js方面来说

库:lib,方法库,或组件库。核心库是给二次开发同学用的,它严谨、符合标准、独立健壮、无污染。

框架:framework,主要是给用户使用,当然也给二次开发者用,它易使用、易扩展、可持续发展、可控。
有些框架,依赖它开发的东西,只能在它的树荫下生存,而无法独立。这样的框架,就不能当库来用。如jquery。
有些库,几乎没有框架的特性,所以易用性很差,如YUI2,所以,它的用户群也只能局限于二次开发者,或水平比较高的开发者。
为作框架,可能为了易用性,牺牲了严谨性。例如:渲染String与Array的prototype。这就与库的无污染理念冲突。
所以,一个产品,如果需要它自己即能当框架,也能当库,那么,它就需要权衡取舍。当然,他也可以选择有多种形式的输出(输出成独立的库,或是易用的框架)。

所以jquery是一个框架,其实目前来说,js库都可以叫作js框架,js类包是使用了oo的思想,封装的一个方法包,jquery也可以看作一个类包

热心网友 时间:2022-03-26 14:06

jquery是框架

至于区别,转一个文档,楼主看看

库和框架都是一种有别于软件、面向程序开发者的产品形式。正因为如此,也有很多人误以为库就是框架,或者认为指定语言的库就是框架。
库的英语为 Library ( 简写 Lib ),框架的英语为 Framework。
库是将代码集合成的一个产品,供程序员调用。面向对象的代码组织形式而成的库也叫类库。面向过程的代码组织形式而成的库也叫函数库。
在函数库中的可直接使用的函数叫库函数。开发者在使用库的时候,只需要使用库的一部分类或函数,然后继续实现自己的功能。
框架则是为解决一个(一类)问题而开发的产品,框架用户一般只需要使用框架提供的类或函数,即可实现全部功能。可以说,框架是库的升级版。
开发者在使用框架的时候,必须使用这个框架的全部代码。
框架和库的比较可以想像为:
假如我们要买一台电脑。框架为我们提供了已经装好的电脑,我们只要买回来就能用,但你必须把整个电脑买回来。这样用户自然轻松许多,但会导致
很多人用一样的电脑,或你想自定义某个部件将需要修改这个框架。而库就如自己组装的电脑。库为我们提供了很多部件,我们需要自己组装,如果某个部件
库未提供,我们也可以自己做。库的使用非常灵活,但没有框架方便。
常说的 C函数库、 .net框架 就体现了框架和库的区别:
C中库函数需要自己 #include
.net 中,所有程序都引用了 mscore.dll (System 名字空间)

热心网友 时间:2022-03-26 15:41

都指同一个东西,只是叫法不一样.来自:求助得到的回答
js框架、js库、js类包 这三个到底是什么关系 什么概念

所以jquery是一个框架,其实目前来说,js库都可以叫作js框架,js类包是使用了oo的思想,封装的一个方法包,jquery也可以看作一个类包

js框架是什么意思(js框架是什么什么时候用)

4、很直白的说,其实js框架就是对js代码一层封装,提供了一些教常用的方法。如jquery,就是用js代码自己写了很多函数,放到jquery.js文件中,作为一个js的函数库。前端框架有什么用?前端框架一般指用于简化网页设计的框架,比如,jquery,extjs,bootstrap等等,这些框架封装了一些功能,比如html文档操作,...

js框架怎么使用常用的js框架

所以jquery是一个框架,其实目前来说,js库都可以叫作js框架,js类包是使用了oo的思想,封装的一个方法包,jquery也可以看作一个类包。threejs框架为啥不火?threejs框架不火的原因,属于比较专业的工具框架,使用的不算多,另外往往使用的人很多都是急于上手的那种,拿来即用,却无法快速达到精细要求...

javascript,什么是js库?

Prototype 是一种库,提供用于执行常见 web 任务的简单 API。API 是应用程序编程接口(Application Programming Interface)的缩写。它是包含属性和方法的库,用于操作 HTML DOM。Prototype 通过提供类和继承,实现了对 JavaScript 的增强。MooTools MooTools 也是一个框架,提供了可使常见的 JavaScript 编程更...

js框架是什么意思?

什么是js框架?1、很直白的说,其实js框架就是对js代码一层封装,提供了一些教常用的方法。如jquery,就是用js代码自己写了很多函数,放到jquery.js文件中,作为一个js的函数库。2、简介:js框架就是将常用的方法进行封装,方便调取使用。Dojo:Dojo是一个用javascript语言实现的开源DHTML工具包。它是在...

前端开发工程师需要学什么(前端开发工程师需要学什么课程)

一、三大基础技能,js、css、html这三项技能是前端工程师能力中的基础,任何框架、工具、库都是基于这三者只上的。这是硬实力,决定了整个前端生涯能够达到的高度,以及在后面的技术栈拓展中的顺畅程度和能够达到的效果。 二、工程能力要有,前端工程师首先是个工程师,做项目就是在做工程,所以懂得如何把一个项目的前端...

计算机软件开发学习路线是什么?

第三:WEB前端以后从事Java开发,从事JavaEE开发,主要开发的系统结构是B/S结构的,B指的是Browser,S指的是Server。要开发这种系统,B端要会,S端也要精通。WEB前端的学习就是学习B端技术。包括:HTML 、CSS、JavaScript(JS)、jQuery框架(底层对JS进行了封装)…第四:JavaWEBWEB后端其实可以是很多种不同的编程语言,例如...

js和jquery的关系?

js和jq有什么关系吗?1、JQ的学习,这是一个非常优秀的框架库,里面用JS封装了大量的功能,用JQ实现特效就相对容易一些,如果你JS学的非常好的话,那么JQ学起来一定是没有任何的问题。2、jq是基于js的。jq把常用的js进行了封装,使用起来更方便。3、jQuery是一个js框架,封装了js的属性和方法。操作...

Node.js的Web框架的3个层次,理清了就不迷茫

相比express来说,组织代码方面提升了一个档次。nestjs的底层就是express、fastify等web框架,而且还可以灵活的切换底层实现。可以看到,nestjs、eggjs类的企业级框架,除了有丰富的api以外,更重要的是提供了代码组织的规范,通过Module、Controller、Service等概念可以很好的组织复杂的业务逻辑。总结web框架都...

我学计算机网络技术专业请帮我课程选择

(3) 是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。 [NextPage] Java语言简介 一. Java的由来 当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢?

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
excel中区域A1:A10,求A1到n1的和,n为可变的数或者函数,怎样设置sum函... 顾客满意度指数编写测评报告 梦见我吃过了的东西给了死去的爷爷吃了是什么情况 复仇者联盟3无限战争中文字母的高清完整版 谁有复仇者联盟3高清云盘资源,不要去微信公众号的(我没有装微信),谢谢... 希望给孩子买一款好的护眼灯。在飞利浦和松下拿不定主意,请问用过的朋... 聚众淫乱罪立案标准是什么? 中华人民共和国刑事诉讼法,第一百六十条,应该怎么除法 QQ密码忘了 怎么找能知道 梦见猴子不停的追我,然后追到我,把我抱楼顶上,我弟来救我,我就跳楼顶... 现在前端有哪些js框架可以学习的啊? JS有哪些框架? js里边都有哪些框架? JS有哪些框架 QML中能使用什么JS库 有哪些用 JavaScript 实现的图形库 js框架、js库、js类包 这三个到底是什么关系 ?什么概念? javascript库有哪些支持promise规范 国内有哪些靠谱的 Javascript 库 CDN可用 JS的常用开发框架有哪些 有哪些优秀的前端js框架 javascript,什么是js库? javascript框架有哪些 能推荐几个功能丰富的交互式Javascript库吗? 请问javascript库包含了哪些东西,开发它有什么意义? 有哪些值得推荐的绘制3D的js库 js类库有哪些 ipad网速突然变慢了 ipad3网速很慢!什么问题? 为什么ipad连wifi网速很慢 JS有哪些爬虫库? 零钱通怎么隐藏金额 华为荣耀怎么单独隐藏零钱通这个功能? 征信不好微信零钱通会找不到吗 从零钱通转钱怎样不被发现 小米浏览器下载视频在哪 小米浏览器视频缓存文件在哪? 小米浏览器视频缓存文件在哪? 小米手机用小米浏览器下载的视频在哪可以找到 小米浏览器离线视频导出怎么操作? 小米手机浏览器下载的文件在哪个文件夹? 小米手机自带的浏览器缓存视频文件在哪? 小米浏览器下载的离线视频存在哪里 小米手机怎样把浏览器下载的视频导出来 小米自带浏览器下载的视频在哪里可以找到 小米手机自带浏览器下载的东西在什么文件里? 小米手机自带浏览器的视频缓存文件在哪个文件夹里? 小米手机自带的浏览器缓存视频文件在哪啊。找不到那个do开头的文件侠没有啊 小米6自带的浏览器下载的视频在哪个文件夹 小米手机在浏览器上下载的文件被存储在哪个文件夹?
  • 焦点

最新推荐

猜你喜欢

热门推荐