库和框架
库
库是一系列预先定义好的数据结构和函数或类的集合,程序员可以通过调用这些代码实现功能。简单来说就是库为我们提供了很多封装好的函数,看起来比较零散,但使用起来更灵活,只用取里面我们需要的某部分,再自己实现项目中其他部分得功能
库就类似于 C 语言中的头文件,比如 <stdio.h>
头文件提供了一系列常用的功能:printf()
、scanf()
、gets()
、fopen()
等
在前端开发中,使用库可以简化开发流程,提高开发效率。例如,jQuery 提供了简化 DOM 操作的语法,减少了编写繁琐代码的需要。React 通过虚拟 DOM 和声明式 UI ,便于快速构建用户界面
如果需要在网页中使用 JavaScript 库,可以去网上下载库文件,放在网页的同一目录下,再到script
标签中引入。或者不下载通过通过链接在<script>
标签中引用该库即可:
1 | <script src="https://cdn.staticfile.org/jquery/3.4.0/jquery.min.js"></script> |
或者在代码中通过 require
或者 import
中引入库。在现代的前端开发中,通常推荐使用 import
来进行模块导入,特别是在使用现代 JavaScript 特性的项目中。这主要与现代 JavaScript 的发展趋势和语言特性有关
import
是 ES6 新引入的关键字,支持按需导入,而不需要导入整个模块。同时import
的语法也比 require
更直观清晰,更符合现代变成风格
随着 JavaScript 生态的发展,越来越多的库和工具采用了 ES6 模块系统,使用 import
能够更好地与这些现代化的工具和库进行集成。