中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Angular 5 高級編程-(第2版)

包郵 Angular 5 高級編程-(第2版)

出版社:清華大學出版社出版時間:2018-01-01
開本: 32開 頁數: 741
中 圖 價:¥49.6(3.9折) 定價  ¥128.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Angular 5 高級編程-(第2版) 版權信息

  • ISBN:9787302491170
  • 條形碼:9787302491170 ; 978-7-302-49117-0
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Angular 5 高級編程-(第2版) 本書特色

《Angular 5 高級編程(第2版)》內容已經全面更新到*版Angular 5!本書將告知讀者如何充分利用領先的一體化框架 Angular 5來構建動態的JavaScript應用程序。暢銷書作家Adam Freeman首先介紹了MVC模式及其 優勢,然后展示了如何在項目中使用Angular框架,從*基本的功能開始,逐步建立*和復 雜的功能,深入理解開發Angular應用程序所需的知識!禔ngular 5 高級編程(第2版)》對每個主題的詮釋都非常清晰且簡潔凝練,并且包含大量能夠助你學以致用的細節,以 務實的視角深入討論Angular框架*重要的一些功能,每章都包括常見問題并詳細講解如何避免 這些問題發生。 《Angular 5 高級編程(第2版)》特色: ● 如何在架構層面深入理解MVC模式 ● 如何使用Angular 5創建豐富而動態的Web應用程序客戶端 ● 如何擴展和定制Angular 5 ● 如何測試Angular 5項目

Angular 5 高級編程-(第2版) 內容簡介

即便是一位希望從事Web 前端開發工作的新手,考慮到Angular 框架陡峭的學習曲線,也不要擔心,《Angular 5 高級編程(第2版)》由易到難的循序漸進式風格可以極大地降低學習Angular 框架的門檻,降低學習痛苦指數。而對于經驗豐富的前端老兵,盡管具有Angular 框架使用經驗,《Angular 5 高級編程(第2版)》書也值得推薦,因為內容已經升級到Angular 5,能助你快速將項目升級到Angular 框架的新版,充分利用新框架的強大功能。

Angular 5 高級編程-(第2版) 目錄

■?■?■ 目 錄 第1章 準備工作 1 1.1 需要了解什么 1 1.2 本書結構 1 1.2.1 第1部分:準備 2 1.2.2 第2部分:使用Angular 2 1.2.3 第3部分:Angular的
高級功能 2 1.3 大量示例 2 1.4 獲取示例代碼 4 1.5 如何搭建開發環境 4 1.6 聯系作者 4 1.7 本章小結 4 第2章 **個Angular應用程序 5 2.1 準備開發環境 5 2.1.1 安裝Node.js 5 2.1.2 安裝angular-cli包 6 2.1.3 安裝Git 6 2.1.4 安裝編輯器 7 2.1.5 安裝瀏覽器 7 2.2 創建并準備項目 8 2.2.1 創建項目 8 2.2.2 創建包文件 8 2.2.3 啟動服務器 10 2.2.4 編輯HTML文件 11 2.3 向項目中添加Angular功能 13 2.3.1 準備HTML文件 14 2.3.2 創建數據模型 14 2.3.3 創建模板 17 2.3.4 創建組件 17 2.3.5 將應用程序組合起來 19 2.4 向示例應用程序中添加功能 21 2.4.1 添加待辦事項表格 21 2.4.2 創建雙向數據綁定 25 2.4.3 添加待辦事項 27 2.5 本章小結 29 第3章 創建項目 31 3.1 準備創建項目 31 3.2 創建項目 32 3.2.1 創建項目的Angular部分 33 3.2.2 創建項目的ASP.NET
Core MVC部分 34 3.3 配置項目 35 3.3.1 準備項目(Visual Studio) 35 3.3.2 創建和編輯配置文件 36 3.3.3 啟用日志消息 39 3.3.4 更新Bootstrap包 39 3.3.5 移除文件 40 3.3.6 更新控制器、布局和視圖 40 3.4 運行項目 42 3.5 理解合并項目和工具 44 3.5.1 理解項目結構 44 3.5.2 理解工具集成 44 3.5.3 理解項目變更系統 45 3.5.3 檢測TypeScript錯誤 48 3.6 本章小結 50 第4章 HTML和CSS入門 51 4.1 準備示例項目 51 4.2 理解HTML 53 4.2.1 理解空元素 54 4.2.2 理解屬性 54 4.2.3 應用無值屬性 54 4.2.4 在屬性中引用字面量 55 4.2.5 理解元素內容 55 4.2.6 理解文檔結構 55 4.3 理解Bootstrap 57 4.3.1 應用基本的Bootstrap類 57 4.3.2 使用Bootstrap樣式化表格 61 4.3.3 使用Bootstrap創建表單 62 4.3.4 使用Bootstrap創建網格 63 4.4 本章小結 68 第5章 JavaScript與TypeScript:
第1部分 69 5.1 準備示例項目 70 5.1.1 創建HTML和JavaScript
文件 71 5.1.2 配置TypeScript編譯器 72 5.1.3 運行示例項目 72 5.2 理解script元素 73 5.2.1 使用JavaScript模塊
加載器 73 5.2.2 理解基本工作流 74 5.3 使用語句 75 5.4 定義和使用函數 75 5.4.1 定義帶參數的函數 77 5.4.2 定義返回結果的函數 79 5.4.3 將函數用作其他函數的
實參 79 5.5 使用變量和類型 80 5.6 使用JavaScript操作符 84 5.6.1 使用條件語句 84 5.6.2 相等操作符和恒等操作符 85 5.6.3 顯式類型轉換 86 5.7 處理數組 87 5.7.1 使用數組字面量 88 5.7.2 數組內容的讀取和修改 88 5.7.3 遍歷數組內容 89 5.7.4 使用內置數組方法 89 5.8 本章小結 91 第6章 JavaScript與TypeScript:
第2部分 93 6.1 準備示例項目 93 6.2 使用對象 94 6.2.1 使用對象字面量 95 6.2.2 將函數用作方法 95 6.2.3 定義類 96 6.3 處理JavaScript模塊 99 6.3.1 創建模塊 99 6.3.2 從JavaScript模塊導入 100 6.4 有用的TypeScript特性 103 6.4.1 使用類型注解 103 6.4.2 使用元組 109 6.4.3 使用可索引類型 109 6.4.4 使用訪問修飾符 110 6.5 本章小結 111 第7章 SportsStore:一個真實的
應用程序 113 7.1 準備項目 113 7.1.1 準備項目 114 7.1.2 創建文件夾結構 114 7.1.3 安裝額外的NPM軟件包 114 7.1.4 準備RESTful Web服務 116 7.1.5 準備HTML文件 118 7.1.6 運行示例應用程序 119 7.1.7 啟動RESTful Web服務 119 7.2 準備Angular項目功能 120 7.2.1 更新根組件 120 7.2.2 更新根模塊 121 7.2.3 檢查引導文件 121 7.3 啟動數據模型 122 7.3.1 創建模型類 122 7.3.2 創建虛擬數據源 123 7.3.3 創建模型存儲庫 124 7.3.4 創建功能模塊 126 7.4 啟動商店 126 7.4.1 創建Store組件和模板 127 7.4.2 創建商店功能模塊 128 7.4.3 更新根組件和根模塊 129 7.5 添加商店功能:產品詳情 130 7.5.1 顯示產品詳情 130 7.5.2 添加類別選擇 132 7.5.3 添加產品分頁功能 133 7.5.4 創建自定義指令 137 7.6 本章小結 140 第8章 SportsStore:訂單和結賬 141 8.1 準備示例應用程序 141 8.2 創建購物車 141 8.2.1 創建購物車模型 141 8.2.2 創建購物車概覽組件 143 8.2.3 將購物車集成到商店中 145 8.3 添加URL路由 148 8.3.1 創建購物車詳情和結賬
組件 148 8.3.2 創建和應用路由配置 150 8.3.3 應用程序導航 151 8.3.4 守衛路由 154 8.4 完成購物車詳情功能 156 8.5 處理訂單 159 8.5.1 擴展模型 159 8.5.2 收集訂單詳情 161 8.6 使用RESTful Web服務 165 8.7 本章小結 168 第9章 SportsStore:管理 169 9.1 準備示例應用程序 169 9.1.1 創建模塊 169 9.1.2 配置URL路由系統 172 9.1.3 導航到管理URL 173 9.2 實現身份驗證 175 9.2.1 理解身份驗證系統 175 9.2.2 擴展數據源 176 9.2.3 創建身份驗證服務 177 9.2.4 啟用身份驗證 178 9.3 擴展數據源和存儲庫 181 9.4 創建管理功能結構 185 9.4.1 創建占位符組件 185 9.4.2 準備常用內容和功能
模塊 186 9.4.3 實現產品功能 189 9.4.4 實現訂單功能 193 9.5 本章小結 195 第10章 SportsStore:部署 197 10.1 準備部署應用程序 197 10.2 將SportsStore應用程序
容器化 197 10.2.1 安裝Docker 197 10.2.2 準備應用程序 198 10.2.3 創建Docker容器 199 10.2.4 運行應用程序 200 10.3 本章小結 201 第11章 創建Angular項目 203 11.1 準備TypeScript Angular
開發項目 203 11.1.1 創建項目文件夾結構 204 11.1.2 創建和提供HTML
文檔 204 11.1.3 準備項目配置 205 11.1.4 添加包 205 11.1.5 啟動監視進程 213 11.2 使用TypeScript開始
Angular開發 214 11.2.1 創建數據模型 216 11.2.2 創建模板和根組件 219 11.2.3 創建Angular模塊 220 11.2.4 引導應用程序 221 11.2.5 配置JavaScript模塊
加載器 222 11.2.6 更新HTML文檔 226 11.2.7 運行應用程序 227 11.3 利用@angular/cli工具
創建項目 229 11.3.1 創建示例項目 229 11.3.2 創建包文件 230 11.3.3 啟動服務器 231 11.4 本章小結 231 第12章 使用數據綁定 233 12.1 準備示例項目 234 12.2 理解單向數據綁定 234 12.2.1 理解綁定目標 236 12.2.2 理解表達式 237 12.2.3 理解括號 238 12.2.4 理解宿主元素 239 12.3 使用標準屬性和屬性綁定 239 12.3.1 使用標準屬性綁定 239 12.3.2 使用字符串插入綁定 241 12.3.3 使用元素屬性綁定 242 12.4 設置CSS類和樣式 244 12.4.1 使用類綁定 244 12.4.2 使用樣式綁定 248 12.5 更新應用程序的數據 252 12.6 本章小結 254 第13章 使用內置指令 255 13.1 準備示例項目 256 13.2 使用內置指令 257 13.2.1 使用ngIf指令 258 13.2.2 使用ngSwitch指令 260 13.2.3 使用ngFor指令 262 13.2.4 使用ngTemplateOutlet
指令 271 13.3 理解單向數據綁定的限制 273 13.3.1 使用冪等表達式 274 13.3.2 理解表達式上下文 276 13.4 本章小結 279 第14章 使用事件和表單 281 14.1 準備示例項目 282 14.1.1 添加表單模塊 282 14.1.2 準備組件和模板 283 14.2 使用事件綁定 285 14.2.1 理解動態定義的屬性 286 14.2.2 使用事件數據 288 14.2.3 使用模板引用變量 290 14.3 使用雙向數據綁定 292 14.4 處理表單 295 14.4.1 向示例應用程序添加
表單 295 14.4.2 添加表單數據驗證 297 14.4.3 驗證整個表單 307 14.5 使用基于模型的表單 313 14.5.1 啟用基于模型的表單
功能 313 14.5.2 定義表單模型類 314 14.5.3 使用模型進行驗證 317 14.5.4 根據模型生成元素 321 14.6 創建自定義表單驗證器 322 14.7 本章小結 325 第15章 創建屬性指令 327 15.1 準備示例項目 328 15.2 創建簡單的屬性指令 330 15.3 在指令中訪問應用程序
數據 333 15.3.1 讀取宿主元素屬性 333 15.3.2 創建數據綁定輸入
屬性 335 15.3.3 響應輸入屬性變化 338 15.4 創建自定義事件 340 15.5 創建宿主元素綁定 343 15.6 在宿主元素上創建雙向
綁定 344 15.7 導出指令用于模板變量 348 15.8 本章小結 350 第16章 創建結構型指令 351 16.1 準備示例項目 352 16.2 創建簡單的結構型指令 353 16.2.1 實現結構型指令類 354 16.2.2 啟用結構型指令 356 16.2.3 使用結構型指令的
簡潔語法 358 16.3 創建迭代結構型指令 359 16.3.1 提供額外的上下文
數據 362 16.3.2 使用簡潔的結構語法 363 16.3.3 處理屬性級數據變更 364 16.3.4 處理集合級數據變更 365 16.4 查詢宿主元素內容 376 16.4.1 查詢多個子內容 379 16.4.2 接收查詢變更通知 381 16.5 本章小結 382 第17章 理解組件 385 17.1 準備示例項目 386 17.2 使用組件來組織應用程序 386 17.2.1 創建新組件 388 17.2.2 定義模板 391 17.2.3 完成組件的重組 400 17.3 使用組件樣式 401 17.3.1 定義外部組件樣式 402 17.3.2 使用高級樣式特性 403 17.4 查詢模板內容 410 17.5 本章小結 412 第18章 使用和創建管道 413 18.1 準備示例項目 414 18.2 理解管道 418 18.3 創建一個自定義管道 419 18.3.1 注冊自定義管道 421 18.3.2 應用自定義管道 421 18.3.3 組合管道 423 18.3.4 創建非純管道 423 18.4 使用內置管道 427 18.4.1 格式化數值 428 18.4.2 格式化貨幣值 431 18.4.3 格式化百分比 433 18.4.4 格式化日期 435 18.4.5 改變字符串大小寫 438 18.4.6 將數據序列化為JSON
數據 439 18.4.7 將數據數組切片 440 18.5 小結 442 第19章 使用服務 443 19.1 準備示例項目 444 19.2 理解對象分發問題 445 19.2.1 問題的提出 445 19.2.2 利用依賴注入將對象
作為服務分發 450 19.2.3 在其他構造塊中聲明
依賴 455 19.3 理解測試隔離問題 461 19.4 完成服務的融入 465 19.4.1 更新根組件和模板 465 19.4.2 更新子組件 466 19.5 小結 468 第20章 使用服務提供程序 469 20.1 準備示例項目 470 20.2 使用服務提供程序 471 20.2.1 使用類提供程序 474 20.2.2 使用值提供程序 481 20.2.3 使用工廠提供程序 483 20.2.4 使用已有服務提供
程序 486 20.3 使用本地提供程序 487 20.3.1 理解單個服務對象的
限制 488 20.3.2 在一條指令中創建本地
提供程序 489 20.3.3 在組件中創建本地提供
程序 491 20.3.4 控制依賴解析 495 20.4 小結 498 第21章 使用和創建模塊 499 21.1 準備示例項目 499 21.2 理解根模塊 501 21.2.1 理解imports屬性 504 21.2.2 理解declarations 屬性 504 21.2.3 理解providers屬性 504 21.2.4 理解bootstrap屬性 504 21.3 創建功能模塊 507 21.3.1 創建模型模塊 508 21.3.2 創建實用工具功能
模塊 512 21.3.3 用組件創建一個功能
模塊 518 21.4 小結 521 第22章 創建示例項目 523 22.1 啟動示例項目 523 22.2 添加和配置包 524 22.2.1 配置TypeScript 525 22.2.2 配置HTTP開發
服務器 525 22.3 創建模型模塊 526 22.3.1 創建產品數據類型 526 22.3.2 創建數據源和存儲庫 526 22.3.3 完成模型模塊 528 22.4 創建核心模塊 528 22.4.1 創建共享狀態服務 528 22.4.2 創建表格組件 529 22.4.3 創建表單組件 531 22.4.4 完成核心模塊 533 22.5 創建消息模塊 533 22.5.1 創建消息模型和服務 533 22.5.2 創建組件和模板 534 22.5.3 完成消息模塊 535 22.6 完成項目 535 22.6.1 創建Angular引導程序 536 22.6.2 創建HTML文檔 536 22.7 運行示例項目 537 22.8 小結 538 第23章 使用Reactive Extensions 539 23.1 準備示例項目 540 23.2 理解問題 540 23.3 使用Reactive Extensions
解決問題 543 23.3.1 理解Observable 544 23.3.2 理解Observer 545 23.3.3 理解Subject 547 23.4 使用async管道 548 23.5 擴展應用程序功能模塊 551 23.6 基礎之上更進一步 553 23.6.1 過濾事件 554 23.6.2 轉換事件 555 23.6.3 只接收不同的事件 558 23.6.4 獲取和忽略事件 560 23.7 小結 561 第24章 生成異步HTTP請求 563 24.1 準備示例項目 564 24.1.1 配置模型功能模塊 565 24.1.2 更新表單組件 566 24.1.3 運行示例項目 567 24.2 理解RESTful Web服務 568 24.3 替換靜態數據源 569 24.3.1 創建新的數據源服務 569 24.3.2 配置數據源 572 24.3.3 使用REST數據源 572 24.3.4 保存和刪除數據 574 24.4 加強HTTP請求 576 24.5 生成跨域請求 578 24.6 配置請求頭 581 24.7 處理錯誤 584 24.7.1 生成用戶可以使用的
消息 585 24.7.2 處理錯誤 586 24.8 小結 588 第25章 路由和導航:第1部分 589 25.1 準備示例項目 590 25.2 開始學習路由 593 25.2.1 創建路由配置 594 25.2.2 創建路由組件 595 25.2.3 更新根模塊 596 25.2.4 完成配置 596 25.2.5 添加導航鏈接 597 25.2.6 理解路由的效果 600 25.3 完成路由實現 602 25.3.1 在組件中處理路由
變化 602 25.3.2 使用路由參數 605 25.3.3 在代碼中導航 611 25.3.4 接收導航事件 614 25.3.5 刪除事件綁定和
支持代碼 615 25.4 小結 618 第26章 路由與導航:第2部分 619 26.1 準備示例項目 619 26.2 使用通配符和重定向 626 26.2.1 在路由中使用通配符 626 26.2.2 在路由中使用重定向 628 26.3 在組件內部導航 630 26.3.1 響應正在發生的
路由變化 631 26.3.2 為活動路由設置不同
樣式的鏈接 633 26.3.3 修復All按鈕 636 26.4 創建子路由 637 26.4.1 創建子路由出口 638 26.4.2 從子路由訪問參數 640 26.5 小結 644 第27章 路由與導航:第3部分 645 27.1 準備示例項目 645 27.2 守衛路由 647 27.2.1 使用解析器推遲導航 647 27.2.2 避免帶有守衛的導航 654 27.3 動態加載功能模塊 667 27.3.1 創建一個簡單的功能
模塊 667 27.3.2 動態加載模塊 669 27.3.3 守衛動態模塊 672 27.4 指定命名出口 675 27.4.1 創建附加的出口元素 676 27.4.2 在使用多個出口的
情況下導航 678 27.5 小結 680 第28章 使用動畫 681 28.1 準備示例項目 682 28.1.1 添加動畫polyfill 682 28.1.2 禁用HTTP延遲 685 28.1.3 簡化表格模板和
路由配置 686 28.2 開始學習Angular動畫 688 28.2.1 創建動畫 688 28.2.2 應用動畫 691 28.2.3 測試動畫效果 694 28.3 理解內置的動畫狀態 696 28.4 理解元素過渡 697 28.4.1 為內置狀態創建遷移 697 28.4.2 控制動畫過渡 699 28.5 理解動畫樣式分組 704 28.5.1 在可重用分組中定義
公共樣式 704 28.5.2 使用元素變形 705 28.5.3 應用CSS框架樣式 707 28.6 理解動畫觸發器事件 709 28.7 小結 712 第29章 Angular單元測試 713 29.1 準備示例項目 714 29.1.1 添加測試包 715 29.1.2 創建一個簡單的
單元測試 719 29.1.3 啟動工具 719 29.2 使用Jasmine完成單元
測試 721 29.3 測試Angular組件 722 29.3.1 使用TestBed類完成
工作 722 29.3.2 測試數據綁定 726 29.3.3 測試帶有外部模板的
組件 728 29.3.4 測試組件事件 730 29.3.5 測試輸出屬性 732 29.3.6 測試輸入屬性 734 29.3.7 測試異步操作 736 29.4 測試Angular指令 739 29.5 小結 740
展開全部

Angular 5 高級編程-(第2版) 作者簡介

Adam Freeman是一位經驗豐富的IT專業人士,曾在一系列公司擔任過高級職位,曾經擔任一家全球銀行的首席技術官和首席運營官。退休之后,他熱衷于寫作和長跑。

商品評論(0條)
暫無評論……
書友推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 浙江富广阀门有限公司| 造价工程师网,考试时间查询,报名入口信息-网站首页 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 找培训机构_找学习课程_励普教育| 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 减速机_上海宜嘉减速机| 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 铣床|万能铣床|立式铣床|数控铣床|山东滕州万友机床有限公司 | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 轴流风机-鼓风机-离心风机-散热风扇-罩极电机,生产厂家-首肯电子 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 瓶盖扭矩仪(扭力值检测)-百科| 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 急救箱-应急箱-急救包厂家-北京红立方医疗设备有限公司 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 亮点云建站-网站建设制作平台| 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 分轨 | 上传文件,即刻分离人声和伴奏| 建筑资质代办-建筑资质转让找上海国信启航 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 机床主轴维修|刀塔维修|C轴维修-常州翔高精密机械有限公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 深圳市人通智能科技有限公司| 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 超声波分散机-均质机-萃取仪-超声波涂料分散设备-杭州精浩 |