書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

Ember.js實(shí)戰(zhàn)

出版社:人民郵電出版社出版時(shí)間:2015-07-01
開本: 16開 頁數(shù): 218
中 圖 價(jià):¥35.3(7.2折) 定價(jià)  ¥49.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

Ember.js實(shí)戰(zhàn) 版權(quán)信息

Ember.js實(shí)戰(zhàn) 本書特色

  ember.js號(hào)稱是一個(gè)“雄心勃勃”的javascript mvc框架、現(xiàn)代javascript mvc框架代表,是構(gòu)造如單頁面應(yīng)用等現(xiàn)代web應(yīng)用程序的新型web端開發(fā)框架。本書深入介紹了這一框架的方方面面。   全書分為三個(gè)部分。**部分為基礎(chǔ)內(nèi)容,共4章,引導(dǎo)讀者對(duì)ember.js有個(gè)概括性認(rèn)識(shí),并掌握其基礎(chǔ)知識(shí)點(diǎn),此部分包含兩個(gè)示例程序——注意事項(xiàng)應(yīng)用程序與博客應(yīng)用程序;第二部分包括第5章到第8章,涉及ember.js實(shí)戰(zhàn)的幾個(gè)關(guān)注點(diǎn),如ember data、自定義組件以及測(cè)試;第三部分為第9章到第11章,討論ember.js的高級(jí)主題,如認(rèn)證、運(yùn)行循環(huán)和打包部署。

Ember.js實(shí)戰(zhàn) 內(nèi)容簡介

Ember.js號(hào)稱是一個(gè)“雄心勃勃”的JavaScript MVC框架、現(xiàn)代JavaScript MVC框架代表,是構(gòu)造如單頁面應(yīng)用等現(xiàn)代Web應(yīng)用程序的新型Web端開發(fā)框架。本書深入介紹了這一框架的方方面面。 全書分為三個(gè)部分。**部分為基礎(chǔ)內(nèi)容,共4章,引導(dǎo)讀者對(duì)Ember.js有個(gè)概括性認(rèn)識(shí),并掌握其基礎(chǔ)知識(shí)點(diǎn),此部分包含兩個(gè)示例程序——注意事項(xiàng)應(yīng)用程序與博客應(yīng)用程序;第二部分包括第5章到第8章,涉及Ember.js實(shí)戰(zhàn)的幾個(gè)關(guān)注點(diǎn),如Ember Data、自定義組件以及測(cè)試;第三部分為第9章到第11章,討論Ember.js的高級(jí)主題,如認(rèn)證、運(yùn)行循環(huán)和打包部署。

Ember.js實(shí)戰(zhàn) 目錄

**部分 ember.js基礎(chǔ)
 第1章 發(fā)力雄心勃勃的web應(yīng)用 
  1.1 ember.js適用場(chǎng)景 
  1.2 從靜態(tài)頁面到ajax、再到全功能web應(yīng)用 
   1.2.1 異步web應(yīng)用的興起 
   1.2.2 ember.js模型 
  1.3 ember.js概覽 
   1.3.1 ember.js特性 
   1.3.2 ember.js應(yīng)用程序結(jié)構(gòu) 
  1.4 **個(gè)ember.js應(yīng)用程序:記事本應(yīng)用 
   1.4.1 記事本應(yīng)用開發(fā)起步 
   1.4.2 創(chuàng)建命名空間與路由器 
   1.4.3 定義應(yīng)用程序路由 
   1.4.4 創(chuàng)建并列出事項(xiàng) 
   1.4.5 選擇并查看單條事項(xiàng) 
   1.4.6 刪除事項(xiàng) 
  1.5 小結(jié) 
 第2章 ember.js第2章 ember.js風(fēng)格 
  2.1 綁定對(duì)象 
  2.2 自動(dòng)更新模板 
  2.3 計(jì)算屬性 
  2.4 觀察者模式 
  2.5 ember.js對(duì)象模型 
  2.6 ember.js實(shí)現(xiàn)各層間數(shù)據(jù)同步 
  2.7 小結(jié) 
 第3章 使用ember.js路由器融合應(yīng)用結(jié)構(gòu) 
  3.1 ember.js實(shí)戰(zhàn)博客介紹 
  3.2 服務(wù)器端模型-視圖-控制器模式的困境 
   3.2.1 ember mvc模式 
   3.2.2 將各層組合起來 
  3.3 ember路由器:ember.js的狀態(tài)圖 
  3.4 ember.js實(shí)戰(zhàn)博客**部分:博客索引頁 
   3.4.1 創(chuàng)建博客路由器 
   3.4.2 添加視圖和模板 
   3.4.3 顯示博客文章列表 
  3.5 ember.js實(shí)戰(zhàn)博客第二部分:添加博客文章路由 
  3.6 依賴注入與ember容器 
   3.6.1 使用needs屬性連接控制器 
   3.6.2 通過ember容器連接對(duì)象 
  3.7 小結(jié) 
 第4章 通過handlebars.js自動(dòng)更新模板 
  4.1 模板是什么 
   4.1.1 簡單表達(dá)式 
   4.1.2 塊表達(dá)式 
  4.2 內(nèi)置塊表達(dá)式 
   4.2.1 if及if-else塊表達(dá)式 
   4.2.2 {{unless}}塊表達(dá)式 
   4.2.3 {{with}}塊表達(dá)式 
   4.2.4 handlbars.js的注釋 
  4.3 結(jié)合使用handlebars.js與ember.js 
   4.3.1 在index.html中定義模板 
   4.3.2 直接在ember.templates散列中定義模板 
   4.3.3 創(chuàng)建handlebars.js模板支持的ember.js視圖 
  4.4 ember.js提供的handlebars.js表達(dá)式 
   4.4.1 {{view}}表達(dá)式 
   4.4.2 {{bind-attr}}表達(dá)式 
   4.4.3 {{action}}表達(dá)式 
   4.4.4 {{outlet}}表達(dá)式 
   4.4.5 {{unbound}}表達(dá)式 
   4.4.6 {{partial}}表達(dá)式 
   4.4.7 {{link-to}}表達(dá)式 
   4.4.8 {{render}}表達(dá)式 
   4.4.9 {{control}}表達(dá)式 
   4.4.10 {{input}}和{{textarea}}表達(dá)式 
   4.4.11 {{yield}}表達(dá)式 
  4.5 創(chuàng)建自己的表達(dá)式 
  4.6 小結(jié) 
第二部分 創(chuàng)建雄心勃勃的真實(shí)web應(yīng)用
 第5章 獲取數(shù)據(jù):使用ember data與服務(wù)器端交互 
  5.1 將ember data用作應(yīng)用緩存 
   5.1.1 定義ember data模型 
   5.1.2 標(biāo)識(shí)映射的ember data 
   5.1.3 模型對(duì)象間的關(guān)聯(lián) 
   5.1.4 模型狀態(tài)和事件 
   5.1.5 與后臺(tái)通信 
  5.2 初嘗ember data 
   5.2.1 從模型中獲取數(shù)據(jù) 
   5.2.2 在模型中指定關(guān)聯(lián)關(guān)系 
  5.3 ember data模型的關(guān)聯(lián) 
   5.3.1 了解ember data模型的關(guān)聯(lián)關(guān)系 
   5.3.2 ember data端數(shù)據(jù)加載 
  5.4 自定義適配器和序列化器 
   5.4.1 編寫自定義適配器,但保留默認(rèn)的序列化器 
   5.4.2 編寫自定義適配器和序列化器代碼 
   5.4.3 自定義url 
  5.5 小結(jié) 
 第6章 繞過ember data與服務(wù)器端第6章 繞過ember data與服務(wù)器端交互 
  6.1 ember fest介紹 
   6.1.1 了解應(yīng)用程序的路由器 
   6.1.2 使用model()鉤子函數(shù)獲取數(shù)據(jù) 
   6.1.3 實(shí)現(xiàn)標(biāo)識(shí)映射 
  6.2 獲取數(shù)據(jù) 
   6.2.1 通過find()函數(shù)返回指定演講數(shù)據(jù) 
   6.2.2 通過findall()函數(shù)獲取所有演講數(shù)據(jù) 
   6.2.3 實(shí)現(xiàn)emberfest.talk模型類 
  6.3 數(shù)據(jù)持久化 
   6.3.1 通過createrecord()函數(shù)提交新的演講 
   6.3.2 通過updaterecord()函數(shù)修改演講數(shù)據(jù) 
   6.3.3 通過delete()函數(shù)刪除演講數(shù)據(jù) 
  6.4 小結(jié) 
 第7章 編寫自定義第7章 編寫自定義組件 
  7.1 關(guān)于ember自定義組件 
  7.2 實(shí)現(xiàn)可選列表 
   7.2.1 定義selectable-list組件 
   7.2.2 selectable-list-item組件 
   7.2.3 delete-modal組件 
   7.2.4 通過已完成的三個(gè)組件刪除具體項(xiàng) 
  7.3 實(shí)現(xiàn)樹形菜單 
   7.3.1 樹形菜單的數(shù)據(jù)模型 
   7.3.2 定義tree-menu組件 
   7.3.3 定義tree-menu-item和tree-menu-node組件 
   7.3.4 單選功能支持 
   7.4 小結(jié) 
 第8章 測(cè)試ember.js應(yīng)用第8章 測(cè)試ember.js應(yīng)用 程序 
  8.1 使用qunit和phantomjs進(jìn)行單元測(cè)試 
   8.1.1 qunit介紹 
   8.1.2 使用phantomjs在命令行執(zhí)行測(cè)試 
   8.1.3 集成qunit和phantomjs 
  8.2 使用qunit編寫簡單的ember.js單元測(cè)試 
  8.3 集成測(cè)試 
   8.3.1 sinon介紹 
   8.3.2 添加新告警信息的集成測(cè)試 
  8.4 通過ember.instrumentation進(jìn)行性能測(cè)試 
  8.5 小結(jié) 
第三部分 高級(jí)ember.js主題
 第9章 使用mozilla persona進(jìn)行第9章 使用mozilla persona進(jìn)行認(rèn)證 
  9.1 集成第三方認(rèn)證系統(tǒng) 
   9.1.1 首次登錄及注冊(cè) 
   9.1.2 通過第三方認(rèn)證提供者登錄montric 
  9.2 通過http cookie登錄用戶 
  9.3 小結(jié) 
 第10章 ember.js運(yùn)行循環(huán)--backburner.js 
  10.1 什么是運(yùn)行循環(huán)? 
   10.1.1 ember.js todomvc應(yīng)用程序介紹 
   10.1.2 解釋ember.js運(yùn)行循環(huán) 
  10.2 在運(yùn)行循環(huán)框架下執(zhí)行代碼 
   10.2.1 在當(dāng)前運(yùn)行循環(huán)中執(zhí)行代碼 
   10.2.2 在下一個(gè)運(yùn)行循環(huán)中執(zhí)行代碼 
   10.2.3 在后續(xù)運(yùn)行循環(huán)中執(zhí)行代碼 
   10.2.4 在指定隊(duì)列執(zhí)行代碼 
   10.2.5 通過運(yùn)行循環(huán)執(zhí)行重復(fù)任務(wù) 
  10.3 小結(jié) 
 第11章 打包與第11章 打包與部署 
  11.1 理解javascript應(yīng)用程序打包和裝配 
   11.1.1 選擇目錄結(jié)構(gòu) 
   11.1.2 組織自己編寫的源代碼 
   11.1.3 組織非javascript資源 
   11.1.4 ember.js應(yīng)用程序裝配過程 
  11.2 使用構(gòu)建工具grunt.js 
   11.2.1 為montric應(yīng)用程序引導(dǎo)grunt.js構(gòu)建系統(tǒng) 
   11.2.2 連接javascript代碼 
   11.2.3 抽取插件配置代碼到單獨(dú)文件 
   11.2.4 lint常見錯(cuò)誤 
   11.2.5 預(yù)編譯handlebars模板 
   11.2.6 壓縮源文件 
   11.2.7 grunt.js的優(yōu)缺點(diǎn) 
  11.3 小結(jié) 
展開全部
商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服