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

浙公网安备 33010602011771号