程序似猿

开始Node.js-npm的使用

在这篇文章里,我介绍一下作为一个Node.js初学者首先需要了解的知识点——npm

用Node.js实现群聊

在这篇文章里,我展示一下怎么用Node.js实现一个简单的群聊聊天功能,代码只有短短30行,却能实现这样一个功能,不得不赞叹Node.js的强大。

浮动那些事儿

关于float,看了许多文章,这些文章对自己理解浮动帮助很大,写这篇文章也算是做个总结,方便以后查看,参考。我也会在文章末尾罗列几篇很好的文章,供大家参考。

javascript中的继承

这篇文章将介绍javascript中的继承,原型链和继承的几种模式以及这些模式存在的问题,最后得到一个相对完美的继承模式。

javascript创建对象的几种模式

这篇文章将逐个介绍Javascrip创建对象的几种模式:工厂模式,构造函数模式,原型模式,动态原型模式,寄生构造函数模式,稳妥构造函数模式。

用javascript实现浮出层

前段时间做需求时。积累下一个小组件,这个小组件是实现类似title提示的功能。它支持同步和异步地向浮出层中渲染数据。

javascript中的闭包

记得刚刚接触javascript时,自己对javascript的闭包也很迷惑。有一次,一位同事遇到了下面的问题,很多同学一定也遇到过类似的问题。

javascript中的静态成员

静态成员是在类的层次上操作,而不是在实例的层次上操作。静态属性和方法也就是那些从一个实例到另一个实例都不会发生改变的属性和方法。

css3线性渐变

随着浏览器对css3的越来越强大的支持,很多以前想都不敢想的效果可以在浏览器上通过css3实现了,这是我翻译的一篇介绍css3线性渐变的英文文章。当然了,经过我的翻译,它变成了蹩脚的中文了。

javascript那些事儿——properties和attributes

很多人对Javascript中的properties和attributes都很迷惑,在英文中这两个词属同义词。不光是我们,浏览器中的IE8之前的版本包括IE8的兼容模式,对它们同样很迷惑,这是我的一篇翻译文章。

Chrome插件开发中的消息传递

最近在学习chrome插件的开发,学习到消息传递部分的时候颇费了一番功夫,试验了很多次,摸索了无数回。现把自己对消息传递机制的研究总结于此,希望对同样学习chrome插件开发的同学有所帮助。

前端应该掌握的javascript知识

昨天偶然在拨赤的百度空间上看到一篇关于前端javascript面试题的文章,看过后已经接近睡觉的时间,但躺在床上的我却有些失眠了......

FireFox下的table-layout:fixed

几次项目中,使用表格时都遇到了设置table-layout属性的表格单元格宽度和其他浏览器的差异性问题,今天终于搞明白了。

《Git权威指南》学习笔记

前些日子买了蒋鑫老师的Git权威指南,为了更好地学习Git,将学习过程中感觉应该记下来的东西记录下来,遂成此文。此文在学习过程当中,不断更新。

神奇的z-index

z-index问题很常见,在IE下会有莫名其妙的BUG,自己找了几篇文章,仔细研读了一下。这篇文章很大一部分是对这几篇英文文章的翻译,但结合学到的东西,加上自己的理解,也就成了此文。

Less在实践中的应用

刚刚接触到LESS的时候,看到它的名字,马上就想到了jQuery的那句口号“write less,do more”。看了它的介绍就让人感觉这东西一定很有用,我用less写css后,确有此感。