摘要: 作为一个开发者和作家,我的一部分工作就是跟随web世界最新发展潮流——不管是关于公司合并、在线购物潮流、或者是编程技巧。我承认如今很难跟上 业界里发生的所有事情,但是有个四处流传的小道消息却吸引了许多的目光:JavaScript2.0提案。作为新的JavaScript2.0\EMCAScript 4.0计划于2009年终稿,但是日前已经做了很多的工作-包括好的、不好的。今天... 阅读全文
posted @ 2010-11-19 02:19 hotcho 阅读(211) 评论(0) 推荐(0)
摘要: 这两种设计模式有一定的相似之处,都是按需要实例化对象。但是工厂方法的重用性更好、符合OOP的开放——关闭原则。简单工厂小例:简单工厂不容易扩展,如果需要加入新产品则必须对simpleFactory()方法进行修改。工厂方法小例:产品接口IProduct.as产品类1:Product1.as产品类2:Product2.as抽象创建类:Creator.as,由于有了抽象创建类来... 阅读全文
posted @ 2010-11-09 12:38 hotcho 阅读(319) 评论(0) 推荐(0)
摘要: (对前端开发业一样有指导意义,所以转了下来)交互设计师因该注意的八点一、力求一致性网站视觉的统一,例如网站首页需要和每一个下级页面保持一致的风格,导航都要放在屏幕的左上角,具有高度一致性的界面能给人清晰整洁的感觉,尽力不要在网站上将按钮或其它功能性的区域,一会放这一会又放那。让浏览者在网站中找。制造迷宫。二、允许频繁使用快捷键(或尽可能的让浏览者少点鼠标)快捷键表示产品使用的灵活性和有效性,想想每... 阅读全文
posted @ 2010-11-07 15:33 hotcho 阅读(217) 评论(0) 推荐(0)
摘要: 博客园专题介绍:http://book.cnblogs.com/zt/wtjs/博客园购买网址:http://www.hjbook.net/product/3411/网络书店购买网址:http://www.china-pub.com/301666亲笔签名书专门店:http://shop36954457.taobao.com/引子  编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是... 阅读全文
posted @ 2010-11-07 14:59 hotcho 阅读(330) 评论(0) 推荐(0)
摘要: 一、内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费(百度搜的资料)。这段话是什么意思呢?打个比方吧,放牛人与一只牛,放牛人好比程序设计中的引用,牛好比对象。我们通过引用来控制对象,放牛人通过绳子牵着牛,当牛吃完草后应该牵它回家而不是放手让它走失。当我们失去对该对象(某块内存)的控制时就产生了&ld... 阅读全文
posted @ 2010-11-07 12:19 hotcho 阅读(5610) 评论(1) 推荐(0)
摘要: AMFAMF(是Action Message Format的缩写)是在flash和flex中与远程服务端交换数据的一种格式.它是二进制格式,Flash应用与服务端或数据库通过RPC交换数据时,通常都采用这种格式。AMF 1 诞生于Flash Player6,发展到现在已经变成了了AMF3RTMPRTMP是Real-Time Messaging Protocol(实时消息传送协议)的缩写,它是Ado... 阅读全文
posted @ 2010-11-06 00:36 hotcho 阅读(960) 评论(1) 推荐(1)
摘要: 注:代码稍稍有所改动,方便调试之前也看过类似的讲述单例模式的文章,不过这篇文章由浅入深,很容易看明白,特地转来分享====================以下文章转自:http://www.riahome.cn/?p=154一.Singleton的定义:确保某个class只有一个实例,而且提供一个全局的访问点二.Singleton类基本上有这三个特征大概的意思就是1 . 有一个 private s... 阅读全文
posted @ 2010-11-04 23:24 hotcho 阅读(357) 评论(0) 推荐(0)
摘要: 在Adobe Flash Player 10中,AS3的内部垃圾回收机制是怎样的?程序员可以强制FP回收内存吗?答案是否定的,但有方法。强制垃圾内存回收的代码AS3程序员没有办法强制Flash Player进行垃圾回收。MoonSpirit在天地会撰写过一篇关于强制垃圾回收的文章:[as hack技术]垃圾回收机强制执行。文中例证,使用LocalConnection连接非法地址,并捕获导常,可以强... 阅读全文
posted @ 2010-11-04 21:56 hotcho 阅读(476) 评论(1) 推荐(0)
摘要: 之前又转载过通过类路径+类名的方式来生产实例(用getDefinitionByName方法)的文章。今天没事又研究了一下这个函数。先看之前的例子:再看我把Object改为*:看来为了省事可以把类型声明为*类型,这样后续的操作就不会因为类型不对而烦恼了。以上纯属个人意见,有错请指正。==================================================作者:绿色花园出处... 阅读全文
posted @ 2010-11-04 21:32 hotcho 阅读(435) 评论(1) 推荐(0)
摘要: 原型继承是早起AS版本所使用的集成方式,在AS3中允许两种方式的集成——类继承和原型继承原型继承的基本原理:每种类都有一个关联的原型对象,而原型对象的属性由该类的所有实例共享。 在创建一个类实例时,它具有对其类的原型对象的引用,这将作为实例及与其关联的类原型对象间的链接。 运行时,如果在类实例中找不到某属性,则会检查委托(该类的原型对象)中是否有该属性。 如果原型对象中不包... 阅读全文
posted @ 2010-11-04 16:40 hotcho 阅读(378) 评论(0) 推荐(0)