zoukankan      html  css  js  c++  java
  • Dart库

    TOC

    Dart库

    Dart中的库主要有三种:

    • 1、我们自定义的库
    import 'lib/xxx.dart;
    import '../../part-two/chapter3/enum.dart';
    • 2、系统内置库
    impont 'dart:math
    impont 'dant:io';
    import 'dart:convert';
    https://pub.dev/packages
    https://pub.flutter-io.cn/packages
    https://pub.dartlang.org/flutter

    引入第三方库

    1、需要在项目根目录新建一个pubspec.yaml
    2、在pubspec.yaml文件然后配置名称、描述、依赖等信息

    name: 名字-随便
    description: 描述
    dependencies: #依赖
      http: ^0.12.0+2 #依赖名: 版本

    3、然后运行pub get获取包下载到本地

    之后就可以看文档使用了

    import 'package:http/http.dart'; //引入的时候,是引入一个具体文件
    import 'dart:math' show max; //只引入其中的一个方法
    import 'dart:math' hide max; //只隐藏其中的一个方法

    懒加载(延时加载)deferred as

    调用的时候才引入这个库,可以加快APP的启动速度

    import '../../part-two/chapter3/enum.dart' deferred as enum1;//需要设置as的值

    库分片part

    使用part将库分片

    比如dart:io

    import 'dart:math';
    import 'dart:typed_data';
    
    export 'dart:_http';
    export 'dart:_internal' show HttpStatus;
    
    part 'bytes_builder.dart';
    part 'common.dart';
    part 'data_transformer.dart';
    part 'directory.dart';
    part 'directory_impl.dart';
    part 'embedder_config.dart';
    part 'eventhandler.dart';




  • 相关阅读:
    ORACLE-游标数
    Hibernate-原生SQL查询
    超链接无效
    首页统计脚本
    About_datebase
    PHP的学习--cookie和session--来自copy_02
    终于懂浏览器里面的cookies和session了
    About-PHP-02
    php链接数据库
    PHP 操作MySQL———来自copy
  • 原文地址:https://www.cnblogs.com/ziyue7575/p/1a4ab41972701426e88db4a587eb52a5.html
Copyright © 2011-2022 走看看