Flutter
树獭非懒
因上努力,果上随缘
展开
-
带你Dart带你Diao之流程控制语句和异常
关于流程控制语句,大多数内容都和其他(Java…)语言是一样的。比如if/else,while/do while,For循环,Assert等那么这里我主要说一些Dart关于比较特殊的语法和一些容易忽视的细节1.避免了JavaScript中常见的陷阱for循环内部的闭包捕获了索引的值, var callbacks=[]; for(var i=0;i<2;i++){ call...原创 2018-11-24 16:33:50 · 389 阅读 · 0 评论 -
带你Dart带你飞之类的构造方法
在前面的系列文章(文章末尾会有传送门哦~~)都是些比较简单的基础概念,之后就要开始介绍一些注重理解和手动实践的Dart知识了。这篇的内容主要是Dart中的类的构造方法。Dart是一种面向对象的语言,具有类和基于mixin的继承。每个对象都是一个类的实例,所有的类都是Object的子类。核心内容如下普通构造方法常量构造方法初始化列表工厂构造方法类的成员和java语言类似,...原创 2018-11-25 20:07:08 · 630 阅读 · 0 评论 -
带你Dart带你Diao之重要概念
核心内容最基础的Dart程序Dart一些重要的概念KeyWord(关键字)Variable(变量)Final&&ConstDart的内置类型最基础的Dart程序先看一个最基础的Dart程序void log(Object object) { print(object.toString());}/// Returns a Boolean repres...原创 2018-11-25 20:08:20 · 1919 阅读 · 2 评论 -
带你Dart带你Diao之操作符
笔者这次主要讲的是Dart 中定义的操作符,核心内容如下操作符表算术操作符相等相关的操作符赋值操作符逻辑操作符条件表达式级联操作符其余操作符操作符一表览在上面的操作符表格中所列的操作符都是按照优先级顺序从左到右,从上到下的方式来列出的,上面和左边的操作符优先级要高于下面和右边的。例如%操作符优先级高于 ==,而等号高于 &&。算术操作符这些都很简...原创 2018-11-25 20:09:32 · 220 阅读 · 0 评论 -
带你Dart带你Diao之类(二)
在上一篇博客,笔者介绍了Dart类的构造方法带你Dart带你Diao之类(一)这一篇博客是介绍Dart类的其他内容,主要包括:Getters和Setters 方法抽象类和抽象方法隐式接口继承枚举mixinGetters和Setters方法这里和java不一样的是,我们只需要使用get和set关键字来实现getter和setter方法可以来读写其他属性class Rec...原创 2018-12-02 21:50:07 · 202 阅读 · 0 评论 -
带你Dart带你Diao之类(一)
在前面的系列文章(文章末尾会有传送门哦~~)都是些比较简单的基础概念,之后就要开始介绍一些注重理解和手动实践的Dart知识了。这篇的内容主要是Dart中的类的构造方法。Dart是一种面向对象的语言,具有类和基于mixin的继承。每个对象都是一个类的实例,所有的类都是Object的子类。核心内容如下普通构造方法常量构造方法初始化列表工厂构造方法类的成员和java语言类似,...原创 2018-12-02 21:51:40 · 170 阅读 · 0 评论 -
带你Dart带你Diao之泛型
泛型学过Java的都应该比较熟悉了,Dart的泛型和Java泛型的核心理念都差不多,在使用中略有不同。1.使用泛型的好处泛型通常是类型安全所必需的,对于写出严谨高质量的代码是很有用适当地指定泛型类型可以生成更好的代码使用泛型可以减少重复的代码量举两个栗子1.添加不是所定义的泛型类型的值时,编译器直接提醒报错 var names = List<String>(); ...原创 2018-12-22 17:26:05 · 207 阅读 · 0 评论 -
带你Flutter带你Fly之单词收藏
本次笔者将实现这样一个效果:收藏列表的单词。并可点击页面右上角按钮展示收藏的单词准备工作打开Vs Code编辑器,快捷键 Crtl+Shift+P 打开 Commadn Palette命令板,输入 &amp;gt;Flutter:New Project 新建一个Flutter应用输入应用名后,保存文件后,项目会自动进行创建,创建完毕之后,main.dart 文件会被自动打开。接下来,我们就对这个 ...原创 2019-01-05 18:47:02 · 519 阅读 · 0 评论 -
带你Flutter带你Fly之构建布局
实现一个App的页面主要由两部分组成,一个是UI页面的构建,一个是与UI的交互。本次笔者通过实现一个页面来介绍如何实现Flutter布局的构建。这个页面长这个模样在正式内容看之前,请记住一句话Flutter一切皆组件(Widget)很可能你已经听过了,但不是很理解,相信看(-跟着做-)完这篇文章,你会对这句话深有体会的。解剖布局整体来看的话,分为四个部分,也就是按行来分,图片、ti...原创 2019-01-13 22:32:20 · 250 阅读 · 0 评论