注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信大型JavaScript應(yīng)用最佳實(shí)踐指南

大型JavaScript應(yīng)用最佳實(shí)踐指南

大型JavaScript應(yīng)用最佳實(shí)踐指南

定 價:¥65.00

作 者: (加)Adam Boduch(亞當(dāng)·博達(dá)哈)
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787121307065 出版時間: 2017-01-01 包裝: 平塑
開本: 頁數(shù): 236 字?jǐn)?shù):  

內(nèi)容簡介

  本書將帶你設(shè)計(jì)和實(shí)現(xiàn)能從多個維度(如尋址能力、可配置性和性能)可伸縮的JavaScript的應(yīng)用程序體系架構(gòu);了解常見的JavaScript縮放陷阱,并通過真實(shí)的解決方案和策略解決這些問題。內(nèi)容包括:確定和評估應(yīng)用程序的外部擴(kuò)展影響力,創(chuàng)建構(gòu)成大規(guī)模JavaScript應(yīng)用程序的組件,對可擴(kuò)展組件間的通信進(jìn)行設(shè)計(jì),設(shè)計(jì)一個不受限于環(huán)境的便攜的且可測試的應(yīng)用程序,等等。

作者簡介

  王韋華:網(wǎng)名Aztack。前端技術(shù)專家。曾就職百度、奇虎360等國內(nèi)知名互聯(lián)網(wǎng)公司。擁有豐富的Web前端開發(fā)經(jīng)驗(yàn),擅長JavaScript、Ruby、Java、C++等語言。個人博客https://aztack.wang。 Adam Boduch有著10年的大規(guī)模JavaScript開發(fā)經(jīng)驗(yàn)。在轉(zhuǎn)向前端之前,他使用Python和Linux參與過幾款高級的云計(jì)算產(chǎn)品。Adam Boduch有著實(shí)際軟件系統(tǒng)的實(shí)踐經(jīng)驗(yàn),對開發(fā)者提出的擴(kuò)展性挑戰(zhàn)以及復(fù)雜性都很熟悉。同時他也寫過幾本有關(guān)JavaScript的書籍,包括Lo-Dash核心入門。他熱衷于用戶體驗(yàn)和高性能的革新。

圖書目錄

1 擴(kuò)展JavaScript 應(yīng)用 ................................................................................. 1
影響擴(kuò)展的因素 ....................................................................................................................... 2
對可擴(kuò)展的需要 ................................................................................................................................... 2
不斷增長的用戶 ................................................................................................................................... 3
添加新功能 ........................................................................................................................................... 3
雇傭更多的開發(fā)者 ............................................................................................................................... 4
架構(gòu)角度 .................................................................................................................................. 5
瀏覽器是一個獨(dú)特的環(huán)境 ....................................................................................................... 5
組件設(shè)計(jì) ............................................................................................................................................... 7
組件通信 ............................................................................................................................................... 7
加載時間 ............................................................................................................................................... 8
響應(yīng)性 ................................................................................................................................................... 9
可尋址性 ............................................................................................................................................... 9
可配置性 ............................................................................................................................................. 10
架構(gòu)性取舍 ............................................................................................................................. 11
確定不可變內(nèi)容 ................................................................................................................................. 11
從開發(fā)的便捷性考慮性能 .................................................................................................................. 11
性能的可配置性 ................................................................................................................................. 12
從可替換性考慮性能 .......................................................................................................................... 13
可尋址性的開發(fā)便捷性 ...................................................................................................................... 13
性能的可維護(hù)性 ................................................................................................................................. 13
減少功能以提高可維護(hù)性 .................................................................................................................. 14
利用框架 ............................................................................................................................................. 15
框架與類庫 ............................................................................................................................. 16
一致地實(shí)現(xiàn)模式 ................................................................................................................................. 16
內(nèi)建的性能 ......................................................................................................................................... 16
利用社區(qū)智慧 ..................................................................................................................................... 16
框架并非天生支持?jǐn)U展 ...................................................................................................................... 17
小結(jié) ........................................................................................................................................ 17
2 可擴(kuò)展性的影響因素 ................................................................................ 19
擴(kuò)展用戶 ................................................................................................................................ 20
許可證費(fèi)用 ......................................................................................................................................... 20
訂閱費(fèi)用 ............................................................................................................................................. 21
消耗費(fèi)用 ............................................................................................................................................. 21
廣告支持 ............................................................................................................................................. 21
開源 ..................................................................................................................................................... 22
與用戶溝通 ......................................................................................................................................... 23
支持機(jī)制 ............................................................................................................................................. 24
反饋機(jī)制 ............................................................................................................................................. 25
提示用戶 ............................................................................................................................................. 26
用戶維度 ............................................................................................................................................. 26
擴(kuò)展用戶示例 ..................................................................................................................................... 27
擴(kuò)展功能 ................................................................................................................................ 28
應(yīng)用價值 ............................................................................................................................................. 28
“殺手級”功能與“殺死”應(yīng)用的功能 .......................................................................................... 29
數(shù)據(jù)驅(qū)動的功能 ................................................................................................................................. 30
與競品比較 ......................................................................................................................................... 30
修改已有的功能 ................................................................................................................................. 31
支持用戶分組和角色 .......................................................................................................................... 32
增加新服務(wù) ......................................................................................................................................... 32
擴(kuò)展功能示例 ..................................................................................................................................... 34
開發(fā)的可擴(kuò)展性 ..................................................................................................................... 34
尋找開發(fā)資源 ..................................................................................................................................... 35
開發(fā)職責(zé) ..............................................................

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號