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

2011年3月15日 #

我不得不赞叹的methodize和curry

摘要: 最近一段时间在QWrap成员的推动下,QWrap一步步走得扎实了起来。于是,我也跟跟风,读了读它的源码。 其实先前就有听闻它核心的设计模式--大名鼎鼎的Functional Programing。不过真正去接触之后才真的发现,原来确实,真的,与传统的以对象作为第一型的的模式相比,它有着另一番天地。良好的使用这种模式不仅可以保证不污染基元(基函数),而且通常还可以达到很多出人意料的便利和效果。。。 其实Functional的思想在javascript这个领域里也不是最近才兴起,一直以来都有被运用。prototype.js里面一直都有methodize和curry的方法,jquery里面没有明显. 阅读全文

posted @ 2011-03-15 17:47 岑安 阅读(3720) 评论(6) 推荐(5) 编辑

2011年3月9日 #

我有迷途,有谁了解

摘要: 最近由于种种原因,有点心烦,也有点浮躁。 作为互联网开发大军中茫茫小的一员。经常被各种洪流冲击的七零八落。知识永远像个黑洞,任凭你在里面翻山越岭,苦痛挣扎,却也根本只是在他的外围徘徊。学的越多,反而觉得知道的越少。 这是尤为悲剧的地方。以至于到最后,会沦落到一个月总有那么几天,会是那么的心力交瘁。 写代码好玩吗?你会问自己... 【迷途一】 在我看来,任何一个产品,都是有生命的。有人说产品经理是它... 阅读全文

posted @ 2011-03-09 20:42 岑安 阅读(3972) 评论(32) 推荐(14) 编辑

2011年3月7日 #

html5全接触(二)--BounceBall小游戏简易教程

摘要: 最近一段时间都比较忙,好久没更新博客了,遵循着“时间就像那啥,挤挤总会有的”的原则,承接着上一篇html5先关的博文,继续我们的趣味html5之旅。 前一段时间很流行用html5写小游戏,当了解了一些常用的api之后,你会发现,写一些简单的小游戏自娱自乐也不会那么困难,当然,做逻辑和界面复杂的游戏除外。以下会提供一个弹球小游戏的简单教程,希望感兴趣的朋友能在编码中找到一点乐趣。!-- 注:以下d... 阅读全文

posted @ 2011-03-07 18:49 岑安 阅读(5966) 评论(11) 推荐(6) 编辑

2011年2月20日 #

html5全接触(一)

摘要: 互联网日新月异,尤其是近一两年,各种前卫的技术开始频频出现在人们视野中,比如html5,css3,虽然规范仍旧在不断修订的草案中,但是已经不妨碍前卫的设计师或者前端工程师们的尝试了。企图利用这种变迁带给用户不一样的新奇体验。 其实稍微细心点看下,国外的对这两个新技术的使用已经很常见了,尤其是css3,各种圆角阴影甚至dom变换都开始用css3才完成,而在低版本的ie中采用优雅降级的处理方式。这是一个过渡阶段,总有一天,会完全过渡到那个闪耀着诱人光圈的时代。 所以,为了与时俱进,我也开始抽空余时间学习一下这两个更为强大的武器。并将陆续的将学习过程中的一些小实践分享给大家,仅仅起个抛砖引玉的作用. 阅读全文

posted @ 2011-02-20 00:16 岑安 阅读(3615) 评论(10) 推荐(4) 编辑

2011年2月14日 #

一简易的DatePicker

摘要: DatePicker是个很常见的组件。我大致搜了一下,满大篇的demo。各大框架也把DatePicker纳入基本的组件库里。jQ的ui有,YUI的widget里也有。而且也封装的结结实实,兼容性,通用性,都做得挺好。于是在代码完善的同时,代码量自然也不会少。即使建立在基础库之上,代码也是好几百行。 真正使用的时候可能并不需要这么完善的功能。咱们就写个简陋点的东西,够自己用就行了。 而且以前有朋友提出我发的东西都是一些娱乐货,没有什么实用性,这次就当是个开始,抛个砖,以后时不时发个带一些实用性的东东。<!-- 以下demo没有什么出彩的地方,仅供有需要的朋友看看 --><!DO 阅读全文

posted @ 2011-02-14 19:00 岑安 阅读(9605) 评论(9) 推荐(9) 编辑

2011年1月26日 #

我依旧喜欢折腾浏览器...

摘要: 编码可以是一种工作,也可以是一种娱乐。 在工作之余,每个人都有自己放松的方式,玩电动,打游戏,看书,听音乐... 我也一样,喜欢看看电影,玩玩游戏,听听音乐放松自己。 不过,在某些时候,编码也可以是一种娱乐。娱乐的工具,一个记事本,一个浏览器... 你可以狠狠的折腾浏览器,发泄你心中的不满。 【可玩度不高的娱乐货】!DOCTYPE HTMLhtmlheadtitlefollow m... 阅读全文

posted @ 2011-01-26 17:09 岑安 阅读(7264) 评论(54) 推荐(32) 编辑

2011年1月21日 #

如jQuery般易用的api风格

摘要: 最近几天闲来无事,随便写了点代码玩了玩。个人觉得,应该把编码当做一种乐趣,要不然会觉得很累... 回到正题,如jQuery般易用的api风格?那到底是什么样的风格呢?个人觉得比较重要的有两点,一是对dom操作的链式调用,并且都呈队列状态,不仅仅使代码的可读语义变得通俗易懂,而且省去了对同一dom元素的多个链式操作时的回调中嵌回调的方式,这是很重要的一点。 二是对元素的批量操作,这是建立在它强大的选择器上的。jq选择器很强大,这是人所众知的,就不多说了。而且肯定也不是一两天就能实现的了的,所以下面就对我所说的这两点谈谈我的看法。 基于它强大的选择器,jquery所有的dom操作都依赖于根据 阅读全文

posted @ 2011-01-21 14:34 岑安 阅读(3349) 评论(15) 推荐(6) 编辑

2011年1月15日 #

模块加载--站在巨人肩膀上的版本

摘要: 好久没有更新博客了。最近基本上也一直在闭门造车轮。在模块加载的问题上苦苦纠结。距离上次发的狗屁不通的一个版本,也过去了大概两个星期的时间了。  说上次那篇博文狗屁不通的确不无道理。具体情况可以参考前文《关于前端基础框架的思考》。现在看来的确到处都是漏洞,没有处理不同操作的并行,也没有处理依赖和并行混淆的情况,连但操作,无并发的递归的依赖情况可能都有漏洞。甚至犯了极其低级的错误都还不知道。幸亏一位园友的提醒... 真是惭愧。  其他的也不多说了,还是回到正题吧。又经过两个星期的辗转反侧,查阅了各大框架的源码,最终有了一个稍微有一点可用性的版本。只敢说是站在巨人肩膀上的版本,自知若没有前人的成果作 阅读全文

posted @ 2011-01-15 13:49 岑安 阅读(2988) 评论(12) 推荐(4) 编辑

2010年12月27日 #

关于前端基础框架的思考和尝试

摘要: 如题,本文只是思考和尝试,可能还有不成熟的地方。权当参考。鉴于近日我一直在思考类似的关于js模块和文件管理的方式。正好团队里也正有这样的需求,于是,经历了好几天的苦思冥想,稍微做了些尝试。下面会细细道来。【js模块和文件的管理】 基于这个title,前提是我们已经明确了我们有了一个组件或者js methods 的lib,我们暂且把它叫做库,库里面存储了很多我们常用的东西,比如js插件,封装好的methods以及其他的一些lib组件。为了更好的管理我们这些颗粒化的js文件,我们的库通常都是呈颗粒化的。基于这种情况,我们可以说一个js文件就对应一个模块module,他有他相对独立的功能。这种管理模 阅读全文

posted @ 2010-12-27 17:50 岑安 阅读(3127) 评论(19) 推荐(6) 编辑

2010年12月21日 #

离开了html5,面对“流体力学”,我只能旁观了...

摘要: 今天偶见园子里有编辑推荐了一则新闻:那些程序员搞的流体力学的演示先是一个同学用java写了个仿流体的applet,引来众人围观,然后各路神仙不甘落后,先后又有flash版本,html5的canvas版本,c++的版本都出来了。  看了之后我也很来兴趣,想试一试,可惜html5的版本已经有了,我不能简简单单步别人后尘吧...于是咬咬牙,说同为web前端层面,你用html5,我偏偏就不用。我就要用原生的JavaScript,就用html 4和css 2,来作苦苦挣扎。  结果,挣扎了几个小时,终于发现离开了html5,想要模拟流体运动真是困难啊。而且效率也极低,在500个元素模拟的时候,ff就表示 阅读全文

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

导航