随笔分类 -  [28]HTML5

摘要:“少年不哭,站起来撸;不做备胎,征服世界!” 少年们,请看一群疯狂的黑客为我们提供的程序语言“征服世界”的解决方案吧! 阅读全文
posted @ 2012-04-19 02:41 xiaotie 阅读(28551) 评论(68) 推荐(15) 编辑
摘要:昨天,客户报了个Bug过来:html5应用在ipad下卡住不动了。按照他发过来的地址,初步诊断是xml解析的性能问题。应用初始化时要加载几个xml配置文件,客户给的地址中,一个配置文件有800多K(文件A),另一个配置文件有400多K(文件B)。我修改了程序,在PC机上用Safari模拟ipad登录,解析文件A花了30多秒。一般来说,ipad2的性能是我的PC机的1/5,在ipad上解析这个xml文件至少要花150秒。这是不能接受的。同样的程序,在ie下测试,仅仅耗时160ms!我用的是haXe的xml库,在ie9和在safari上竟然有这么大的性能差距。又找了几个xml库,不是无法运行,就是 阅读全文
posted @ 2012-02-23 20:43 xiaotie 阅读(2380) 评论(3) 推荐(3) 编辑
摘要:今年上半年开发了一款Flash电子杂志应用,承蒙老客户厚爱,又让我开发 html5 版的电子杂志应用。选择了haXe作为开发语言,磕磕绊绊的,也还算顺利,本文随感而发。 1. 使用haXe开发web app可以提高开发效率。 haXe是一种OO语言,可以使用命名空间、封装、继承、事件等熟悉的技巧来辅助开发,haXe会把它翻译成 javascript。haXe支持强类型,熟悉haXe之后,开发速度会很快。强烈推荐各位试用haXe。haXe的简介可以参见我之前的博文:《html5 canvas 版 hello world! 暨haXe简介》和《拥抱haXe之javascript 也玩mvc》。.. 阅读全文
posted @ 2011-10-27 04:21 xiaotie 阅读(5030) 评论(4) 推荐(2) 编辑
摘要: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 阅读全文
posted @ 2011-08-26 10:06 xiaotie 阅读(6690) 评论(5) 推荐(5) 编辑
摘要:没想到我的第一个移动项目会是 html5 项目。 前一阵给一海外客户开发了Flash 版的电子杂志,客户还需要 ipad 版的。我最开始提出这样一种解决方案:在现有Flash程序基础上,使用AIR 2.7,修改一下界面,编译成iOS的native应用,应用大小约在12M左右。 这种方案被客户否决了,原因是不利于分发:每一期电子杂志或者每一系列电子杂志必须有一个单独的应用,虽然只需要换换url换换logo,但也比较麻烦,需要app store发布,没法自我发行。客户最后要求采用html5方案,功能可以砍,特效可以降低,但是必须是html5开发的。于是抽时间预研了下html5下开发的可能性。 .. 阅读全文
posted @ 2011-08-15 14:17 xiaotie 阅读(7297) 评论(24) 推荐(4) 编辑

点击右上角即可分享
微信分享提示