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