2008-05-03

JavaScript与ECMAScript——先有蛋,再有鸡

关键字: javascript简史
今天上午从床上爬起来,发现窗外天是黑的,行人们躲避着渐渐变大的雨点。我打开台灯,看见一本Nicholas C.Zakas的《JavaScript高级程序设计》中文版斜躺在桌子上。想起来了!昨晚打算看一下这本书,打算梳理一下基础知识的。翻开第一章,发现JavaScript简史部分讲的很清晰。看完后,我根据作者的文字整理了一下:   JavaScript 核心被标准化的简史   1992 年左右, Nombas 公司在其一款共享产品 CEnvi 中,发布了一种嵌入式脚本语言 ScriptEase (曾用名: C-minus-minus )。  &nbs ...
作者:Balan 什么是Java Singleton Singleton是独身、单独一个的意思,发音是KK: [ ],DJ: [ ]。 Java Singleton是指在特定系统范围内只能实例化一次的Java类,并且为该类提供一个全局的访问点。很多地方,Singleton 当作模式来讲。Java Singleton 常用于代表特定系统范围内需要保持唯一性的组件。例如一个蜜蜂王国系统内,蜂王类的实例只能有一个。 实现Java Singleton的方案 Java Singleton是指在特定系统范围内只能实例化一 ...
译者:Balan 英文原文:Adding pages to your application (from 'How Flex Works', Adobe Flex 2 Help) 有几种选择可以在Flex应用中创建多种页面。您可以使用ViewStack组件,可以创建分离的MXML应用文件,或者可以使用视图状态(view state)。视图状态就是一个或一组组件的预定义的用户界面布局(或视图,view)。组合使用视图状态来表现应用的各种视觉状态。每一组视图状态都是基于一个基本的状态(state),随后的视图状态是基本状态的变形。 在下面的例子中,当用户滚动鼠标到组件上时,基本状 ...
与HTML应用不同(其使用了客户端端发出请求、服务器发出响应的模式),Flex应用程序是基于事件的。举例说,用户点击按钮,事件就被触发。应用本身——而不是服务器——包含了恰当的识别事件和行为的逻辑。 触发事件时修改组件的属性 为了实现与组件程序意义上的交互、为了响应事件,您首先必须有引用组件的方式,因此,需要给其ID,如下所示: <mx:Panel id="myPanel" layout="absolute" width="80%" height="80% ...
我们来详尽阐述一下先前那个Say Hello to Flex的例子,如下所示,您可以通过混合使用组件和其属性来控制Flex应用程序的布局。 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Panel layout="absolute" width=" ...
管理Flash播放器的安全问题 出于安全原因,客户机Flash播放器中运行的应用程序,只有符合下列条件之一,才能访问远程的数据资源。 您的应用中编译过的SWF文件和远程数据资源都在相同的域。 使用代理服务,并且您的SWF文件和代理在同一台服务器上。Adobe Flex Data Services provides 为Flex应用程序提供完整的代理管理系统。您还可以使用WEB脚本(比如ColdFusion、JSP、PHP 或 ASP)创建简单的代理服务。 安装crossdomain.xml (支持跨域策略)文件到数据源所在的WEB 服务器上。crossdomai ...
2008-02-16

Eclipse 新手常见问题汇编(FAQ)

关键字: eclipse新手
译者:Balan 英文原文:http://www.eclipse.org/home/newcomers.php Eclipse 是什么? Eclipse 是一个开源社区,它的项目致力于构建一个的可扩展的开发平台、运行时和应用框架,在整个软件生命周期中对软件进行构建、部署和管理。很多人知道我们(但愿喜欢我们,呵呵),知道我们提供Java的IDE,但是Eclipse可不仅仅是个Java IDE。 Eclipse 开源社区拥有超过60个开源项目,这些项目从概念上可以被分作七类,其实也是Eclipse的七个台柱子: 企业开发(Enterprise Development ) ...
2008-02-15

在WTP 2中使用Axis 1.4 构建Web Services

关键字: web services
Apache Axis 是Apache WebService项目中的子项目,最初起源于IBM的"SOAP4J",是最早的一批用于构造基于SOAP应用的框架。Axis项目提供了对Web Services的实现,Axis 1.4是其1.x系列的最新版本。 WTP是Eclipse项目发布的免费WEB工具平台,是开发Java WEB应用系统的优秀IDE,在Eclipse下载榜经常排第一(http://download.eclipse.org/webtools/downloads/ ),目前最新的稳定版本是V2.0.1。WTP 2内部集成了对Axis 1.4的支持。 下 ...
译者:Balan 英文原文:Connecting to data (from 'How Flex Works', Adobe Flex 2 Help) 在Flex应用中处理数据时要牢记:Flex应用不直接连接数据库。因而,Adobe® Flex Builder 2 并不提供直接连接数据的工具。数据交互采用MXML 和 ActionScript代码实现。 在Flex领域,有很多方式进行数据交互,其中绝大部分不是这些简洁说明能够说清楚的(更详细的信息可以参考正文下方的链接)。无论如何,为了阐明连接外部数据的一种方式,下面的这些例子介绍了如何连接XML格式化的数据。 生 ...
2008-02-01

无题无题

关键字: 雪灾
测试,等待删除中