首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
flutter系列文章
程序那些事
创建于2021-11-08
订阅专栏
flutter系列文章,包括flutter和dart语言的各种应用
等 56 人订阅
共65篇文章
创建于2021-11-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
dart系列之:dart代码最佳实践
每种语言都有自己的代码风格,这种代码风格是跟语言特性息息相关的。如果在编码的过程中遵循这种统一的编码规则,会给我们的业务带来非常多的便利。 同样的,对应dart而已,也有属于自己的编码风格,一
dart系列之:你的地盘你做主,使用Extension对类进行扩展
一般情况要扩展一个类,需要继承这个类,这是在大多数java或者其他面向对象语言中要做的事情。 但是有些时候扩展类并不是特别好用,首先在有些语言中,有些类是禁止被扩展的。即使可以被扩展,但是扩展之
dart系列之:dart优秀的秘诀-隔离机制
之前介绍了很多dart中的异步编程技巧,不知道大家有没有发现一个问题,如果是在java的异步编程中,肯定会提到锁和并发机制,但是对于dart来说,好像从来没有听到多线程和并发的问题,这是为什么呢
dart系列之:安全看我,dart中的安全特性null safety
简介 在Dart 2.12中引入了null safety的新特性,也就是说dart程序中默认类型都是非空的,除非你显示告诉编译器,这个类型可以为空。 看起来是一个小小的改动,但是这个小小的改动导致了很
dart系列之:如丝滑般柔顺,操作文件和目录
简介 文件操作是IO中非常常见的一种操作,那么对应dart语言来说,操作文件是不是很简单呢?实际上dart提供了两种读取文件的方式,一种是一次性全部读取,一种是将文件读取为流。 一次性读取的缺点是需要
dart系列之:实时通讯,在浏览器中使用WebSockets
简介 web客户端和服务器端通信有两种方式,一种是使用HTTP请求,从服务器端请求数据。这种请求的缺点就是只能客户端拉取服务器端的数据,只能进行轮询。 另外一种方式是使用WebSocket,在客户端和
dart系列之:浏览器中的舞者,用dart发送HTTP请求
简介 dart:html包为dart提供了构建浏览器客户端的一些必须的组件,之前我们提到了HTML和DOM的操作,除了这些之外,我们在浏览器端另一个常用的操作就是使用XMLHttpRequest去做异
dart系列之:HTML的专属领域,除了javascript之外,dart也可以
虽然dart可以同时用作客户端和服务器端,但是基本上dart还是用做flutter开发的基本语言而使用的。除了andorid和ios之外,web就是最常见和通用的平台了,dart也提供了对HTML的原
dart系列之:还在为编码解码而烦恼吗?用dart试试
在我们日常使用的数据格式中json应该是最为通用的一个。很多时候,我们需要把一个对象转换成为JSON的格式,也可以说需要把对象编码为JSON。 虽然在dart中所有的字符都是以UTF-16来存储的,
dart系列之:数学什么的就是小意思,看我dart如何玩转它
dart也可以进行数学运算,dart为数学爱好者专门创建了一个dart:math包来处理数学方面的各种操作。dart:math包提供了正弦,余弦,最大值,最小值和随机数等操作。 一起来看看dart:
dart系列之:时间你慢点走,我要在dart中抓住你
时间和日期是我们经常会在程序中使用到的对象。但是对时间和日期的处理因为有不同时区的原因,所以一直以来都不是很好用。就像在java中,为时间和日期修改和新增了多次API,那么作为新生的语言dart而言,
URL URI傻傻分不清楚?dart告诉你该怎么用
如果我们要访问一个网站,需要知道这个网站的地址,网站的地址一般被称为URL,他的全称是Uniform Resource Locator。那么什么是URI呢? URI的全程是Uniform Resou
dart系列之:在dart中使用集合
dart中的集合有三个,分别是list,set和map。dart在dart:core包中提供了对于这三种集合非常有用的方法,一起来看看吧。
dart系列之:在dart中使用生成器
ES6中在引入异步编程的同时,也引入了Generators,通过yield关键词来生成对应的数据。同样的dart也有yield关键词和生成器的概念。 什么时候生成器呢?所谓生成器就是一个能够持续产生
dart系列之:dart中的异步编程
熟悉javascript的朋友应该知道,在ES6中引入了await和async的语法,可以方便的进行异步编程,从而摆脱了回调地狱。dart作为一种新生的语言,没有理由不继承这种优秀的品质。很自然的,d
dart系列之:创建Library package
在dart系统中,有pubspec.yaml文件的应用就可以被成为一个package。而Libray package是一类特殊的package,这种包可以被其他的项目所依赖. 也就是通常所说的库。
dart系列之:元世界pubspec.yaml文件详解
pubspec.yaml是所有dart项目的灵魂,它包含了所有dart项目的依赖信息和其他元信息,所以pubspec.yaml就是dart项目的meta!
dart系列之:在dart中使用packages
java中使用jar包来封装有用的功能,然后将其分发到maven仓库中,供其他人使用。同样的在dart中也有类似的概念叫做packages。packages就是可以用来共享的软件包,可以包含libra
dart系列之:dart类中的泛型
熟悉JAVA的朋友可能知道,JAVA在8中引入了泛型的概念。什么是泛型呢?泛型就是一种通用的类型格式,一般用在集合中,用来指定该集合中应该存储的对象格式。 有了泛型可以简化我们的编程,并且可以减少错
dart系列之:dart类的扩展
虽然dart中的类只能有一个父类,也就是单继承的,但是dart提供了mixin语法来绕过这样限制。 今天,和大家一起来探讨一下dart类中的继承。
下一页