随笔分类 -  dart

摘要:Dart与消息循环机制 _翻译自 "https://www.dartlang.org/articles/event loop/" _ 异步任务在Dart中随处可见,例如许多库的方法调用都会返回Future对象来实现异步处理,我们也可以注册Handler来响应一些事件,如:鼠标点击事件,I/O流结束和 阅读全文
posted @ 2016-04-26 21:57 番茄沙司 阅读(4843) 评论(0) 推荐(0)
摘要:StatefulComponent使用方法入门 在上一篇 "Flutter入门之无状态组件" 中我们讲到了 ,所谓的无状态组件指的就是其内部的状态是来自其父组件并使用final类型的变量来存储,当组件被build的时候它们就使用这些不可变的数据来构建自己的UI。 为了构建更加复杂且可和用户产生交互... 阅读全文
posted @ 2015-11-27 15:02 番茄沙司 阅读(2824) 评论(2) 推荐(0)
摘要:Flutter核心理念 flutter组件采用函数式响应框架构建,它的灵感来自于 "React" 。它设计的核心思想是 组件外构建UI ,简单解释一下就是组件鉴于它当前的配置和状态来描述它的视图应该是怎样的,当组件的状态发生改变,组件会重构它的配置和状态(这些配置和状态是在组件外部重构的,内部的... 阅读全文
posted @ 2015-11-25 14:45 番茄沙司 阅读(4989) 评论(0) 推荐(2)
摘要:什么是Flutter 官网的定义如下: Flutter is a new project to help developers build high performance, high fidelity, mobile apps for iOS and Android from a sing... 阅读全文
posted @ 2015-11-25 09:06 番茄沙司 阅读(924) 评论(0) 推荐(0)
摘要:1.本文主要讲一下Dart中的方法是怎么定义的,下面先看一个简单的例子: 2.虽然Dart的编程规范推荐定义方法是要明确变量类型,但其实上面的代码我们完全可以写作: 本人建议还是使用第一种吧,代码的可读性比较强。3.如果方法的方法体只有一个表达式,如上面这段代码,可以写成: 这样是不是很高大上呢?有... 阅读全文
posted @ 2015-09-21 10:30 番茄沙司 阅读(642) 评论(0) 推荐(0)
摘要:什么是Dart 在Dart的 "官网" 上是这样介绍Dart的: Dart is an open source, scalable programming language, with robust libraries and runtimes, for building web, serve... 阅读全文
posted @ 2015-09-21 10:29 番茄沙司 阅读(546) 评论(0) 推荐(0)
摘要:Dart基础学习02 变量及内置类型 Dart中的变量 首先看一个变量的定义和赋值 在Dart中变量名都是引用,这里的name就是一个指向值为Bob的字符串的引用。 默认值 在Dart中没有初始化的变量都有一个默认值 ,哪怕是int型的变量它的初始值也是null,因为在Dart中int... 阅读全文
posted @ 2015-09-21 10:29 番茄沙司 阅读(1181) 评论(0) 推荐(0)
摘要:Dart SDK在Linux上的下载及配置 首先建议想要学习Dart的小伙伴选择Linux开发环境比较好,具体原因就不多说了。如果想要尝试在Window或Mac上安装Dart SDK的话可以参考 "Installing the Dart SDK on Windows" 或 "Installing... 阅读全文
posted @ 2015-09-21 10:27 番茄沙司 阅读(2380) 评论(0) 推荐(0)