摘要: 切换子元素的display:none跟display:block会引起子元素不消失的bug,解决办法为设置子元素margin-left:-999px; 阅读全文
posted @ 2015-04-15 15:35 天涯行者 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 必须遵循w3c标准:1).获得form时应使用getElementById()方法2).用.submit()方法提交表单3).button的name/id绝对不能命名为”submit”4).form中所有的组件(按钮,文本框等)的name/id也不能命名为”submit” 阅读全文
posted @ 2015-03-15 10:15 天涯行者 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 这是我目前找到的最快的方法,先用js的原生sort方法进行排序(快速排序),然后比较相邻的两个值Array.prototype.unique = function(){ this.sort(); var re=[this[0]]; for(var i = 1; i < this.length; i+... 阅读全文
posted @ 2015-03-10 18:19 天涯行者 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 双飞翼布局 main left right 阅读全文
posted @ 2015-03-05 11:09 天涯行者 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 背景:做了那么多web项目,总会发现到处都是事件绑定,同一个按钮的执行动作,也许会分布在多个js文件中。而且对于js动态生成的文档片段,里面会经常出现“onclick=...”之类的代码,一到功能升级,或者代码重构的时候,就会发现,这个难度以及工作量,和重写一遍没什么区别,有时候甚至工作量更大!基于... 阅读全文
posted @ 2015-02-12 15:17 天涯行者 阅读(3217) 评论(0) 推荐(0) 编辑
摘要: Web 通信 之 长连接、长轮询(long polling)基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息... 阅读全文
posted @ 2015-02-08 13:18 天涯行者 阅读(359) 评论(0) 推荐(0) 编辑
摘要: opacity设置透明度子元素会继承可以这么写,background-color:rgba(55,167,215,0.5);使用rgba子元素不会继承,但ie7,8不支持rgba换个角度,可以不让他成为子元素,使用绝对定位使其看起来像子元素 阅读全文
posted @ 2015-02-05 16:44 天涯行者 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: /***深度复制对象*/(function(){ var clone=function(obj){ var newO={}; if(obj instanceof Array){ newO=[]; } for(var key in obj){ var va... 阅读全文
posted @ 2015-01-29 15:59 天涯行者 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1、webstorm快捷键:IntelliJ-Idea 的快捷键Ctrl+/或Ctrl+Shift+/注释(//或者/*…*/)Shift+F6重构-重命名Ctrl+X删除行Ctrl+D复制行Ctrl+G查找行Ctrl+Shift+Up/Down代码向上/下移动。F2或Shift+F2高亮错误或警告... 阅读全文
posted @ 2015-01-27 14:53 天涯行者 阅读(196) 评论(0) 推荐(0) 编辑
摘要: var answerBar=document.getElementById("answerSelect");var start_left;var end_left;answerBar.addEventListener("touchstart",function(event){ event.preve... 阅读全文
posted @ 2015-01-27 13:50 天涯行者 阅读(204) 评论(0) 推荐(0) 编辑