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

2010年12月19日 #

球面模型分解及仿flash标签云

摘要: 接上一篇的依靠像素模拟的球面的曲线图,通过不同的数学曲线,表现了一点点数学之美的皮毛(我甚至不能妄称了解了数学之美,因为自己深深地明白,数学的博大精深恐怕是我这辈子也难以企及的)。因为还是有一些同学比较感兴趣,所以这里稍作一点分解。既然我们不能参悟高深的数学,那就让我们以娱乐的心态去编码,去学习。  上一篇随笔的评论里我看有童鞋在问具体用了什么数学公式。其实基本上核心的就用了一个数学公式,即球坐标相关的东西。具体可以参考百度百科或者维基百科的球坐标相关释义。我自己恐怕是讲不清楚,所以这里暂就附上《维基百科》上关于球坐标系的解析吧:球坐标系维基百科,自由的百科全书用球坐标来表示一个点的位置在数学 阅读全文

posted @ 2010-12-19 17:08 岑安 阅读(6800) 评论(26) 推荐(18) 编辑

2010年12月12日 #

请允许我说:数学是如此美丽!

摘要: 工作一段时间之后,即使做的还是编码的工作,但是几乎已经不和数学打交道了,基本都是和dom在打交道。所以基本不再有可能发现数学的美丽之处了。。(其实说这句话心里也是虚虚的。当时上学的时候高数也是烂的一沓糊涂,唉,往事不堪回首)。  再加上前一段时间一位同仁说:js玩3D能玩出什么呢?不过浪费时间而已...是的,我是同意这句话的,客户端的js的表现基本只能通过操作dom元素来实现。在document文... 阅读全文

posted @ 2010-12-12 15:00 岑安 阅读(14045) 评论(117) 推荐(128) 编辑

2010年12月5日 #

关于Javascript模块化和命名空间管理

摘要: 最近闲下来的时候,稍微想了想这个问题。【关于模块化以及为什么要模块化】 先说说我们为什么要模块化吧。其实这还是和编码思想和代码管理的便利度相关(没有提及名字空间污染的问题是因为我相信已经考虑到模块化思想的编码者应该至少有了一套自己的命名法则,在中小型的站点中,名字空间污染的概率已经很小了,但也不代表不存在,后面会说这个问题)。 其实模块化思想还是和面向对象的思想如出一辙,只不过可能我们口中所谓的“... 阅读全文

posted @ 2010-12-05 21:34 岑安 阅读(9671) 评论(8) 推荐(9) 编辑

2010年11月28日 #

正因为我们是前端,所以代码更需要优雅

摘要: 前端是个很特殊,带点矛盾的职位。所以我们的“前端攻城师”也大都是些矛盾体。矛盾在感性和理性之间,矛盾在文艺和三俗之间,矛盾在放任和严谨之间。作为所谓的“攻城师”,攻的不仅是“前端”这座善变诡异的高城,同时也是在攻我们自己对于艺术和编码的心防。【关于HTML】 --语义化 语义化,是什么?即用正确的标签做正确的事。我一直认为学一种编程语言和学一门我们常规意义里的“语言”如汉语,英语,其实是类似的。单... 阅读全文

posted @ 2010-11-28 14:34 岑安 阅读(19359) 评论(51) 推荐(38) 编辑

2010年11月27日 #

“作弊”还是创意?伪3D

摘要: 前一阵对三角边稍作了一点总结。昨天下班前同事又提到它。我在想,或许我们利用它做的事可能还不止那么多。也许它还能欺骗我们的眼球更多的东西。  比如我一直在想的css3中目前只有webkit核心支持的transition变换属性。能否利用三角边做点它能做的事情呢?于是下班回家随便写了点测试的东西。。。发现如果要求不是很严格的话,某些时候还是能欺骗到我们的眼球的。比如下面的一个demo!doctype... 阅读全文

posted @ 2010-11-27 11:28 岑安 阅读(5314) 评论(31) 推荐(22) 编辑

2010年11月14日 #

我们缺的不是技术,而是创意...

摘要: 周末闲在家确实无聊。宅的不成样子了。偶然发现国外一个web设计的网站上有一个3D时钟。顿时来了兴趣。其实一看代码,不是svg,也不是canvas,而是简单的利用层级关系,大小关系作了一个视觉差。看起来会有立体运动的感觉。  于是,借着源码,我稍微把它整理一下,利用闭包规避了它大量的全局变量,稍微封装了一下,增加了几项可配置性。觉得好玩,分享给大家。  这个效果主要有两个核心的变换,一个是时钟整体圆... 阅读全文

posted @ 2010-11-14 16:33 岑安 阅读(6059) 评论(40) 推荐(21) 编辑

2010年11月13日 #

HR-Editor(一期发布)

摘要: <!-- 声明: ie下看博客例子有问题的同学请自行下载代码到本地测试 。。。-->  由于部门需求,希望有个自己的富文本编辑器,不想用第三方插件,所以挤压我的业余时间,让我做了一个。。。命运催悲啊...其实初稿出来只用了一个周末的时间,不过那只限于没有UI,功能不完善,并且还夹杂着一些小bug。于是后来Eric响应时势,做了一个富文本的VD稿,然后我就开始了一段曲折的编码历程。结果中... 阅读全文

posted @ 2010-11-13 01:02 岑安 阅读(3220) 评论(15) 推荐(11) 编辑

2010年11月8日 #

《JavaScript高级程序设计》扩展--关于动态原型

摘要: 前文是基于《JavaScript高级程序设计》中关于对象创建的笔记和总结。但是作者Nicholas C. Zakas在【动态原型】方式创建对象的时候没有深究可能会存在的问题和解决方案。而仅仅在继承的时候对【动态原型】的瓶颈作了说明。即在作子类继承的时候,不能通过动态原型的方式来实现。  原文大致如下:继承机制不能采用动态化的原因是:prototype对象的唯一性。实例代码:[代码]Nicholas... 阅读全文

posted @ 2010-11-08 14:11 岑安 阅读(3377) 评论(7) 推荐(3) 编辑

我所了解的关于JavaScript定义类和对象的几种方式

摘要: 在说这个话题之前,我想先说几句题外话:最近偶然碰到有朋友问我“hoisting”的问题。即在js里所有变量的声明都是置顶的,而赋值则是在之后发生的。可以看看这个例子:[代码]  大家第一眼看到这个例子觉得输出结果是什么?‘global’?还是‘local’?其实都不是,输出的是undefined,不用迷惑,我的题外话就是为了讲... 阅读全文

posted @ 2010-11-08 00:49 岑安 阅读(8010) 评论(11) 推荐(4) 编辑

2010年11月7日 #

“三角边”的那点事儿

摘要: “三角边”,我想应该很多人都知道,而且如果运用熟练,很多以前我们认为只能用图片来做的东西可以通过它来实现。因此适当和熟练地使用它可以起到减少页面中图片http链接,增强页面性能的作用。本文要讲一点三角边的实际用途以及利用它来实现的一些特别的效果。希望对有需要的朋友一些帮助。  “三角边”-- 故名思意,即可以模拟三角。先看看下面的例子:!doctype htmlhtmlheadmce... 阅读全文

posted @ 2010-11-07 22:01 岑安 阅读(2616) 评论(15) 推荐(15) 编辑

导航