• 2014-10-09 致程序设计的五大原则

    OO设计的五大原则。1、单一职责原则;2、开放封闭原则;3、里氏替换原则;4、依赖倒置原则;5、接口隔离原则。因为js的对象大多是和页面中的dom元素相关的,我们有时会忽略这些设计原则,导致我们的js代码变得难以维护,不利于大型前端项目或者SPA的开发。本文着重介绍这五种设计原则,以及和前端相结合的点。

  • 2014-09-03 前端MVC组件思想

    从一个新颖的角度去理解前端MVC的结构,帮助初学前端MVC者在思想中认同这种架构模式。

  • 2014-08-12 正则表达式使用API

    经常在工作中会使用到正则表达式,但是总是很容易忘记,写这篇文章的目的是在帮助我记忆正则表达式的常用语法,希望遇到写正则的时候看这篇文章立马就会了。

  • 2014-04-25 ie6/7定位元素导致相邻元素的margin-top失效

    对于一个触发了haslayout的块级元素,且它的相邻元素是具有定位属性的,那么这个元素在IE6/7下的margin-top会失效。

  • 2014-04-03 js事件委托

    对“事件处理程序过多”问题的解决访问就是事件委托。事件委托利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。

  • 2014-03-06 为什么使用mouseenter而不是使用mouseover

    mouseover事件与mouseenter事件的区别

  • 2013-10-23 网页重构的css规范

    规范是前端工程师评判代码的一杆重要标尺,本文总结了一套的css规范,供各位看客取用。

  • 2013-10-22 网页重构的html规范

    规范是前端工程师评判代码的一杆重要标尺,本文总结了一套的html规范,供各位看客取用。

  • 2013-10-21 校招面试中积累的前端问题

    面试是一件有趣的事情,因为你的面试官很有可能就是深藏不露的前端老大,这篇文章记录的是在校招的时候遇见的一些前端问题及相应的解决方案。