Dart
-
从Flutter范儿的单例来看Dart的构造函数
在Dart中,变量和函数前面加上「_」就代表私有,但这个私有实际上的含义是「只能在当前文件中访问」,所以,如果在当前文件中,你依然是可以访问这个私有变量或者函数的。另外,由于Dart是单线程模型,所以也不存在线程安全的问题,不用做线程控制。
-
Dart 中 JS 互操作的历史,你知道吗?
从 Dart 诞生之初,互操作性就是一个核心重点。2011 年 Dart 首次发布时,它被设计为可嵌入和多平台的。它可以运行在独立的虚拟机上,嵌入到浏览器中,并编译为 JavaScript。2015 年 Flutter 出现时,我们也准备将其嵌入其中。现在,我们也很高兴能将 WasmGC 运行时作为目标。
-
揭示 Dart 和 Flutter 中扩展(Extensions)的强大功能
Flutter 中的扩展提供了一种在不修改源代码的情况下向现有类添加新功能的方法。这在使用外部库或 SDK 中的类时特别有用。扩展使代码更模块化、更可读,并允许更流畅和直观的 API 设计。
-
取代JavaScript不成后谋新路!谷歌主导Dart升级,为生成式AI铺路
Flutter是一个跨平台的UI开发框架,使用了Dart语言。Dart可以编译为针对Arm32、Arm64或x86_64的原生可执行文件,或者编译为JavaScript。同属于谷歌的Flutter和Dart,可以称得上是互相成就。
-
一文带你弄懂Flutter的热部署
Dart在开发过程中使用JIT,每次更改都不需要在编译成字节码,节省了大量时间,在部署中使用AOT生成高效的ARM代码保证高效的性能,所以说Dart具有运行速度快,执行性能好的特点。