Dart编程实战:打造桌面与移动应用
4星 · 超过85%的资源 需积分: 10 155 浏览量
更新于2024-07-26
收藏 10.45MB PDF 举报
"Manning.Dart.in.Action.2013"
本书《Dart in Action》是Google Dart语言的一本详细指南,旨在介绍如何在桌面和移动应用中使用Dart替代Java和JavaScript。作者Chris Buckett深入浅出地阐述了Dart语言的核心概念和技术,包括与浏览器交互、可选类型系统、类、库以及使用隔离(isolates)进行并发编程。书中不仅提供了丰富的代码示例和图表,还特别关注了如何构建单页HTML5 web应用程序。
Dart是由Google开发的一种现代化的面向对象编程语言,它融合了Java或C#的静态特性以及JavaScript的动态和函数式特点。通过“转译”(transpiling)到JavaScript,Dart应用可以在支持Dart的浏览器中原生运行。由于具备高质量的库和工具,Dart能够在客户端和服务器端无缝工作,为开发者提供一致的开发体验。
这本书适合有HTML和JavaScript基础的读者,即使没有Java或C#背景也能轻松入门。早期章节以温和的速度引导初学者,而后面的章节则采用了测试驱动开发(TDD)的方法,鼓励读者亲自动手实践。购买纸质书的读者可以免费获得PDF、ePub和Kindle电子版,同时还可以获取书中所有代码。
书中的内容涵盖了:
1. Dart语言基础:从零开始学习Dart,包括语法特性、基本数据类型、控制流、函数等。
2. 面向对象编程:深入探讨类、继承、接口和抽象类等OO概念。
3. 库和包管理:了解如何组织和共享代码,以及使用pub(Dart的包管理器)。
4. 异步编程:学习如何利用隔离(isolates)进行并发处理,提升程序性能。
5. 浏览器交互:使用dart:html库与DOM进行交互,实现动态Web页面。
6. 单页应用开发:构建高效的HTML5 web应用程序,实现流畅的用户体验。
7. 从Java、C#或JavaScript过渡:对比和转换其他语言的经验,帮助读者快速适应Dart。
8. 服务器端Dart:探索如何在服务器上运行Dart,实现后端服务。
对于想要提升Web开发技能,或者寻求更高效、更现代语言的开发者来说,这本书提供了全面而实用的Dart知识。书中提供的代码示例和实战指导将帮助读者熟练掌握这一强大的开发工具。
2016-05-24 上传
2009-12-02 上传
2018-10-20 上传
2012-04-01 上传
2022-11-16 上传
2012-04-22 上传
2010-01-12 上传
2009-03-23 上传
2018-08-30 上传
DoomLord
- 粉丝: 114
- 资源: 1318
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站