APP与小程序开发Flutter、Dart中优雅的使用 async await 我们在实际业务中,存在着复杂的异步依赖关系,传统的 then 和 await async 有着各种各样的缺陷,面对复杂的场景并不能很好的书写代码,这篇文章将带你解决 js 的孪生兄弟 dart 中复杂... 2021-10-084,850 viewsCommentsDart Flutter 阅读全文
APP与小程序开发Flutter 选择 Dart 语言,究竟好处在哪里? Flutter 和 Dart 有什么关联呢?实际上相当有关系。早期的 Flutter 团队评估了不下十余种语言,最后选择 Dart 是因为它最适合他们构建用户界面的方式。 Dart 是很多开发者喜欢 ... 2020-09-095,136 viewsCommentsDart Flutter 阅读全文
APP与小程序开发Flutter 如何判断卡顿,修改 Dart SDK Flutter 技术构建的应用,一直以高性能高流畅度著称。但是随着应用复杂度越来越高,Flutter 会出现一些页面流畅度明显低于 Native 的情况,甚至可能发生一些卡顿。而很多时候卡顿都发生在线... 2020-07-023,733 viewsCommentsDart Flutter 阅读全文
APP与小程序开发Dart+Flutter开发仿微信界面聊天应用的实例 Flutter 是 Google 开源的 UI 框架,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。 相比较目前的混合开发方案,Flutter 提供了大量的文档,... 2020-07-024,282 viewsCommentsDart Flutter 阅读全文
编程语言入门到精通什么是Dart?为什么使用它?特性和概念有哪些? 什么是Dart?为什么使用它? Dart 是一个由谷歌开发的通用编程语言,后来被 Ecma (Ecma-408)批准为标准。它用于构建 web、服务器、桌面和移动应用程序。 Dart 是一种面向对象的... 2020-03-285,695 viewsCommentsDart 阅读全文
编程语言入门到精通Dart 常用的数组操作方法总结 首先,我们准备两组数据,以方便后面使用: List<Map> students =[{'name':'tom','age':16},{'name':'jack','age':18},{'n... 2020-03-283,873 viewsCommentsDart 阅读全文
编程语言入门到精通dart中extends、 implements、with的用法与区别 一、概述 继承(关键字 extends) 混入 mixins (关键字 with) 接口实现(关键字 implements) 这三种关系可以同时存在,但是有前后顺序: extends -> m... 2019-11-204,300 viewsCommentsDart 阅读全文
编程语言入门到精通学习怎样配置Dart开发环境,变量声明、数据类型、函数、运算符、控制流程语法 学习了怎样配置Dart的开发环境,对变量声明、数据类型、函数、运算符、控制流程语法进行说明,为更深入学习Dart或者Flutter打下基础。 什么是Dart语言 Dart语言是谷歌公司在2011年推出... 2019-11-084,289 viewsCommentsDart 阅读全文
编程语言入门到精通Dart如何搞定异步操作:Future代码加入到事件队列还是微任务队列呢? 一. Dart的异步模型 我们先来搞清楚Dart是如何搞定异步操作的 1.1. Dart是单线程的 1.1.1. 程序中的耗时操作 开发中的耗时操作: 在开发中,我们经常会遇到一些耗时的操作需要完成,... 2019-09-215,814 viewsCommentsDart 阅读全文
APP与小程序开发Flutter线程管理与Dart Isolate机制 终端业务需求日益复杂,版本迭代日趋于频繁的情况下,我们迫切需要优秀的多端统一跨平台开发方案以提升研发效率。目前已有类似RN,Weex这种通过JavaScript桥接到Native的终端技术方案。但是,... 2019-09-174,273 viewsCommentsDart Flutter 阅读全文
编程语言入门到精通Dart神奇类型mixin有什么用?如何定义和使用? Dart 中,有一个神奇的类型,叫做 mixin。 它和 class 比较类似,但它没有构造函数。 通过 mixin,可以扩展一个类的属性和功能,使得类具有 Mixin 类的属性和函数 API。 如何... 2019-09-153,196 viewsCommentsDart 阅读全文
编程语言入门到精通Dart如何处理信息的?函数、类与运算符 Dart是如何处理信息的 作为一门真正面向对象的编程语言,Dart将处理信息的过程抽象为了对象,而函数、类与运算符则是抽象中最重要的手段 函数 函数是一段用来独立完成某个功能的代码片段,而Dart中所... 2019-09-153,391 viewsCommentsDart 阅读全文
APP与小程序开发学习flutter,配置dart sdk时候遇见的那些坑 学习flutter,配置dart sdk的时候遇见个坑,做个分享。 flutter是基于dart语言开发的,需要先配置dart sdk(我用vscode来敲dart)。 第一步,打开 dart.dev... 2019-09-155,167 viewsCommentsDart Flutter 阅读全文
编程语言入门到精通Dart Class、mixin、interface三者间关系及异同 Class Dart中一切皆为对象,而每个对象都是一个类的实例,所有的类都继承于Object。 除了普通的构造方法,Dart中的Class还提供了不同用途的构造方法,比如命名构造方法、重定向构造方法、... 2019-09-153,571 viewsCommentsDart 阅读全文
编程语言入门到精通Dart知识梳理:implements, extends, mixin 理解 一、前言 在使用Java语言设计类之间关系的时候,我们会接触到 组成单元 和 关系连接 这两类概念: 组成单元:普通类、abstract抽象类,interface接口。 关系连接:implements... 2019-09-153,198 viewsCommentsDart 阅读全文
编程语言入门到精通Dart mixin 机制,实例开始理解,使用场景是什么呢? Dart 语言中,我们经常可以看到对 mixin 关键字的使用,根据字面理解,就是混合的意思。那么,mixin 如何使用,它的使用场景是什么呢。 从一个实例说起 我们假设一个需求,我们需要用多个对象表... 2019-09-154,555 viewsCommentsDart 阅读全文
编程语言入门到精通Dart编程语言学习之操作符、控制流和异常处理 操作符 Dart 操作符和主流语言的操作符类似, 只要有一门常用语言, 对 Dart 掌握也是很快的 Dart 和以前介绍的 Kotlin 类似, 也提供操作符重载功能 算术操作符 Dart 支持下面... 2019-09-142,915 viewsCommentsDart 阅读全文
编程语言入门到精通Dart 类:抽象类、多态、继承、接口、及 Mixins 09 Dart中的对象 类 09-1 对象 类 面向对象编程(OOP)的三个基本特征是:封装、继承、多态 封装:封装是对象和类概念的主要特性。封装,把客观事物封装成抽象的类,并且把自己的部分属性和方法... 2019-09-143,712 viewsCommentsDart 阅读全文
编程语言入门到精通dart语言:生成器、可调用类、isolates、typedefs、元数据注解、注释 生成器 如果想延迟生成数值序列,可以使用生成器。 同步生成器 Synchronous,返回一个 Iterable 对象。 异步生成器 Asynchronous,返回一个 Stream 对象。 实现同步... 2019-09-142,733 viewsCommentsDart 阅读全文
编程语言入门到精通Dart函数(Function) && 可选参数(Optional parameters) 函数(Function) Dart是面向对象的语言,所以 函数也是对象,并且拥有一个类型,叫 Function。这意味着,函数可以赋值给某些变量 或者 当做参数传递给其他函数。甚至你可以把一个Dart... 2019-09-146,360 viewsCommentsDart 阅读全文
编程语言入门到精通Dart中异步与文件操作全面解析 1.同步 1.1:同步的演示 程序同步是按顺序执行:一个任务执行完才能进入下一个任务, 就像下面的代码,扫地用了15分钟,然后才能烧水,必须等水开了才能洗衣服。 main() { print("A任务... 2019-09-143,735 viewsCommentsDart 阅读全文
编程语言入门到精通Dart 语言基础详解(变量、内置类型、函数、操作符、流程控制语句) 变量 变量的声明 var dynamic Object 声明一个未初始化的变量,变量的类型可以更改 //变量 /// 三斜杠文档注释 /// 返回类型 void 可以省略,省略后的返回值为 null ... 2019-09-143,727 viewsCommentsDart 阅读全文
编程语言入门到精通Dart内置集合(Collections)Set,List及Map优缺点不同对比 Dart有几种内置集合(Collections),比如Set,List以及Map。了解他们在实现上的优点与缺点有助于你去如何使用他们。 本文是在Dart 2.1.1下演示的。如有错误,敬请指正。 什么... 2019-09-145,364 viewsCommentsDart 阅读全文
编程语言入门到精通Dart 中 static, final, const 如何区别?不同开发场景如何使用? 一、基本概念 在刚开始学习Dart的时候,对于const, final, static这几个关键字很容易产生困惑,究竟该在那种场景下使用它们,这篇文章就从以下几个方面总结一下这三个关键字: 基本概念 ... 2019-09-144,002 viewsCommentsDart 阅读全文