重构之美 – Switchable 组件开发心得

slideshare 在线观看:The Beauty Of Refactoring
ppt 下载:重构之美.pptx
src code:/trunk/src/widget-switchable
the beauty of refactoring
欢迎讨论交流。

Tags: , , , , , ,

第四届 D2 感想

今天阳光明媚,天气寒冷,第四届 D2 前端技术论坛在阿里巴巴滨江新大楼顺利举行。

金大为的《模板语言与大前端》,挺好的话题,但听下来感觉收获不大。熟悉的概念,和一些类似的项目经历,本应非常有兴趣才对。可是,为何总感觉找不到那根触动人心的弦?

对张克军的《从 YUI 2 到 YUI 3 看前端的演变》抱有非常高的期望。但这次演讲,感觉有点泛。或许是期望太高而导致了失望?

甄哥的《SilverlightQQ 项目实践》,偏理论总结,听着都挺好的,但除了其中一两点,其它的都左耳进右耳出了。最后的演示非常不错,激起了我重拾 C# 玩 Silverlight 的欲念。

明城的《前端安全概览及防范》,虽然我已提前听过和看过 n 次,但这次在 D2 上,明城的表现很不错,非常有范。哥们有风格,继续坚持并努力!前端安全,我们目前还处于 65 分,离 80 分以上的广阔研究空间还有不少距离,加油!

秦歌的《前端性能优化与自动化》,这两个话题非常大,放在一起讲,都略显单薄,不够深入。不过秦歌的视角和口碑的实践,还是非常具有借鉴价值。

最后的个人秀是小高潮。当传说中的 hax 和 army 亮相 PK 语法高亮性能时,是整场 D2 技术氛围最浓的时刻。或许这才是我这一整天要找的那根弦?

抽奖环节,主持人闭月 mm 充分调动起了大家的“获奖欲”。我的报名号是 268, 正念叨着这么好的号码怎么不中奖时,居然就中奖了。我的现身可能让很多网友们失望了 —— 没想象中的魁梧,不像会弯弓射大雕的壮汉。不过呢,网名往往代表着一种向往和理想,理解这一层,就不用失望了^o^

这届 D2, 最遗憾的是 Douglas Crockford 没来。另外,和第二届相比,感觉第三届和第四届有点一届不如一届。第二届,周爱民的厚积薄发,Hedger Wang 的游刃有余,Nate 的专注和有趣,Realazy 的执着与坚持,至今印象都非常深刻。第三届,许湛的有感而发,七月的磅礴大气,现今眯着眼睛都能感受到当初的气场。第四届整场下来,则感觉少了一点什么。

在回公司的车上,和同事聊到职业发展、分工协作等话题,虽是杂念闲聊,但感觉突然悟到了一点东西,蛮有收获。

匆匆一天,如白马过隙。些许感念,乱记于此。

Tags: ,

可能被你忽略的 JavaScript 代码陷阱

下面这段代码,你知道有哪些错误吗:

var g_bar = "bar";
function foo(container, config) {
    var container = container || document,
        name = config.name || "无名氏",
        isLive = config.isLive || true;

    var g_bar = g_bar || "";

    if(g_foo) {
        /* your code */
    }
}
foo(document, {isLive: false});

请仔细思考后再往下阅读。
阅读全文 »

Tags: ,

也谈前端开发流程

克军在 WebRebuild 中分享了《LSM 实践》,很不错的议题。下面是我的一些想法。

我的理解

传统方式:产品经理产出 PRD -> 交互产出 prototype -> 视觉产出 mockup -> 前端产出 demo
LSM 方式:PRD -> prototype -> a). 前端做 html b). 视觉做 mockup -> 前端完善 demo

疑惑与讨论

1). 后续环节受前面的影响。这点上,两种方式都受影响。并且前端介入的时间越早,当 PRD 和 prototype 变动时,整体耗费的时间越多。解决此问题的关键不是流程顺序,而是保证流程产出物的稳定性。PRD, prototype, mockup 的稳定性,是减少返工的关键因素。

2). 网站的规范。这个和流程关系不大,难的是规范的制定。开发一个具体页面 page, page 处于某个应用 app 下,app 从属某个系统 sys. 当规范成熟后,开发顺序是:将 sys 规范应用到 page -> 将 app 规范应用到 page -> 进行与特定 page 相关的工作。前两步经常很快,耗时不多。

3). 标准模块,或者说是 DPL(设计模式库)。这个和规范类似,与流程关系不大。
阅读全文 »

Tags: , ,

第四届 D2 前端技术论坛

2005 年前端工程师的职位开始在中国出现,2007 年第一届 D2 前端技术论坛在杭州举行,从此 D2 伴随着中国的前端一起成长,从此越来越多的互联网产品的背后有着职业前端工程师坚定的身影。在 D2 上我们曾交流过某项具体的前端技术,也曾探讨过团队协作的方式,那些美妙的话题都深入到我们频繁敲键盘的指尖。当架构、安全、性能等等在前端的领域扎根的时候,我们自己也在悄然发生质变,而推动这些变化的人和事正是 D2 想告诉你的。

赶快报名吧:
第四届 D2 前端技术论坛 (12月19日·杭州)

Tags: , ,

Page 3 of 3312345102030...Last »