使用YUIDoc搭建JS文档站点
YUIDoc 是一个基于Node.js的用于从源文件注释中生成API的工具,注释的风格和JAVA比较类似,适合团队开发时使用~
YUIDoc的优点:
1.实时预览,YUIDoc提供一个服务器的版本,在你书写完毕后,只要刷新下浏览器便可以更新文档~~
观察者模式–简单快速的自定义事件
观察者模式(Observer Pattern),也被称为“发布/订阅模型(publisher/subscriber model)”。在这种模式中,有两类对象,分别是“观察者-Observer”和“目标对象-Subject”。目标对象中保存着一份观察者的列表…
Zepto.js–A minimalist JavaScript library for modern browsers
Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto.为移动设备而生~
Essential JavaScript & jQuery Design Patterns
这是一本转载的电子书籍,以免被墙。
原文地址:http://addyosmani.com/resources/essentialjsdesignpatterns/book/
Essential JavaScript & jQuery Design Patterns
A book by Addy Osmani
Volume 1.5.2
Tweet
Copyright © Addy Osmani 2012. Last updated 30 April 2012.
[分享]豆瓣前端MVC实践
[分享]豆瓣阿尔法城的前端MVC实践
搭建node.js开发环境[windows]
因为node.js在Linux下开发比较方便,所以大部分都是在Linux下的配置方法~其实现在windows下开发也比较方便。
首先下载 node.js,安装完成后,配置下Path环境变量即可~
小试牛刀测试下node.js环境是否可用,输入下面的代码:
关于jQuery的Deferred对象
自从jQuery 1.3.*版本后,就再也没有关注过jQuery的新的功能模块,直到去年的10月份开始编写模块加载器的时候,注意到这个Deferred对象。翻译成中文就是延迟对象的意思。从jQuery的官方文档可以看到,Deferred是一个链式的对象,可以注册多个回调函数~
使用jQuery对数据进行本地分页
又是一个demo,非常常见的一个需求。通常数据量不是非常巨大的时候,但是从服务器端一次性获取数据又无法在当前的面板上完整的渲染,这个时候有两种解决方案,一个是固定高度出现滚动条,另外一个就是分页了,有的时候为了顾及页面的美观程度通常会选择分页的方式。
本地分页实现的两种方式,一种是将数据全部渲染,使用JS来控制显示,另外一种是将数据放在变量里,根据需要显示。由于我们知道JS的性能瓶颈是在DOM操作上所以我们使用第二种方案~
The new jumping-point
blog因为某些原因停滞了很久,终于在2012/03/27日重新换成了默认的WordPress的主题,折腾过很久,还是觉得这个主题最耐看。
换了一份新的工作,工作地点也从广州搬到了杭州,这期间夹杂很多复杂的事情。认识了很多人,也决定开始新的生活,但是在内心里始终总会有点不舒服,不知道因为什么,或许是因为自己又大了一岁,肩上的责任又更重了点,或许是因为离开了原本自己熟悉的城市,来到陌生城市的孤独感,或许是因为杭州一直的雨天,带来心情的烦躁,亦或许是因为要适应新工作而做出努力的疲惫感,这些所有的一切都是让我无法安然进入新生活的元素。