区别API、框架、插件、组件、控件等 一、API
1、观点
供给给差别语言的一个接口,也就是在对应的函数内供给相应的要领(控制Windows各个部件的外不雅观和行为的一套预先界说的Windows函数),只要用js语法挪用想要的成果。例,js内BOM的screen要领。
2、目的
对底层的封装,将一些不会变革的对象封装一下,可以提高开发效率。
3、API理解
JS的api有很多的成果,只要知道有这样的对象,到时候直接去网上找挪用的要领就可以了。例,百度舆图的API。
1、观点
js框架就是将常用的要领进行封装,便利调取使用。
2、框架于插件区别
框架相当于超大号的插件。
3、四大框架
Vue
React
Angular
jQuery
三、插件前人写好可提高本身代码质量及页面展现效果的js文件。
四、组件js组件就是把一系列的成果封装起来,包装成一个东西。好比一个表格组件。一个组件一定包罗了某种特定的本能机能,目的在于可以复用。
五、控件用Javascript写好的成果,可能是有界面的,,也可能是没有界面的。
对照常见的好比一些网页上有日期选择的效果,一般都是用所谓的javascript控件实现的。
1、组件属于类级另外开发,即给jQuery添加新的全局函数,如$.ajax要领。
2、插件属于东西级另外开发,即给jQuery东西添加要领。
组件是供给某一完整成果的模块,而插件更倾向关闭某一成果要领的函数。,一般仿佛都统称为插件。