js框架、js库、js类包 这三个到底是什么关系 ?什么概念?
发布网友
发布时间:2022-03-26 11:19
我来回答
共1个回答
热心网友
时间:2022-03-26 12:48
就单单的从js方面来说
库:lib,方法库,或组件库。核心库是给二次开发同学用的,它严谨、符合标准、独立健壮、无污染。
框架:framework,主要是给用户使用,当然也给二次开发者用,它易使用、易扩展、可持续发展、可控。
有些框架,依赖它开发的东西,只能在它的树荫下生存,而无法独立。这样的框架,就不能当库来用。如jquery。
有些库,几乎没有框架的特性,所以易用性很差,如YUI2,所以,它的用户群也只能局限于二次开发者,或水平比较高的开发者。
为作框架,可能为了易用性,牺牲了严谨性。例如:渲染String与Array的prototype。这就与库的无污染理念冲突。
所以,一个产品,如果需要它自己即能当框架,也能当库,那么,它就需要权衡取舍。当然,他也可以选择有多种形式的输出(输出成独立的库,或是易用的框架)。
所以jquery是一个框架,其实目前来说,js库都可以叫作js框架,js类包是使用了oo的思想,封装的一个方法包,jquery也可以看作一个类包
js框架、js库、js类包 这三个到底是什么关系 什么概念
所以jquery是一个框架,其实目前来说,js库都可以叫作js框架,js类包是使用了oo的思想,封装的一个方法包,jquery也可以看作一个类包
js框架怎么使用常用的js框架
所以jquery是一个框架,其实目前来说,js库都可以叫作js框架,js类包是使用了oo的思想,封装的一个方法包,jquery也可以看作一个类包。threejs框架为啥不火?threejs框架不火的原因,属于比较专业的工具框架,使用的不算多,另外往往使用的人很多都是急于上手的那种,拿来即用,却无法快速达到精细要求...
js框架是什么意思?
javascript框架和库有什么关系和区别?1、库:lib,方法库,或组件库。核心库是给二次开发同学用的,它严谨、符合标准、独立健壮、无污染。框架:framework,主要是给用户使用,当然也给二次开发者用,它易使用、易扩展、可持续发展、可控。2、一个注重整体,一个注重细节,框架帮助你解决“代码如何组织...
javascript,什么是js库?
API 是应用程序编程接口(Application Programming Interface)的缩写。它是包含属性和方法的库,用于操作 HTML DOM。Prototype 通过提供类和继承,实现了对 JavaScript 的增强。MooTools MooTools 也是一个框架,提供了可使常见的 JavaScript 编程更为简单的 API。MooTools 也含有一些轻量级的效果和动画函数。...
...js的框架!但是到底怎么理解框架啊,框架到底是什么样的?
很直白的说,其实js框架就是对js代码一层封装,提供了一些教常用的方法。如jquery,就是用js代码自己写了很多函数,放到jquery.js文件中,作为一个js的函数库。别人可以直接引用这个js文件,然后用里面的js方法完成常用的操作。这就是jquery框架的本质。为什么要使用框架?优势在哪里?优势在于,它封装的...
计算机软件开发学习路线是什么?
第三: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和vue.js的区别(nodejs与vuejs关系)
nodejs和vue的关系是什么?vue是一种js框架,wepack是打包工具,nodejs也是js后台框架,三者就相当于是表兄弟,表兄妹的关系,没有直系亲属的关系。Vue.js自身不是一个全能框架——只聚焦于视图层。其它库或已有项目整合。在与相关工具和支持库一起使用时,Vue.js也能完美地驱动复杂的单页应用。
前端开发工程师需要学什么(前端开发工程师需要学什么课程)
一、三大基础技能,js、css、html这三项技能是前端工程师能力中的基础,任何框架、工具、库都是基于这三者只上的。这是硬实力,决定了整个前端生涯能够达到的高度,以及在后面的技术栈拓展中的顺畅程度和能够达到的效果。 二、工程能力要有,前端工程师首先是个工程师,做项目就是在做工程,所以懂得如何把一个项目的前端...
前端三大框架区别(前端三大框架区别是什么)
前端框架是前端框架nodejs是nodejs两个是不同的概念。node.js可以越过php去访问数据库前端不可以。所以你明白? 问题八:JavaWeb学完三大框架SSH之后,还可以学什么东西?对以后工作有点用的。1学点模式设计 2学习数据库设计弗3学习前端的js、ajax、jQuery等 4弄个项目反复练练 问题九:想做javaee开发,但是没有学...