资源说明:Client-sidewebappdevelopmenthasalwaysbeenthepoorcousintoserver-sidecoding.Thisstarted becausebrowsersandthedevicestheyrunonhavebeenlesscapablethanenterprise-classservers.To provideanykindofseriouswebappfunctionality,theserverhadtodoalloftheheavyliftingforthe browsers,whichwasprettydumbandsimplebycomparison.
Overthelastfewyears,browsershavegotsmarter,morecapable,andmoreconsistentinhowthey implementwebtechnologyandstandards.Whatusedtobeafighttocreateuniquefeatureshasbecome abattletocreatethefastestandmostcompliantbrowser.Theproliferationofsmartphonesandtablets hascreatedahugemarketforhigh-qualitywebapps,andthegradualadoptionofHTML5providesweb applicationdeveloperswithasolidfoundationforbuildingrichandfluidclient-sideexperiences.
Sadly,whiletheclient-sidetechnologyhascaughtupwiththeserverside,thetechniquesthat client-sideprogrammersusestilllagbehind.Thecomplexityofclient-sidewebappshasreacheda tippingpointwherescale,elegance,andmaintainabilityareessentialandthedaysofhackingouta quicksolutionhavepassed.Inthisbook,Ileveltheplayingfield,showingyouhowtostepupyour client-sidedevelopmenttoembracethebesttechniquesfromtheserver-sideworldandcombinethem withthelatestHTML5features.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。