首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
跨端技术
NewBoy
创建于2022-05-26
订阅专栏
初入江湖,多多关照
等 4 人订阅
共26篇文章
创建于2022-05-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flutter 中的编程范式
编程范式,简单来说就是编写命令的方法。比如面向对象编程、面向过程编程、函数式编程、命令式编程、声明式编程等等,这些都属于编程范式
Flutter 中的 Text (文本)和 TextSpan (富文本)
在 iOS 原生组件中,使用 UILabel 显示文本;在 Android 原生组件中,使用 TextView 显示文本;在 Flutter 组件中,使用 Text 显示文本
Flutter 中的 Widget 生命周期
StatelessWidget可以由父Widget直接传入值调用build方法来构建,整个过程非常简单。而StatefulWidget需要State来管理其数据,并且还要监控状态的改变决定是否刷新
Flutter 中的 StatefulWidget 基本使用
在实际开发中,StatelessWidget 通常用来描述 UI 展示中状态固定的组件。如果 状态会发生改变,则需要使用 StatefulWidget 来描述
Flutter 中的 StatelessWidget 基本使用
Flutter 的整个开发过程中就是形成一个 Widget 树,所以嵌套是很正常的。开发中,面对复杂逻辑嵌套的层级会越来越复杂,当嵌套太多时,代码结构不容易阅读。因此,需要将其封装成不同的Widget
Flutter 的第一个程序
每一个 Flutter 项目的 lib 目录中,都会有一个 `main.dart` 文件,这个文件就是 Flutter 入口文件
Flutter - Dart 基础(单线程异步中任务执行顺序)
在 Dart 中,有一个事件循环(Event Loop)执行代码,里面存在一个事件队列(Event Queue),事件循环不断从事件队列中取出事件并执行
Flutter - Dart 基础(单线程异步中的 Future)
在 Dart 中,Future 是指延迟运行的对象 Future<T>,用来表示在将来某时获取一个值的方式
Flutter - Dart 基础(单线程异步相关概念)
线程跟同步、异步没有直接的关系,单线程也是可以实现异步。Dart 是单线程的。单线程模型中主要就是在维护着一个事件循环
Flutter - Dart 基础(关于库的使用)
在 Dart 中,通过使用各种库来提高代码的重用性,便捷性,Dart 中的每一个 dart 文件都是一个库,即使没有使用关键字 library 修饰
Flutter - Dart 基础(泛型)
Dart 中的泛型和其他语言中的泛型意思一样。当类型暂时不确定,可以使用泛型占位,只有等到调用函数时才能确定具体类型。通俗的讲,泛型就是占位符
Flutter - Dart 基础(关于抽象类、隐式接口、Mixin 混入)
在 Dart 中, 如果有很多通用接口时,通常可以把这些方法定义为抽象方法,抽象方法必须放在抽象类中,抽象类用关键字abstract 修饰
Flutter - Dart 基础(类的继承)
继承是面向对象三大特性之一。Dart 中的继承为单继承,子类可以重写父类的方法、计算属性和构造器方法
Flutter - Dart 基础(关于类中的 setter 和 getter)
在面向对象的语言中,类都是由成员变量和方法组成的。类中的成员变量在其他编程语言中也被称作是对象的属性,成员变量常用于封装对象中的数据。在 Dart 中,对象通常会把其所需要的数据保存为各种成员变量
Flutter - Dart 基础(关于类的重定向构造函数、常量构造函数、工厂构造函数、类方法)
Dart 是一个面向对象的编程语言,所有的类都继承于Object。在 Dart 中,使用class关键字声明一个类,后面跟类名,并且由一对花括号包围
Flutter - Dart 基础(关于类的默认构造函数、命名构造函数、初始化列表)
Dart 是一个面向对象的编程语言,所有的类都继承于Object。在 Dart 中,使用class关键字声明一个类,后面跟类名,并且由一对花括号包围
Flutter - Dart 基础(运算符和流程控制语句)
在 Dart 的运算符中,很多运算符同其他语言一样。关于这些相同运算符的使用这里就不多做功课了,但是,对于 Dart 中特殊的运算符这里会做对应的说明
Flutter - Dart基础(匿名函数、闭包)
函数表达式创建的函数叫做匿名函数 ,通常也说没有名字的函数叫做匿名函数,匿名函数多被用于参数进行传递
Flutter - Dart基础(函数、必选参数、可选参数)
Dart 是一种面向对象的语言,所以即使函数也是对象,类型就是 Function,本篇主要说函数的定义方式,函数参数及函数一等公民
Flutter - Dart 基础(数据类型)
Dart 中的一切皆是对象,包括数字、布尔值、函数等,每个对象都是一个实例,它们都继承于 Object,所以它们的默认值也就是 null
下一页