欢迎来到天天文库
浏览记录
ID:32328959
大小:2.54 MB
页数:155页
时间:2019-02-03
《[Developing.Backbone.js.Applications(Early.Release,2012.4)].Addy.Osmani.文字版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、DevelopingBackbone.jsApplicationsAddyOsmaniBeijing•Cambridge•Farnham•Köln•Sebastopol•TokyoDevelopingBackbone.jsApplicationsbyAddyOsmaniRevisionHistoryforthe:2012-04-19Earlyreleaserevision1Seehttp://oreilly.com/catalog/errata.csp?isbn=9781449328252forreleasedetails.ISBN:978-1-449-328
2、25-21335306849TableofContentsPrelude....................................................................vii1.Introduction...........................................................1Fundamentals2MVC,MVP&Backbone.js2MVC2Smalltalk-80MVC2MVCAsWeKnowIt3Models4Views5Controllers8Controller
3、sinSpine.jsvsBackbone.js8WhatdoesMVCgiveus?10Delvingdeeper10Summary11MVP11Models,Views&Presenters11MVPorMVC?12MVC,MVPandBackbone.js13Fastfacts15Backbone.js152.TheBasics............................................................17WhatisBackbone?17Whyshouldyouconsiderusingit?17TheBas
4、ics17Models18Views21Creatingnewviews21Whatisel?22Collections23iiiUnderscoreutilityfunctions25Routers25Backbone.history27Namespacing27Whatisnamespacing?28AdditionalTips31AutomatedBackboneScaffolding31IstherealimittothenumberofroutersIshouldbeusing?32IsBackbonetoosmallformyapplication
5、’sneeds?323.RESTfulApplications....................................................33BuildingRESTfulapplicationswithBackbone33Stack1:BuildingABackboneAppWithNode.js,Express,MongooseandMongoDB33Reviewingthestack33Practical34PracticalSetup40BuildingBackbone.jsAppsWithRuby,Sinatra,Mong
6、oDBandHaml42Introduction42WhatIsSinatra?42GettingStartedWithSinatra43TemplatingAndHAML45MongoDBRubyDriver47Gettingstarted47Practical48InstallingThePrerequisites48Tutorial50Conclusions574.Advanced.............................................................59ModularJavaScript59Organi
7、zingmoduleswithRequireJSandAMD59WritingAMDmoduleswithRequireJS60KeepingYourTemplatesExternalUsingRequireJSAndTheTextPlugin63OptimizingBackboneappsforproductionwiththeRequireJSOptimizer65Practical:BuildingamodularBackboneappwithAMD&RequireJS67Overview67Markup68Configurationoptions69M
8、odularizingourmodel
此文档下载收益归作者所有