对于instanceof和typeof,以前偶尔的用到过,特别是typeof用到的相对更多一些,今日研究ext源码,很多地方都用到了instanceof,突然觉得他们两个有些相似但也应该有他们区别,网上看了一些文章,对它们之间的关系有了一定的了解。
instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。
typeof用以获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string,function,object,undefined。我们可以使用typeof来获取一个变量是否存在,如if(typeof a!="undefine ...
- 16:35
- 浏览 (40)
- 评论 (0)
- 分类: JAVASCRIPT
JavaScript的对象总有4类:
脚本对象:如Object,Math,Date 等。
浏览器对象:window,document,location等。
Dom对象:对dom操作的对象,document,Node等
自定义对象:程序员自身定义的对象。
本次介绍程序员如何定义对象,对象是由类创建出来的,在Java中,我们可以通过语法:
类 obj=new 类();
来定义对象,那么在JavaScript中如何定义对象呢?
在JavaScript中,我们首先讨论一下JavaScript的一个重要特性:动态 ...
- 15:25
- 浏览 (39)
- 评论 (0)
- 分类: JAVASCRIPT
http://blog.chinaunix.net/u/21684/showart_725388.html
今天我们开发的 J2EE 网络应用程序,在表现层常用的就是Struts, Tapestry, WebWork, or Spring。这些工具一般使用MVC体系结构,输出HTML到浏览器。典型的程序网络开发模型就是要求 用户对程序的每一个动作都要发送请求到服务器上。对于程序的每个用户请求,服务器生成一个回复允许用户提交一个新请求用以获得更多信息。一个浏览器通常用来为用户渲染界面。但是浏览器是一个有太多限制的客户端,同时缺乏开发和用户体验。
富网络应用程序(RIA)技术用来处理表现层的缺陷。这篇文章将以注重实践的态度来理解什么是RIA,怎样把它融入你的应用体系中。文章也将提出一种是跟几个流行的 ...
对象数组
比如要构建一个有很多属性的数组,简单的可以这样做:
以下是引用片段:
vara:Array=newArray();
for(vari=0;i<10;i++){
a[i]=newObject();
a[i].x=10;
a[i].y=10*i;
a[i].name="---";
a[i].id=i;
//随便你给什么属性啊。
}
////先用局部变量存储对象会更好一点。
vara=newArray()
for(vari=0;i<10;i++){
varta=newObject();
ta.x=10;
ta ...
For any major project, you couldn't pull me away from classes and an external editor. Nowadays it's Eclipse and Flex Builder. Before that it was FlashDevelop, and before that PrimalScript. In general, I hate coding in the Flash IDE.对于很多的大项目来说,你当然无法将我从编辑器以及类身边抽出来,现在ECLIPSE和FLEX BUILDER就是这样的编辑器,以前那是FL ...
应用程序域:
允许跨域加载swf后,还可能出现加载的swf中的类与主类相同而产生冲突。为此安全模型把加载的swf类用应用程序域划分。安全域为树形结构。加载的应用程序域可以是文档类应用程序域的子域。文档类的父级安全域为系统安全域。系统安全域包含所有flashPlayer类。为了为我们提供灵活的访问性,as3允许指定载入swf的位置是任何应用程序域。加入子集应用程序域的文件能够直接访问父级应用程序域。但父级必须使用getDefinition方法访问子集应用程序域。加入到文档类应用程序域的文件父级和子集可以直接访问但可能会产生同名冲突。加载到系统应用程序域则被自动划分,必须都使用getDefinit ...
Flash OBJECT和EMBED标签
一、介绍:
我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签。也就是OBJECT和EMBED标签。OBJECT标签是用于windows平台的IE浏览器的,而EMBED是用于windows和Macintosh平台下的Netscape Navigator浏览器以及Macintosh平台下的IE浏览器。windows平台的IE利用Activex控件来播放flash而其它的浏览器则使用Netscape插件技术来播放flash。
下面是简单的网页中插入flash的代码示例:
Code:
<OBJECT classid ...
一些Flex开源项目的整理
Adobe APIs
主要包含corelib, mappr, flickr, youtube及加密等类库.
http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries
as3awss3lib
与 Amazon S3 交互的 ActionScript 3.0 类库
http://code.google.com/p/as3awss3lib/
as3soundeditorlib
声音编辑类库
http://code.google.com/p/as3soundeditor ...
- 浏览: 7062 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最新评论
-
Flex 模块化应用程序开发
给我回mail,lmhdlcode@gmail.comthanks a lot
-- by lmhdlcode -
Flex 模块化应用程序开发
有2个问题啊,望赐教。1)在.actionScriptProperties文件中 ...
-- by lmhdlcode -
搜索引擎技术之核心揭密
这也叫核心?
-- by fredzhang






评论排行榜