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


    API

    概念

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

    目的

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

    API理解

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

    框架

    将常用的方法进行封装,方便调取使用。但是也有各种各样的严格约束。比如bootstrap就是约束DOM结构的。麦当劳的桶

    分类

    嵌入式(MVC):核心思想就是操作DOM。例如jQuery。

    渐进式(MVVM):用到功能下载什么功能。

    1. Vue(中国尤大大开发的)
    2. Angular(微软公司)
    3. React(facebook公司)

    框架与插件区别

    框架相当于超大号的插件

    只用引进来就能使用,jQuery其实也是一个库。

    库和框架的区别

    库:麦当劳的套餐。

    框架:麦当劳的桶。

    插件

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

    组件

    一系列功能封装起来,包含某种特定的职能,目的在于可以复用

    组件插件的区别

    组件是给jQuery添加新的全局函数,如$.ajax方法。提供某个完整功能的模块。类级别 

    插件是给jQuery对象添加方法。封装某个功能方法的函数。对象级别

    控件

    用JS写好的功能块。比如网页上日期选择。

  • 相关阅读:
    Unity3D屠龙战机项目总结
    10.2 MySQL数据库安装
    10.1 JDBC基础
    9.5 异常处理规则
    9.4 Java的异常跟踪栈
    9.3 使用throw抛出异常
    9.2 Checked异常和Runtime异常
    9.1 异常处理机制
    8.5 泛型和数组
    8.5 擦除和转换
  • 原文地址:https://www.cnblogs.com/xmlearning/p/8342542.html
Copyright © 2020-2023  润新知