随笔分类 -  javascript

some tips/knowledge about javascript
摘要:domReady 阅读全文
posted @ 2016-01-04 00:13 哈姆PP 阅读(193) 评论(0) 推荐(0)
摘要:功能:传入一个截止时间(unix时间戳),显示倒计时因为unix时间戳,并不等于js 的new Date().getTime()得到的那一串毫秒数,所以要在JS中使用unix时间戳,必须先转换一下unix时间戳;--------------------------------------------... 阅读全文
posted @ 2015-12-31 13:02 哈姆PP 阅读(12475) 评论(0) 推荐(1)
摘要:js的自定义事件与触发 //主动触发事件:触发鼠标被按下事件 var btn2 =document.getElementById("btn2"); var btn = document.getElementById("btn"); //步骤1:先创建1个事件 ... 阅读全文
posted @ 2015-12-30 07:57 哈姆PP 阅读(2528) 评论(0) 推荐(0)
摘要:两种写法的效果都一样:声明一个匿名函数并且立即调用之;如果需要传参,那就写在圆括号里:例如:(function(param){/*代码体*/})(param);多个参数用逗号分隔:(function(p1,p2){/*代码体*/})(p1,p2);多举几个我见过的别人的写法:一个依赖zepto或者j... 阅读全文
posted @ 2015-12-28 04:14 哈姆PP 阅读(232) 评论(0) 推荐(0)
摘要:js代码:console.log("ontouchstart" in window);手机web浏览器,chrome模拟手机、手机APP会返回true,pc端(非手机模拟状态下)返回false所以:一种事件的处理方法:var isTouch = ("ontouchstart" in window) ... 阅读全文
posted @ 2015-12-24 15:22 哈姆PP 阅读(3109) 评论(0) 推荐(0)
摘要:**以下数据尚未经过严密测试、待日后工作中再试** var dpi = window.devicePixelRatio;//获取屏幕分辨率 alert("dpi为:"+dpi); alert("$(window).height()为:"+$(window).height()); a... 阅读全文
posted @ 2015-12-05 18:59 哈姆PP 阅读(1308) 评论(0) 推荐(0)
摘要:以前一直用jquery的.width()方法来获取一个元素的当前的宽度。不管该元素是否设置了宽度,CSS样式是内联、外联or内嵌,都可用此方式获得元素当前的宽度。今天想用原生JS想获取一个元素宽度时,写document.getElementById("id").style.width或者docume... 阅读全文
posted @ 2015-11-26 00:09 哈姆PP 阅读(32021) 评论(1) 推荐(2)
摘要:由于JS同源策略的影响,因此js只能访问同域名下的文档。因此要实现跨域,一般有以下几个方法:一、处理跨域的方式:1.代理2.XHR2HTML5中提供的XMLHTTPREQUEST Level2(及XHR2)已经实现了跨域访问。但ie10以下不支持只需要在服务端填上响应头: header("A... 阅读全文
posted @ 2015-09-28 23:25 哈姆PP 阅读(3683) 评论(0) 推荐(0)
摘要:浏览器检测 浏览器名称检测 浏览器类型检测 阅读全文
posted @ 2015-09-26 16:10 哈姆PP 阅读(1421) 评论(0) 推荐(0)