WEB 322 Atlas Atlas AtlasCallback Atlas Atlas Java
WEB 322 走近Atlas
什么是Atlas
简单的Atlas应用:Callback示例
Atlas体系架构 网页浏览器 Atlas 客户端 Java. Script 库 Web服务器 Apache & PHP IE Atlas. UIGlitz. js Atlas. Gadgets. js Firefox Atlas. FX. js Atlas. Compat. js Safari Atlas. Runtime. js IIS & ASP. NET JSON Bridge的支持 Mashup Bridge的支持 “成员”与“个性化”的支持 ASP. NET服务器端控件集成
“Atlas” 服务器端控件 增加交互性 “Atlas”控件扩展 使用“Atlas”扩展ASP. NET控件 封装客户端和服务器端行为 与ASP. NET服务器控件同样的编程模型 <asp: Text. Box runat="server" ID="Text. Box 1" /> <atlas: Auto. Complete. Extender runat="server" ID="AC 1"> <atlas: Auto. Complete. Properties Target. Control. ID="Text. Box 1" Service. Path="Auto. Complete. asmx“ Service. Method="Get. Words" Enabled="true" /> </atlas: Auto. Complete. Extender>
“Atlas”脚本框架 组件和控件模型 Search for: <input id=“Query" type="text" /> <div id="completion. List"></div>. . . . function do. Load() { var auto 1 = new Web. UI. Auto. Complete. Behavior(); auto 1. set_completion. List($("completion. List")); auto 1. set_service. URL("Auto. Complete. Service. asmx "); auto 1. set_service. URL("Auto. Complete. Service. asmx"); auto 1. set_service. Method("Get. Completion. List"); auto 1. set_completion. Set. Count(15); auto 1. set_completion. Interval(500); var txt 1 = new Web. UI. Text. Box(document. get. Element. By. Id (‘Query')); Web. UI. Text. Box(document. get. Element. By. Id( Query')); txt 1. get_behaviors(). add(auto 1); txt 1. initialize(); auto 1. initialize(); }
“Atlas”脚本框架 组件和控件模型 Search for: <input id=“Query" type="text" /> <div id="completion. List"></div>. . . . <script type="text/xml-script"> <page xmlns: script="http: //schemas. microsoft. com/xml-script/2005"> <components> <text. Box id=“Query"> <behaviors> <auto. Complete completion. List="completion. List" service. URL="Auto. Complete. Service. asmx" service. Method="Get. Word. List" completion. Set. Count="15" completion. Interval="500" /> </behaviors> </text. Box> </components> </page> </script>
第三方组件支持 http: //blogs. msdn. com/brada/archive/2006/05/06/Atlas. Control. Vendors. aspx
采用Atlas技术的站点 http: //www. squeet. com http: //www. Title. Z. com http: //www. Page. Flakes. com
英文资源 http: //atlas. asp. net http: //forums. asp. net/default. aspx? Group. ID=34 http: //www. dotnetslackers. com/Atlas/re-default. aspx 中文资源 http: //atlas. cnblogs. com http: //dflying. cnblogs. com http: //terrylee. cnblogs. com
- Slides: 34