您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 杨扬:【前端MVC】mvc-behind-alphatown
PracticeMVCasfeatures,notframeworksDexterYy@MVC)•“”LBS•“”3D•“AJAX”•webappFlash•XDXD•MVC•MVC“”•“”——WASD•——vsGraph•——“”“”•Bringreal-lifetosoftware,rethoughtforthewebGoogle+sloganXX•3D•GUIMetaphor“AJAX”•/viewportgooglemaps•JSON•——web•“”overlapwidget“”webapp•SinglePageAppwiki•GUI——layout•——layout“”•ViewCouchDB•“”••“”zhuangbility...••URL••••webappMVCMVCMVC•MVC•MVCMVC•MVC•MVCMVCMVC•MVC•MVCMVCMVCMVC•MVC•MVCMVCMVC•••MVC&1.•OzJS•CommonJSmodule•••JS••ModelView•“MVC”•“”micro-framework•ThomasFuchs:ZeptoandtheriseoftheJavaScriptMicro-Frameworks•DustinDiaz:Ender.js-Theopensubmodulelibrary2.messagepassing•AlanKay:OOPtomemeansonlymessaging,...•PubSub/EventEmitter/CustomEvent/...•Observer•MVC•Observer•ViewController••Observer•reset•Observerevent“”“”//==3.URLRouter•web•Single-pageWebAppURLSEO•URLDOM•URL•URL•UNIXPlan9•“Plan9”•URLWebApp“”•url•router304.UIdelegate•uiproxy•UI•DOM•className•class•UIViewViewDOM•ViewUI•——————5.Render•12•12DOM•APIDOMSVGCanvas5.Render•12•12DOM•APIDOMSVGCanvas•APIHTML4•template•formatpython•convertTplmicro-templatingJohnResig/Underscore•DomCanvaslayout•DOMCanvasAPI•ie6•SVGraphael.js6.DataSource•Model••moduleMVCXDMVCModel•ModelURL•ModelViewControllerModel•ModelModelmakeController•View•+UIViewwidget/View•ViewModelController/MartinFowlerPassiveView•ViewwebMVCwebGUIUIDOMViewViewDOMView•ViewUIController•UIDOM•webUI/•Google+circle•CocoaUIViewViewDOMViewController•URLroutingAPIwidget•ViewModel•AppMVCMVCViewModelController/AppServerModelServerContorllerPluggableWidgetshttp////UI/DOMURLHTML//MVCSmalltalk-80CocoaRubyOnRailsASP.NETModelViewController:History,theoryandusageWeneedSMARTModels,THINControllers,andDUMBViewsMVCIt'snobigdealMVCIt'snobigdeal••blog••MVCmodule
本文标题:杨扬:【前端MVC】mvc-behind-alphatown
链接地址:https://www.777doc.com/doc-6474247 .html