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

1.API

(1)概念

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

(2)目的

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

(3)API理解

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

2.框架

(1)概念

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

(2)框架与插件区别
  框架相当于超大号的插件。

(3)四大框架

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

 

3.插件

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

 

4.组件

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

5.控件

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

6.插件和组件的区别

  1. 组件属于类级别的开发,即给jQuery添加新的全局函数,如$.ajax方法。
  2. 插件属于对象级别的开发,即给jQuery对象添加方法。
  3. 组件是提供某一完整功能的模块,而插件更倾向封闭某一功能方法的函数。,一般好像都统称为插件。

 

转载于:https://www.cnblogs.com/xmlearning/p/8342542.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值