08 2011 档案
摘要:haXe是高级语言的高级语言,可以将一个haXe程序转换为其它的高级语言,如JS。haXe有很多优点,比如,强类型、泛型、内联、宏、动态语言特性、命名空间……,用haXe写程序比用JS写程序舒服得多。本文尝试使用haXe开发js程序,搭建一个前端mini型mvc例子。 语言:haXe。haXe编译器可以把haXe程序编译成js程序。 开发工具:FlashDevelop。 haXe的简介及安装见《html5 canvas 版 hello world! 暨haXe简介》。开发之前,需要修改Flash Develop配置,将Tools->Program Setting->HaXeCont
阅读全文
摘要:没想到我的第一个移动项目会是 html5 项目。 前一阵给一海外客户开发了Flash 版的电子杂志,客户还需要 ipad 版的。我最开始提出这样一种解决方案:在现有Flash程序基础上,使用AIR 2.7,修改一下界面,编译成iOS的native应用,应用大小约在12M左右。 这种方案被客户否决了,原因是不利于分发:每一期电子杂志或者每一系列电子杂志必须有一个单独的应用,虽然只需要换换url换换logo,但也比较麻烦,需要app store发布,没法自我发行。客户最后要求采用html5方案,功能可以砍,特效可以降低,但是必须是html5开发的。于是抽时间预研了下html5下开发的可能性。 ..
阅读全文
摘要:(1)PHP 不能用 5.3 版 (2)后台:./?m=admin (3)后台扩展: 可修改 webapp/modules/admin/templates/inc_header.tpl (4)前台扩展: 可修改 webapp/lib/util/util.php 的 util_get_c_navi 函数来增删 menu; 可修改 webapp/modules/pc/templates/common/...
阅读全文
摘要:首先,我觉得,一个概念,如果不理解也不影响使用的话,那么,就没必要去理解它、去学习它。闭包就是这样一个概念,你不理解它也能很好的用它。俺这两年写as3程序,是天天在和它打交道,甚至有过一个function套一个,一个方法中套了20多个function的极端例子,但从未深究过它是怎么实现的,它就像水和空气一样,我们不需要知道水是H2O,空气是氧气氮气二氧化碳等的混合物,也活的好好的。 其次,我觉得...
阅读全文