
0人評分過此書
★★★★★【Dart】、【Google御用】★★★★★ 利用開發Web專案學會一門新的Google專屬語言其實從html/css/javascript開發網頁的路走來,一直到支援MVC的框架,你是否覺得需要一個很完整符合Web UI的語言才使得上力?而學習到Dart之後終於感受到這個完整性。 Dart是由Google公司推出的現代化程式語言,它以簡單、高效、可擴充為開發目標,將強大的新語言特性與熟悉的語言構造組合成清晰、讀取的語法,並提供很多語法糖來保證以更少的程式量完成指定功能。 Dart不僅是一門語言,Dart 的各種開放原始碼專案和Pub 套件管理工具幫助開發人員變得更有生產力。舉例來說,開發者可以使用Pub 獲得與JavaScript 互動操作的能力、Web UI 框架、單元測試庫、用於遊戲開發的庫及使用Dart語言開發的Flutter跨平台移動UI框架等。 本書平鋪直述,沒有冗長的說明,一開始就切入了Dart的核心,並且充分說明了Angular的特性,不管是在和JavaScript的互動操作,Web UI架構,又或是開發後的單元測試以及主流網頁遊戲的函數庫等。而最大受眾的行動UI開發上,更有完整的大量函數庫支援,網頁開發已進入全新里程,學應用不如學語言,利用開發Web專案學會一門新的Google專屬語言,讓你在求職求學的路上比別人更強一個層級。 本書重點 ✪在Windows、MacOS及Linux上安裝及設定dart執行環境 ✪Dart的資料型態、函數、運算子、運算元 ✪Dart的流程控制,物件導向、類別、異常,泛型、函數庫操作 ✪Dart的非同步、Future、Stream及生成器函數 ✪Dart的多執行緒、Isolate、循環、可呼叫類別、擴充方法、中繼資料 ✪Dart的服務端開發,shelf框架、Angular框架 ✪Dart的材質化元件庫 ✪完整實作專案貫通全書所有的觀念
-
第一部分
-
01 簡介
-
1.1 概述
-
1.2 環境安裝與設定
-
1.3 IntelliJ IDEA的安裝與設定
-
-
02 變數和內建類型
-
2.1 識別符號
-
2.2 關鍵字
-
2.3 變數
-
2.4 數字
-
2.5 字串
-
2.6 布林
-
2.7 List集合
-
2.8 Set集合
-
2.9 Map集合
-
2.10 符文
-
-
03 函數
-
3.1 可選參數
-
3.2 main函數
-
3.3 函數物件
-
3.4 匿名函數
-
3.5 語法作用域
-
3.6 語法閉包
-
3.7 函數相等性測試
-
3.8 返回值
-
3.9 回呼函數
-
-
04 運算子
-
4.1 算術運算子
-
4.2 關係運算子
-
4.3 類型測試運算子
-
4.4 設定運算子
-
4.5 邏輯運算子
-
4.6 位元運算符號
-
4.7 條件運算式
-
4.8 其他運算子
-
-
05 流程控制敘述
-
5.1 分支敘述
-
5.2 迴圈敘述
-
5.3 跳躍陳述式
-
-
06 類別
-
6.1 屬性
-
6.2 建構函數
-
6.3 方法
-
6.4 繼承
-
6.5 抽象類別和介面
-
6.6 在類別增加特徵
-
6.7 列舉類別
-
-
07 異常
-
7.1 拋出異常
-
7.2 捕捉異常
-
7.3 最終操作
-
7.4 自訂異常
-
-
08 泛型
-
8.1 使用泛型
-
8.2 自訂泛型
-
-
09 函數庫
-
9.1 宣告與使用
-
9.2 核心函數庫
-
9.3 數學函數庫
-
9.4 轉換函數庫
-
9.5 輸入和輸出函數庫
-
-
10 非同步
-
10.1 Future
-
10.2 Stream
-
10.3 生成器函數
-
-
11 Isolate
-
11.1 什麼是Isolate
-
11.2 事件循環
-
11.3 創建Isolate
-
11.4 獲取訊息
-
11.5 相互通訊
-
-
12 拓展閱讀
-
12.1 可呼叫類別
-
12.2 擴充方法
-
12.3 類型定義
-
12.4 中繼資料
-
12.5 註釋
-
-
-
第二部分
-
13 服務端開發
-
13.1 HTTP請求與回應
-
13.2 shelf框架
-
13.3 路由套件
-
-
-
第三部分
-
14 Angular基礎
-
14.1 初始專案
-
14.2 資料綁定
-
14.3 內建指令
-
14.4 範本引用變數
-
14.5 服務
-
14.6 子元件
-
14.7 表單
-
14.8 Angular架構回顧
-
-
15 Angular進階
-
15.1 屬性指令
-
15.2 元件樣式
-
15.3 依賴注入
-
15.4 生命週期掛鉤
-
15.5 管道
-
15.6 路由
-
15.7 結構指令
-
15.8 HTTP連接
-
15.9 部署專案
-
-
16 材質化元件
-
16.1 圖示
-
16.2 滑桿
-
16.3 旋轉器
-
16.4 切換按鈕
-
16.5 標籤
-
16.6 計數卡與計數板
-
16.7 按鈕
-
16.8 進度指示器
-
16.9 選項按鈕
-
16.10 核取方塊
-
16.11 輸入框
-
16.12 清單
-
16.13 片記與片集
-
16.14 按鈕組
-
16.15 日期、時間選擇器
-
16.16 步驟指示器
-
16.17 對話方塊
-
16.18 擴充面板
-
16.19 下拉式功能表
-
16.20彈出框
-
16.21 選項選單
-
16.22 工具提示
-
16.23 佈局元件
-
-
-
第四部分
-
17 專案實戰Deadline
-
17.1 MySQL資料庫
-
17.2 資料庫連接套件
-
17.3 編寫服務端
-
17.4 編寫用戶端
-
-
- 出版地 : 臺灣
- 語言 : 繁體中文
- DOI : 10.978.9860776/720
評分與評論
請登入後再留言與評分