叶落为重生每片落下的叶子都是为了下一次的涅槃...^_^

2011年8月28日 #

【share】第六期html5沙龙讲稿 (深圳)

摘要: 临时被邀请去深圳区html5沙龙第六期分享些html5相关的内容。 结果不出意外,没有脱离canvas。 并且由于时间关系,准备不够充分,很多demo甚至就直接从本博客拉下去的。(鄙人表示汗颜...) 但是重心内容是没在本博客发表过的: -- 关于canvas编程模型的封装尝试 -- 基于二维矢量的简单运动学模拟 -- 简单粒子系统的collection管理 部分demo代码思路取自Milo同学,表示感谢! 详细内容不做赘述,在线讲稿 PPT_Canvas(键盘左右键控制翻页) github:https://github.com/hongru/JCanvas(a... 阅读全文

posted @ 2011-08-28 13:06 岑安 阅读(1993) 评论(6) 推荐(0) 编辑

2011年8月21日 #

各种纪念-好久没更新了

摘要: 快两个月没更新博客了。这一阵各种事情,奔波劳累,也是换了公司,换了城市。刚刚才算安顿了下来。一切重新开始,慢慢步入正轨吧。 算算在博客园第一篇博客至今也差不多一年了。一年的时间说长不长,只能说稍稍有些沉淀,这两个月也是因为换了工作的原因,平时工作比较忙,没来得及给自己充电。在今后的日子里,还是应该就着自己感兴趣的地方,继续挖一挖,做一点记录,一方面给自己作积累,另一方面也是和园友们共同交流吧。 我自己的轮子也是在造,但进度比较慢,基本每天能拿出一两个小时来做自己的东西就算不错了。另外有一个关于canvas的绘图api的二次封装的东东也在着手做。此外还有自已一直想做的javascript pa. 阅读全文

posted @ 2011-08-21 10:44 岑安 阅读(548) 评论(4) 推荐(0) 编辑

2011年6月18日 #

【svg+vml】部分尝试

摘要: 半年前看过国外一个大牛的一个demo,然后自己用他的思路写了一个类似的东西。加了点额外的功能。 当时主要是为了学习svg的部分api,做着玩。<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Rag Doll</title> <meta name="Author" content="hongru.chen" /> <style _mce_bogus="1" 阅读全文

posted @ 2011-06-18 17:16 岑安 阅读(5443) 评论(8) 推荐(3) 编辑

2011年6月6日 #

【记】几个我并没有想好的问题

摘要: 开门见山,记录三个问题,恰逢有人问我,仔细想想,发现原来真的没有想好,故重新思考后稍作记录。 【1.关于作用域和作用域链】 作用域的特性:自封闭,词法分区,调用对象冒泡,预声明。 我记得我曾在以前的一篇文章中提到了变量作用域一个预声明(hoisting)的特性,其中有个经典案例,也是好多公司用做面试的考题。var a = 'global';void function () {alert(a);var a = 'local';}()弹出的结果是undefined,即变量声明期和赋值期不宜样,这一点很多人都知道,我也不细说了。全局变量是全局对象的一个属性,那么在上面 阅读全文

posted @ 2011-06-06 18:18 岑安 阅读(2571) 评论(9) 推荐(4) 编辑

2011年5月12日 #

借着别人的创意,做自己的东西...

摘要: 我一直都对运动系的东东很有兴趣,偶然间看到了一个google有创意的时钟(http://www.google.com/events/io/2011/index-live.html),借着好奇心,做一做吧。  (虽然偶没有这种创意,但别人给我创意,偶还是勉强能做出点东东的...)!DOCTYPE htmlhtmlstyle _mce_bogus="1"!--html,body {ma... 阅读全文

posted @ 2011-05-12 18:00 岑安 阅读(5538) 评论(48) 推荐(24) 编辑

2011年5月4日 #

【告示】新博客开始使用

摘要: 博客园的确是个高手云集的地方,技术氛围也算不错,可惜毕竟是第三方博客,自己想捣腾点东西就不太方便了,所以最后还是自己弄了个空间,挂个wrodpress,除了发文章之外,还可以捣腾些更多的东西... 新的空间基本上部署完毕,开始使用了,我也会继续时不时更新一些自己的想法和小demo在上面,欢迎围观。地址:elseif.me ps:博客园的博客应该也不会废弃,有时间会一起更新的... 阅读全文

posted @ 2011-05-04 09:36 岑安 阅读(803) 评论(1) 推荐(0) 编辑

2011年4月28日 #

JS Format 未完成,先上JS HighLight吧

摘要: 这一篇倒没什么好说的,该说的好像前一篇关于词法分析的困境中都说过了... 最开始本打算做代码格式化的,等熬过了所谓的词法分析,却发现还有座大山压着,格式化的话,缩进和空格是关键,可是缩进层级的确是个大问题...必须结和上下语境才能得出正确的缩进层级,貌似这已经不是词法分析了,改算语法分析了吧... 所以,还是先记录下简单一点的高亮吧,解决了我上一篇文章说的那几个难点,或者说能解决大部分难点,基本高亮就够了...http://www.cnblogs.com/hongru/archive/2011/04/12/2000049.html 没有用正则,因为我正则不好,另外个原因就是如果要接着做格式化. 阅读全文

posted @ 2011-04-28 15:47 岑安 阅读(1487) 评论(2) 推荐(2) 编辑

记录:关于Drag&Drop Upload

摘要: 虽然google gears已经停止开发了,但是依旧没有退出浏览器,加上现在的html5 Binary,支持拖拽上传的浏览器其实已经不少了,各大互联网公司也都用在了实际的项目上,光是邮箱就有gmail,qq邮箱,163等一线邮箱产品在现代浏览器上都实现了拖拽上传。 前一阵我看园子里的朋友jelle就发了篇拖拽上传的文。我也好奇,拉下来看了看。-- google gears 和 html5 Binary : ) 所以就拿他的代码稍微改了改,就当是转载, 原文在http://www.cnblogs.com/idche/archive/2010/11/24/1886482.html 另外也当自己记. 阅读全文

posted @ 2011-04-28 15:09 岑安 阅读(1019) 评论(0) 推荐(0) 编辑

2011年4月12日 #

恕我简陋,恕我臃肿

摘要: 好吧,我承认为了赶赶时髦,做了点自讨苦吃的东西,现在还只做了一半。先记下吧,怕有些东东搞忘了。很惭愧,正则一直以来都是我的痛处,于是也想借着这个机会顺便练习下自己的正则,可惜做着做着我发现,潜意识里我为了逃避正则,最后却放弃了一心想提升的正则,把这些匹配做成了状态机...用了beautity.js的方式... token的判断由正则演变成了模式匹配,好吧,我承认我错了。 this.whitespace='\n\r\t'.split('');this.wordchar='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ 阅读全文

posted @ 2011-04-12 20:44 岑安 阅读(2543) 评论(2) 推荐(1) 编辑

2011年4月6日 #

Sharp variables in JavaScript

摘要: 这也是之前自己遗漏的一个知识点,在最近的javascript词法分析里,一朋友指出我漏了一个点,就是sharp variables。 我恨,mozilla难道也搞起特立独行了..... sharp variables 是moz独有的语法,按照mozilla的原话说:A sharp variable is a syntax in object initializers that allows serialization of objects that have cyclic references or multiple references to the same object. 在构建对象时. 阅读全文

posted @ 2011-04-06 17:18 岑安 阅读(3686) 评论(4) 推荐(1) 编辑

导航