内容简介
If you are familiar with web development and are looking to learn, or even just evaluate, Dart as a multipurpose language, this learning path is for you. No familiarity with the Dart language is assumed. For beginners, it will serve as a guide to rapidly accelerate from a novice level to the master level; for intermediate to advanced developers it will quickly fill in the gaps on Dart and can explore a range of application types and powerful packages that are demonstrated in a practical manner.
AI简介
这是一本针对Web开发者的编程设计书籍,主要介绍了Dart语言的基础知识、Web开发中的高级技术和实战应用。这本书适合初学者,可以快速帮助他们从新手水平提升到专家水平;同时也适合中级到高级开发者,可以快速填补他们在Dart上的知识空白,并探索Dart在应用类型和强大包方面的实践应用。
书中首先介绍了Dart语言的优势,包括Dart语言的特性、工具性和开发者生产力,以及被谷歌选为广告业务核心技术的事实。然后,深入探讨了函数与闭包在不同作用域的概念,以及类与Mixin在Dart中的使用,这些是Dart编程语言的核心内容之一。
书中还详细介绍了Web Storage的存储空间优势,以及Web SQL的废弃与替代,反映了浏览器端存储技术的演进。同时,还介绍了IndexedDB数据库及其在客户端的应用,以及Hypertext Transfer Protocol介绍,即HTTP协议,是互联网上最常用的服务之一。
此外,书中还深入探讨了WebSocket技术及其在浏览器中的应用,以及Polymer简介,即一种用于web开发的技术,旨在充分利用现代浏览器的web平台。同时,还介绍了Angular