区别API框架插件组件控件等

Posted wuli-youhouli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区别API框架插件组件控件等相关的知识,希望对你有一定的参考价值。

区别API、框架、插件、组件、控件等

一、API

1、概念

提供给不同语言的一个接口,也就是在对应的函数内提供相应的方法控制Windows各个部件的外观和行为的一套预先定义的Windows函数,只要用js语法调用想要的功能。例,js内BOM的screen方法。

2、目的

对底层的封装,将一些不会变化的东西封装一下,可以提高开发效率。

3、API理解

JS的api有很多的功能,只要知道有这样的东西,到时候直接去网上找调用的方法就可以了。例,百度地图的API。

 

二、框架

1、概念

js框架就是将常用的方法进行封装,方便调取使用。

2、框架于插件区别
框架相当于超大号的插件。

3、四大框架

  1. Vue
  2. React
  3. Angular
  4. jQuery

三、插件

前人写好可提高自己代码质量及页面展现效果的js文件。

 

四、组件

js组件就是把一系列的功能封装起来,包装成一个对象。比如一个表格组件。一个组件必然包含了某种特定的职能,目的在于可以复用。

五、控件

javascript写好的功能,可能是有界面的,也可能是没有界面的。
比较常见的比如一些网页上有日期选择的效果,一般都是用所谓的javascript控件实现的。

六、插件和组件的区别

1、组件属于类级别的开发,即给jQuery添加新的全局函数,如$.ajax方法。
2、插件属于对象级别的开发,即给jQuery对象添加方法。


组件是提供某一完整功能的模块,而插件更倾向封闭某一功能方法的函数。,一般好像都统称为插件。

 







以上是关于区别API框架插件组件控件等的主要内容,如果未能解决你的问题,请参考以下文章

组件插件模块子应用库框架等概念辨析

架构,框架,模式,模块组件插件的含义和区别

Cell 组件和Cell 插件的区别是啥?

Android插件化框架

Android 插件化“ 插桩式 “ 插件化框架 ( 原理与实现思路 )

控件组件和插件的区别