能说说jQuery是什么么?

2022-11-30 0 954

能说说jQuery是什么么?

jQuery is a fast, small, and feature-rich JavaScript library — jQuery非官方

jQuery非官方说明的很确切jQuery是两个加速、简洁、机能强大的JavaScript库,重点项目在jQuery是两个库(library)

1. 为甚么jQuery是库?

库(library)是一连串方式共同组成的子集,开发者在采用库的操作过程中,想甚么机能就可以初始化复本提供更多的相关联方式xml。类似于分馆中留存了各式各样类的书刊,前段时间想科学研究社会学,就能在分馆中翻查相关联的书刊两个规矩

jQuery是两个js库,它里头就提供更多了许多的特性和方式供他们采用,

比如说想操作式样,jQuery就提供更多了css等方式。比如说想制做两个动画电影,jQuery就提供更多了show()/slideDown()/animate()等方式。

比如:上面就相等于PCB了两个固定式的js库,当PCB的方法Noc就成了除此之外版的jQuery

//数组转为字符串

function changStr(arr){

let str = arr.join()

return str

}

//查找路径中的后缀名

function queryExtName(path){

let index = path.lastIndexOf(.)

let extname = path.substr( index + 1 )

return extname

}

2. 库和框架的区别

库和框架都是别人编写的可复用代码, 都能帮助他们加速的解决开发操作过程中出现的常见问题。但是两者之间还是存在着区别

3.1 框架和库的概念

库:library,简称lib。它是由一系列函数共同组成的子集,开发中想甚么机能就去初始化复本提供更多的相关联方式

框架:framework , 它是库的升级版,框架是为了解决同一类问题而制定的完整解决方案,只需按照它的规则去编写代码,框架会在适当的时机执行

3.2库和框架区别:

库和框架最大区别是在于控制权,开发中谁站主导位置( you call Library Framework call you )

库:开发者起来主导权力

库是没有主导权力,控制权在采用者手中,开发时库只是起了两个辅助作用,由开发者说了算。开发者起主导作用

框架:框架起了主导权力

采用框架开发时,有框架说了算,开发者只能按照框架的语法进行编写,框架占有主导权力,开发者会受到许多限制

能说说jQuery是什么么?

库就相等于两个工具箱,里头有需要的各式各样工具,他们能用这些工具给家里小孩制造出各式各样创意玩具。

框架就相等于他们在京东上买的乐高模型车,只需要按照图纸拼装好,喷上自己喜欢的颜色,贴上自己喜欢的贴纸xml。但是每个人拿在手里的乐高模型车都是两个式样,他们很难去改变它的结构式样

4.常见的库与框架

常见的库:

jQuery:是两个高效、精简并且机能强大的 JavaScript 工具库

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

lodash:是两个一致性,模块化,高性能的JavaScrip采用工具库

Moment:两个Javascript时间日期处理类库

DayJS:两个轻量级的Javascript时间日期处理类库

常见的框架:

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

angular:完全采用JavaScript编写的客户端技术。使Web应用开发比以往更简单、更快捷

Flutter:是谷歌的移动UI框架,能加速在iOS和Android上构建高质量的原生用户界面。

Taro:一套遵循React规范的多端统一开发框架(京东的凹凸实验室开发)

Chameleon:多端统一开发框架,一端所见即多端所见,你只需开发一次就能跑所有端(滴滴开发)

UIkit:是 YOOtheme 团队开发的一款轻量级、模块化的前端框架,可加速构建强大的web前端界面

layUI:是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式

Amaze UI:是两个轻量级Mobile first 的前端框架, 基于开源社区流行前端框架编写

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务