重构

原因

需求变化

架构调整

最佳实践变化

原则

适用

实施

当需要改动的时候再进行优化

CSS样式的优先级:

CSS样式的特指度:(a,b,c,d)

如果用 style 属性应用样式,则 a=1,否则 a=0。

b 为 ID 选择器的数量。

c 为类选择器、属性选择器和[……]

阅读全文

HTML5提供了一个十分好用的placeholder属性,用于为输入框添加一个提示信息水印,但在输入框是type=passowrd的时候,会出现水印内容全部是黑点的问题。

解决这个问题的方法也很简单:需要显示水印的时候,将输入框的type设置为text,需要显示隐藏的密码信息的时候,将type设[……]

阅读全文

最近写了一个倒计时的控件,共享出来方便使用
用法:var stopwatch = new Stopwatch(“倒计时间/秒”,”倒计时完成时的回调函数”,”每个计时事件回调”,”计时步长/秒”)
stopwatch.start();//开始/继续计时
stopwatch.pause();//[……]

阅读全文

有需求需要做刮刮卡,搜索到一款看起不错的插件,scratchit,试用下来发现不支持触控操作,而且底层只能用图片,修改解决了这两个问题,参考附件:修改后的scratchitScratchIt是一款基于HTML5 canvas的jQuery刮刮卡效果插件。这个刮刮卡效果使用两张图片和canvas来制作[……]

阅读全文