注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程開發(fā)大規(guī)模Web應(yīng)用(影印版)

開發(fā)大規(guī)模Web應(yīng)用(影印版)

開發(fā)大規(guī)模Web應(yīng)用(影印版)

定 價(jià):¥52.00

作 者: (美)勞登 著
出版社: 東南大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 網(wǎng)站開發(fā)

ISBN: 9787564124953 出版時(shí)間: 2011-01-01 包裝: 平裝
開本: 16開 頁數(shù): 279 字?jǐn)?shù):  

內(nèi)容簡介

  如何創(chuàng)建一個(gè)運(yùn)行關(guān)鍵任務(wù),提供靈活、適應(yīng)、可靠的24/7服務(wù),又具有超高性能的網(wǎng)站?《開發(fā)大規(guī)模web應(yīng)用》由yahoo!ui團(tuán)隊(duì)經(jīng)理撰寫,為打造堅(jiān)如磐石的應(yīng)用指明了現(xiàn)實(shí)途徑,無論你添加多少特性、功能和用戶,這些指導(dǎo)原則一樣有效。你將學(xué)會(huì)如何運(yùn)用其他類型軟件所要求的同樣精度來開發(fā)大規(guī)模web應(yīng)用。 ·讓小型網(wǎng)站在添加更多網(wǎng)頁、代碼和程序員時(shí),避免常見的編碼和維護(hù)痛苦 ·為大規(guī)?web應(yīng)用優(yōu)化html、css、javascript、php和ajax,獲得全面的解決方案 ·在一處做修改,即可更新所有相應(yīng)的頁面元素 ·擁抱模塊化、封裝、抽象和松耦合組件等各種優(yōu)點(diǎn) ·采用行之有效的技巧管理數(shù)據(jù)交換,包括表單和cookies ·學(xué)習(xí)代碼管理和軟件工程中經(jīng)常被忽視的最佳實(shí)踐·對(duì)代碼進(jìn)行性能優(yōu)化和測(cè)試簡化如何創(chuàng)建一個(gè)運(yùn)行關(guān)鍵任務(wù),提供靈活、適應(yīng)、可靠的24/7服務(wù),又具有超高性能的網(wǎng)站?《開發(fā)大規(guī)模web應(yīng)用》由yahoo!ui團(tuán)隊(duì)經(jīng)理撰寫,為打造堅(jiān)如磐石的應(yīng)用指明了現(xiàn)實(shí)途徑,無論你添加多少特性、功能和用戶,這些指導(dǎo)原則一樣有效。你將學(xué)會(huì)如何運(yùn)用其他類型軟件所要求的同樣精度來開發(fā)大規(guī)模web應(yīng)用。 ·讓小型網(wǎng)站在添加更多網(wǎng)頁、代碼和程序員時(shí),避免常見的編碼和維護(hù)痛苦 ·為大規(guī)模web應(yīng)用優(yōu)化html、css、javascript、php和ajax,獲得全面的解決方案 ·在一處做修改,即可更新所有相應(yīng)的頁面元素 ·擁抱模塊化、封裝、抽象和松耦合組件等各種優(yōu)點(diǎn) ·采用行之有效的技巧管理數(shù)據(jù)交換,包括表單和cookies ·學(xué)習(xí)代碼管理和軟件工程中經(jīng)常被忽視的最佳實(shí)踐 ·對(duì)代碼進(jìn)行性能優(yōu)化和測(cè)試簡化

作者簡介

  勞登(Kyle Loudon),在Yahoo!領(lǐng)導(dǎo)著一個(gè)UI團(tuán)隊(duì)。他曾經(jīng)從事設(shè)計(jì)原版的Apple iPod用戶界面,并且領(lǐng)導(dǎo)隸屬于波音公司的Jeppesen DataPlan UI團(tuán)隊(duì),開發(fā)用于全世界各航線的飛行規(guī)劃系統(tǒng)。

圖書目錄

Foreword
preface
1.the tenets
managing complexity
modular components
achieving modularity
benefits of modularity
ten tenets for large web applications
2.object orientation
the fundamentals of oop
why object orientation?
uml class diagrams
generalization
association
modeling a web page
defining page types
defining module types
writing the code
achieving modularity
object-oriented php
classes and interfaces
inheritance in php
object-oriented javascript
objects
inheritance in javascript
3.large-scale html
modular html
a bad example: using a table and presentation markup
a better example: using css
the best example: semantically meaningful html
benefits of good html
html tags
bad html tags
good html tags
ids, classes, and names
conventions for naming
xhtml
benefits of xhtml
xhtml guidelines
rdfa
rdfa triples
applying rdfa
html 5
4.large-scale css
modular css
including css
applying css
specificity and importance
scoping with css
standard module formats
positioning techniques
css box model
document flow
relative positioning
absolute positioning
floating
layouts and containers
example layouts
example containers
other practices
browser reset css
font normalization
5.large-scale javascript
modular javascript
including javascript
scoping with javascript
working with the dom
common dom methods
popular dom libraries
working with events
event handling normalization
a bad example: global data in event handlers
a good example: object data in event handlers
event-driven applications
working with animation
motion animation
sizing animation
color transition
an example: chained selection lists
6.data management
dynamic modules
data managers
creating data managers
extending data managers
data using sql as a source
an sql example
data using xml as a source
an xml example
data from web services
data in the json format
cookies and forms
managing data in cookies
managing data from forms
7.large-scale php
modular web pages
generating pages in php
working with pages
public interface for the page class
abstract interface for the page class
implementation of the page class
extending the page class
working with modules
public interface for the module class
abstract interface for the module class
implementation of the module class
extending the module class
an example module: slideshow
layouts and containers
special considerations
handling module variations
multiple instances of a module
dynamic javascript and css
implementing nested modules
8.large-scale ajax
in the browser
managing connections
using ajax libraries
on the server
exchange formats
server proxies
modular ajax
mvc and ajax
using ajax with mvc
public interface for the model object
implementation of the model object
public interface for the view object
abstract interface for the view object
view object implementation
public interface for the connect object
abstract interface for the connect object
implementation of the connect object
controllers
an example of ajax with mvc: accordion lists
9.performance
caching opportunities
caching css and javascript
caching modules
caching for pages
caching with ajax
using expires headers
managing javascript
javascript placement
javascript minification
removing duplicates
distribution of assets
content delivery networks
minimizing dns lookups
minimizing http requests
control over site metrics
modular testing
using test data
creating test data
10.application architecture
thinking modularly
organizing components
sitewide architecture
section architecture
architecture for pages
architecture and maintenance
reorganizing module uses
adding module variations
making widespread changes
changes in data sources
exposing modules externally
index

本目錄推薦

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