摘要: 1.下载前期准备node.js下载地址http://nodejs.org/WebStrom5下载地址:http://download-ln.jetbrains.com/webide/WebStorm-5.0.4.exeWebStrom5注册机地址http://download.csdn.net/detail/youyudehexie/50284332.配置与安装网上有资源,我就不重复了http://www.tuicool.com/articles/UnmaAn3.创建一个简单的node.js工程3.1 安装node.js安装刚才从官网下载的node.js的安装包后,安装的时候请按照默认路径来安 阅读全文
posted @ 2014-03-29 17:26 腐烂的翅膀 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Node.js是一个强大的平台,理想状态下一切都都可以用javascript写成。然而,你可能还会用到许多遗留的库和系统,这样的话使用c++编写Node.JS扩展会是一个不错的注意。以下所有例子的源代码可在node扩展示例中找到 。编写Node.js C + +扩展很大程度上就像是写V8的扩展; N... 阅读全文
posted @ 2014-03-29 17:24 腐烂的翅膀 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 对象ECMAScript做为一个高度抽象的面向对象语言,是通过对象来交互的。即使ECMAScript里边也有基本类型,但是,当需要的时候,它们也会被转换成对象。一个对象就是一个属性集合,并拥有一个独立的prototype(原型)对象。这个prototype可以是一个对象或者null。让我们看一个关于对象的基本例子。一个对象的prototype是以内部的[[Prototype]]属性来引用的。但是,在示意图里边我们将会使用____下划线标记来替代两个括号,对于prototype对象来说是:__proto__。对于以下代码:var foo = { x: 10, y: 20};我们拥有一个这样的.. 阅读全文
posted @ 2014-03-29 17:21 腐烂的翅膀 阅读(187) 评论(0) 推荐(0) 编辑
摘要: JavaScript单线程的误解在我接触JavaScript(无论浏览器还是NodeJS)的时间里,总是遇到有朋友有多线程的需求。而在NodeJS方面,有朋友甚至直接说到,NodeJS是单线程的,无法很好的利用多核CPU。诚然,在前端的浏览器中,由于前端的JavaScript与UI占据同一线程,执行JavaScript确实为UI响应造成了一定程度上的麻烦。但是,除非用到超大的循环语句执行JavaScript,或是用阻塞式的Ajax,或是太过频繁的定时器执行外,JavaScript并没有给前端应用带来明显的问题,所以也很少有朋友抱怨JavaScript是单线程而不能很好利用多核CPU的问题,因为 阅读全文
posted @ 2014-03-29 17:19 腐烂的翅膀 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 前言大家都知道PayPal是另一家迁移到Node.js平台的大型公司,Jeff Harrell的这篇博文Node.js at PayPal解释了为什么从Java迁移出来的原因: 开发效率提高一倍(2个人用更少的时间干了5个人的活), 性能提高一倍, 代码量减少33%, 文件减少40%,深层次原因是Java正在越来越走向封闭,而且变得越来越复杂而且oracle正在对Java收费,参见:Oracle计划发布收费版JVM, 这促使了越来越多的公司加入了去Java化的队伍,外面有很多人说PayPal正在迁移到node.js平台。我很高兴地在这里宣布,传言是真的,我们正在从Java迁移至node.j,由 阅读全文
posted @ 2014-03-29 17:15 腐烂的翅膀 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 一.CaltrainTimes案列分析:http://www.adobe.com/cn/devnet/flex/articles/caltrain-times-story.html1.确定设计分辨率,并由设计师给出相应的PSD档2.合并图层割图3.根据缩放导出不同的DPI,及相应的文件夹4.UI设计,以保证效率、用户体验、不同DPI下正确渲染5.程序开发,以整合数据和需求,并解决多DPI问题6.优化,完成MXML到AS的手工转换7.根据不同的平台导出相应的发布包/////////////////////////////////////////////////////////////////// 阅读全文
posted @ 2014-03-28 09:24 腐烂的翅膀 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1.Performace包含4点:(1)Latency反应时间(2)Scalability:可伸缩性(3)Reliablity:稳定性(4)Availability:可用性2.运行时生命周期:Flex只有两帧frames:Preload frame 和 application frame。每一个flex application 是一个MovieClip,因为每个flex application都有SystemManager,他是继承自flash.display.MovieClip.Flex application的入口是Application layout的容器,他是继承自UIComponen 阅读全文
posted @ 2014-03-28 09:15 腐烂的翅膀 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 组件实例化生命周期描述了用组件类创建组件对象时所发生的一系列步骤,作为生命周期的一部分,flex自动调用组件的的方法,发出事件,并使组件可见.下面例子用as创建一个btn控件,并将其加入容器中var boxContainer:Box = new Box();//设置Box容器...//创建btnvar b:Button = new Button();b.label = "Submit";...//将btn添加到Box容器中boxContainer.addChild(b);下面的步骤显示了用代码创建一个Button 控件,并将这个控件添加到Box 容器中时所发生的一切:1.调 阅读全文
posted @ 2014-03-28 09:14 腐烂的翅膀 阅读(259) 评论(0) 推荐(0) 编辑
摘要: AdobeFlashBuilder4.7Beta终于公开测试了。虽然版本号只增加了.1,增强的新功能可是一点也不含糊。我们一起来看看到底有什么新功能吧!在我看来,最大的改变是终于提供64位版了!随着64位Windows7的普及(64位的硬件从N多年前就普及了),已经为64位应用的普及,提供了良好的基础,64位应用是大势所趋。毕竟,64位应用可以使用更大的CPU带宽和更多的内存,从而带来性能的提升。AfterEffect、Photoshop等早已变成64版的了,而FlashBuilder4.7现在终于也变64位了。不过,官方的ReleaseNotes中并没有提到这项新功能。前几天LeeBrime 阅读全文
posted @ 2014-03-27 22:24 腐烂的翅膀 阅读(4938) 评论(0) 推荐(0) 编辑
摘要: 1、 Air如何判断android、ios 平台网络连接状态?Android,使用as3原生api:[javascript]view plaincopyif(NetworkInfo.isSupported)//只有android支持NetworkInfo.networkInfo.addEventListener(Event.NETWORK_CHANGE,onNetWorkChanged);onNetWorkChanged();}rivatefunctiononNetWorkChanged(e:Event=null):void{varisActived:Boolean=false;varinte 阅读全文
posted @ 2014-03-27 22:18 腐烂的翅膀 阅读(440) 评论(0) 推荐(0) 编辑