摘要: 背景:由历史原因及个人习惯引起的DOM结构、命名不统一,导致不同成员在维护同一页面时,无从下手,效率低下,迭代、维护成本极高。命名原则:1.概述1.1基于姓氏命名法(继承+外来),如下图:1.2说明:(1).在子孙模块数量可预测的情况下,继承祖先模块的命名前缀如:banner├── banner_i... 阅读全文
posted @ 2014-12-19 11:37 小振xzh 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 函数节流,throttle 和 debounce 阅读全文
posted @ 2014-12-05 12:49 小振xzh 阅读(2430) 评论(8) 推荐(2) 编辑
摘要: 时间:凌晨2:36历时:两晚+半个下午代码:约300行这两天发烧,头痛脑壳昏的,没想到竟然还能有动力去做小游戏,其实这不是我第一次想要弄个俄罗斯方块,前几个星期的时候就尝试着去弄一个,然后被凌乱的代码带进了无尽的深渊,最后忍痛把几天的代码一键删除。这次从头梳理思路,重新设计,结果也正好印证了某人的一... 阅读全文
posted @ 2014-11-14 17:36 小振xzh 阅读(2322) 评论(4) 推荐(6) 编辑
摘要: 垂直的导航栏,可以有无限多层的子级菜单 阅读全文
posted @ 2014-10-25 00:28 小振xzh 阅读(501) 评论(0) 推荐(0) 编辑
摘要: Java split方法源码分析 1 public String[] split(CharSequence input [, int limit]) { 2 int index = 0; // 指针 3 boolean matchLim... 阅读全文
posted @ 2014-09-26 18:45 小振xzh 阅读(2945) 评论(0) 推荐(1) 编辑
摘要: 9-19速记:ie6下span实际高度大于设置高度ie6下盒子的最小高度为20px,所以如果需要设置高度小于20px的盒子,添加overflow:hidden;9-24速记:Form表单元素的readonly和disabled属性的区别。readonly:不可编辑,可以选择和复制;值可以传递到后台d... 阅读全文
posted @ 2014-09-24 23:37 小振xzh 阅读(145) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-09-17 15:20 小振xzh 阅读(3) 评论(0) 推荐(0) 编辑
摘要: HTML 标签定义:元素提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词属性:content(必需):定义与name或http-equiv属性相关的元信息http-equiv:把content属性关联到HTTP,如果没有提供name属性,conten... 阅读全文
posted @ 2014-09-17 14:17 小振xzh 阅读(1907) 评论(0) 推荐(0) 编辑
摘要: 本来只想好好写一篇博文,最后弄到好像重构一样了,越做越不满意,先这样吧:)HTML DOM - JavaScript处理HTML DOM获取HTML元素改变HTML元素增删HTML元素添加事件处理获取HTML对象一些属性nodeType常量其他不建议使用+hover显示详情获取HTML元素+show... 阅读全文
posted @ 2014-09-12 13:23 小振xzh 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 学习html5的canvas第三天,觉得还没过瘾,转眼就忘,于是趁着有空,准备弄个小游戏来玩!游戏应该需要注意性能,还有一些逻辑需要斟酌,我想还需要用户可修改性,也就是用户配置。好,开始我们简单但有趣的旅程吧——想先看效果的,先跳转试玩一下吧!第一步,当然需要一张画布1 你的浏览器不支持Canvas... 阅读全文
posted @ 2014-09-04 11:38 小振xzh 阅读(2748) 评论(4) 推荐(3) 编辑