首页 > 自考资讯 > 自考知识

jquery是什么框架,jQuery是什么类型的库?

头条共创 2024-07-05

2d16afcd80e14cfc8fa06fb39403b990~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720752394&x-signature=QxZEFkGBUZ5s%2FQ2QOP6MOSL%2BROA%3DjQuery 是一个快速、小型且功能丰富的JavaScript 库--- jQuery 官方

jQuery的官方描述非常清楚。重要的是,jQuery 是一个库。

1. 为什么jQuery是库?

库是方法的集合。开发者在使用该库时,如果有需要的功能,可以调用该库提供的相应方法。现在如果你想学习心理学,你可以去图书馆查找合适的书。它就像一个图书馆,存放着各种类型的书籍。

jQuery 是一个js 库,提供了许多可以使用的属性和方法。

例如,如果你想操作样式,jQuery提供了css等方法。例如,在创建动画时,jQuery提供了show()/slideDown()/animate()等方法。

示例:下面相当于封装了一个简单的js库。如果有更多的封装方法,那就是jQuery的另一个版本了。

//将数组转为字符串

函数changStr(arr){

让str=arr.join('')

返回字符串

}

//在路径中搜索后缀名

函数queryExtName(路径){

让Index=path.lastIndexOf('.')

让extname=path.substr(index + 1)

要返回的名称

}

2. 库和框架的区别

库和框架是其他人编写的可重用代码,有助于快速解决开发过程中出现的常见问题。但两者还是有区别的

3.1 框架和库的概念

库:库,称为lib。这是一个函数的集合。如果开发过程中需要某个功能,只需调用库提供的相应方法即可。

框架:框架是库的升级版本,是为解决同类问题而开发的完整解决方案。只需根据其规则编写代码,框架就会在正确的时间执行。

3.2库和框架区别:

库和框架之间最大的区别是您对开发的控制(调用库框架)。

图书馆:开发商加紧控制

库没有主导权,控制权在用户手中,库在开发过程中只起到辅助作用,最终决定权在开发者手中。开发商掌控一切

框架:框架起主要作用

使用框架进行开发时,开发者只能按照框架的语法进行编写,开发者受到很多限制。

9afd0feec65e4456a91e409560567d2f~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720752394&x-signature=HVqT3AFz1IAPOeOQ%2FEwfbqCZaLg%3D

图书馆就像一个工具箱,包含为孩子制作各种创意玩具所需的各种工具。

车架相当于从京东购买的乐高模型车。只需按照图纸组装,喷上您喜欢的颜色,贴上您喜欢的贴纸即可。然而,大家拥有的乐高模型车的风格都是一样的,结构风格很难改变。

4.常见的库与框架

公共图书馆:

jQuery:一个高效、精简且功能丰富的JavaScript 工具库

ramda:实用的JavaScript 函数式编程库

lodash:是一个一致、模块化、高性能的JavaScript使用工具库。

Moment: Javascript 时间和日期处理库

DayJS: 轻量级Javascript 时间和日期处理库

通用框架:

Vue:用于构建用户界面的渐进式框架。

Angular:完全用JavaScript 编写的客户端技术。 Web 应用程序开发比以往更容易、更快

Flutter: 是Google 的移动UI 框架,可让您在iOS 和Android 上快速构建高质量的本机用户界面。

Taro:是一个遵循React规范的多端集成开发框架(由京东Aoconv实验室开发)

Chameleon:支持多种设备的集成开发框架。一个终端上显示的内容可以在多个终端上执行。 (由滴滴开发)

UIkit:是YOOtheme团队开发的一个轻量级、模块化的前端框架,可以让您快速构建强大的Web前端界面。

layUI: 是一个前端UI 框架,使用遵循本机HTML/CSS/JS 描述和组合格式的专有模块规范编写。

Amaze UI: 是一个轻量级、移动优先的前端框架,基于开源社区中流行的前端框架构建。

版权声明:本文转载于今日头条,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢