标签: Dart
thumbnail

Flutter、Dart中优雅的使用 async await

我们在实际业务中,存在着复杂的异步依赖关系,传统的 then 和 await async 有着各种各样的缺陷,面对复杂的场景并不能很好的书写代码,这篇文章将带你解决 js……
thumbnail

Flutter 选择 Dart 语言,究竟好处在哪里?

Flutter 和 Dart 有什么关联呢?实际上相当有关系。早期的 Flutter 团队评估了不下十余种语言,最后选择 Dart 是因为它最适合他们构建用户界面的方式。 Dart ……
thumbnail

Flutter 如何判断卡顿,修改 Dart SDK

Flutter 技术构建的应用,一直以高性能高流畅度著称。但是随着应用复杂度越来越高,Flutter 会出现一些页面流畅度明显低于 Native 的情况,甚至可能发生一些卡……
thumbnail

Dart+Flutter开发仿微信界面聊天应用的实例

Flutter 是 Google 开源的 UI 框架,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。 相比较目前的混合开发方案,Flutter ……
thumbnail

什么是Dart?为什么使用它?特性和概念有哪些?

什么是Dart?为什么使用它? Dart 是一个由谷歌开发的通用编程语言,后来被 Ecma (Ecma-408)批准为标准。它用于构建 web、服务器、桌面和移动应用程序。 Dart ……
thumbnail

Dart 常用的数组操作方法总结

首先,我们准备两组数据,以方便后面使用: List<Map> students =[{'name':'tom','age':16},{'name':'jack','age':18},{'name':'lucy','age':20}]; L……
thumbnail

dart中extends、 implements、with的用法与区别

一、概述 继承(关键字 extends) 混入  mixins (关键字 with) 接口实现(关键字 implements) 这三种关系可以同时存在,但是有前后顺序: extends -&g……
thumbnail

学习怎样配置Dart开发环境,变量声明、数据类型、函数、运算符、控制流程语法

学习了怎样配置Dart的开发环境,对变量声明、数据类型、函数、运算符、控制流程语法进行说明,为更深入学习Dart或者Flutter打下基础。 什么是Dart语言 Dart语……
thumbnail

Dart如何搞定异步操作:Future代码加入到事件队列还是微任务队列呢?

一. Dart的异步模型 我们先来搞清楚Dart是如何搞定异步操作的 1.1. Dart是单线程的 1.1.1. 程序中的耗时操作 开发中的耗时操作: 在开发中,我们经常会遇到……
thumbnail

Flutter线程管理与Dart Isolate机制

终端业务需求日益复杂,版本迭代日趋于频繁的情况下,我们迫切需要优秀的多端统一跨平台开发方案以提升研发效率。目前已有类似RN,Weex这种通过JavaScript桥接……
thumbnail

Dart神奇类型mixin有什么用?如何定义和使用?

Dart 中,有一个神奇的类型,叫做 mixin。 它和 class 比较类似,但它没有构造函数。 通过 mixin,可以扩展一个类的属性和功能,使得类具有 Mixin 类的属性和……
thumbnail

Dart如何处理信息的?函数、类与运算符

Dart是如何处理信息的 作为一门真正面向对象的编程语言,Dart将处理信息的过程抽象为了对象,而函数、类与运算符则是抽象中最重要的手段 函数 函数是一段用来……
thumbnail

学习flutter,配置dart sdk时候遇见的那些坑

学习flutter,配置dart sdk的时候遇见个坑,做个分享。 flutter是基于dart语言开发的,需要先配置dart sdk(我用vscode来敲dart)。 第一步,打开 dart.dev ……
thumbnail

Dart Class、mixin、interface三者间关系及异同

Class Dart中一切皆为对象,而每个对象都是一个类的实例,所有的类都继承于Object。 除了普通的构造方法,Dart中的Class还提供了不同用途的构造方法,比如命……
thumbnail

Dart知识梳理:implements, extends, mixin 理解

一、前言 在使用Java语言设计类之间关系的时候,我们会接触到 组成单元 和 关系连接 这两类概念: 组成单元:普通类、abstract抽象类,interface接口。 关……
thumbnail

Dart mixin 机制,实例开始理解,使用场景是什么呢?

Dart 语言中,我们经常可以看到对 mixin 关键字的使用,根据字面理解,就是混合的意思。那么,mixin 如何使用,它的使用场景是什么呢。 从一个实例说起 我们……
thumbnail

Dart编程语言学习之操作符、控制流和异常处理

操作符 Dart 操作符和主流语言的操作符类似, 只要有一门常用语言, 对 Dart 掌握也是很快的 Dart 和以前介绍的 Kotlin 类似, 也提供操作符重载功能 算术操作符……
thumbnail

Dart 类:抽象类、多态、继承、接口、及 Mixins

09 Dart中的对象 类 09-1 对象 类 面向对象编程(OOP)的三个基本特征是:封装、继承、多态 封装:封装是对象和类概念的主要特性。封装,把客观事物封装成抽……
thumbnail

dart语言:生成器、可调用类、isolates、typedefs、元数据注解、注释

生成器 如果想延迟生成数值序列,可以使用生成器。 同步生成器 Synchronous,返回一个 Iterable 对象。 异步生成器 Asynchronous,返回一个 Stream 对象。 ……
thumbnail

Dart函数(Function) && 可选参数(Optional parameters)

函数(Function) Dart是面向对象的语言,所以 函数也是对象,并且拥有一个类型,叫 Function。这意味着,函数可以赋值给某些变量 或者 当做参数传递给其他函数……
thumbnail

Dart中异步与文件操作全面解析

1.同步 1.1:同步的演示 程序同步是按顺序执行:一个任务执行完才能进入下一个任务, 就像下面的代码,扫地用了15分钟,然后才能烧水,必须等水开了才能洗衣……
thumbnail

Dart 语言基础详解(变量、内置类型、函数、操作符、流程控制语句)

变量 变量的声明 var dynamic Object 声明一个未初始化的变量,变量的类型可以更改 //变量 /// 三斜杠文档注释 /// 返回类型 void 可以省略,省略后的返……
thumbnail

Dart内置集合(Collections)Set,List及Map优缺点不同对比

Dart有几种内置集合(Collections),比如Set,List以及Map。了解他们在实现上的优点与缺点有助于你去如何使用他们。 本文是在Dart 2.1.1下演示的。如有错误,敬……
thumbnail

Dart 中 static, final, const 如何区别?不同开发场景如何使用?

一、基本概念 在刚开始学习Dart的时候,对于const, final, static这几个关键字很容易产生困惑,究竟该在那种场景下使用它们,这篇文章就从以下几个方面总结一……