首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

要开始学习Atlas中的JavaScript,首先需要打开Visual Studio .NET,创建一个空的Atlas网站(选择File→New Website,然后在New Web Site对话框中选择ASP.NET 'Atlas' Web Site,参见图3-1)。

单击OK按钮之后,Visual Studio .NET将为你创建一个新的工作区,包含了编写Atlas应用程序所需要的一切资源。图3-2显示了这个网站的组织结构[1]

这个网站模板将Atlas应用程序所依赖的Microsoft.Web.Atlas.dll程序集复制到网站的\bin目录,以保证程序运行时可以找到该依赖项。当部署到成品服务器production server)上时,这个程序集也同样应该随应用程序一起被部署。

3-1  新建Atlas网站

3-2  Atlas解决方案的默认组织结构

在运行时,Microsoft.Web.Atlas.dll将生成Atlas的客户端脚本库,并将其发送至浏览器。Atlas的脚本库可分为如下几个部分:

q  核心脚本库(Atlas.jsAtlasRuntime.js)为其他脚本库提供最底层的运行时支持,并对JavaScript的基本功能进行一系列的扩充(例如下面示例程序中将看到的Type.registerNamespace[ClassName].registerClass方法[2])。

q  兼容脚本库为Atlas实现跨浏览器的良好体验提供了一个兼容层。这也是Atlas的一个超越之处——创建应用程序时无需关注XMLHttpRequest的各种不同实现,Atlas会把这些做好。

q  UI脚本库为Atlas应用程序提供UI服务,它提供的功能包括地图、拖放以及各种华丽的UI效果等,让表示层更加炫目。


[1]在最新的Atlas 7月份社区预览版中,ScriptLibrary目录以及其中内容已经被移除,图3-2显示的是当前版本的Atlas解决方案的默认组织结构,与原书不同。——译者注

[2]原书中为Type.registerClass,在Atlas 7月份社区预览版中,该方法的签名已经改成[ClassName].registerClass,其中ClassName代表要注册的类的名称。下同。——译者注

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论