Dart 库与生态
简介
Dart 中的苦就是具有特定功能的模块
- 可能包含单个文件,也可能包含多个文件
按照库的作者进行划分,库可以分成三类
- 自定义库(工程师自己写的库)
- 系统苦(Dart中自带的库)
- 第三方库(Dart生态中的库)
@Dart
库(library)
https://pub.dev
pubspec.yaml
@JavaScript
包(package)
https://npmjs.com
package.json
自定义库
- 通过library来声明库
- 每个Dart文件都是一个库,这只是没有使用library来显示声明
- Dart使用_(下划线)开头的标识符,表示库内访问可见(私有)
- library关键字声明的库名称建议使用:小写字母+下划线
- 通过import来引入库
不同类型的库,引入的方式不同
- 自定义库(import '库的位置/库名称.dart')
- 系统库(import 'dart:库名称')
- 第三方库
引入部分库(仅引入需要的内容)
- 包含引入(show)
- 排除引入(hide)
指定库的前缀
- import '库位置' as name