資源描述:
《Programming HTML5 Applications》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、ProgrammingHTML5ApplicationsProgrammingHTML5ApplicationsZacharyKessinBeijing?Cambridge?Farnham?K?ln?Sebastopol?TokyoProgrammingHTML5ApplicationsbyZacharyKessinPrintingHistory:ISBN:978-1-449-39908-51315947718TableofContentsPreface...........................................
2、..........................ix1.TheWebasApplicationPlatform..........................................1DevelopingWebApplications1AddingPowertoWebApplications32.ThePowerofJavaScript..................................................5JavaScript'sTriumph5Non-blockingI/OandCallba
3、cks7LambdaFunctionsArePowerful8Closure10FunctionalProgramming12PrototypesandHowtoExpandObjects15ExpandingFunctionswithPrototypes17CurryingandObjectParameters20Arrayiterationoperations21YouCanExtendObjects,Too243.TestingJavascriptapplications...............................
4、............27QUnit28ASimpleExample28TestingwithQUnit30MockingandStubs31Selenium31SeleniumCommands34ConstructingtestsWiththeSeleniumIDE37Automaticallyrunningtests37SeleneseCommandProgramingInterface41RunningQUnitfromSelenium43SeleniumRCandatestfarm45v4.LocalStorage.......
5、...................................................47ThelocalStorageandsessionStorageObjects48UsinglocalStorageinExtJS51OfflineLoadingWithaDataStore53StoringChangesforaLaterServerSync55JQueryPlugins56DSt56jStore575.IndexedDB................................................
6、............59AddingandUpdatingRecords63AddingIndexes64Retrievingdata65Deletingdata66HandlingErrors666.Files.................................................................67Blobs67WorkingWithFiles69UploadingFiles70DragandDrop71Puttingitalltogether71Filesystem737.TakeitO
7、ffline.........................................................75IntroductiontotheManifestFile75StructureoftheManifestfile76Updatestothemanifest77Events79DebuggingManifestFiles808.SplittingUpWorkThroughWebWorkers..................................85WebWorkerUseCases87Graph
8、ics87Maps88UsingWebWorkers88TheWorkerEnvironment88WorkerCommunication89WebWorkerFractalExample89