JS
文章平均质量分 70
jl2577
这个作者很懒,什么都没留下…
展开
-
JS自定义哈希表和顺序列表
/**哈希表*/var HashMap = function(){ this.table={}; this.count=0;//长度 /**添加对象 * @param key 键 * @param obj 对象 */ this.put=function(key,obj){ var v=this.table[key]; if(typeof(v)=="unde原创 2014-11-06 15:22:06 · 1062 阅读 · 0 评论 -
关于页面、可视区、屏幕等一些相关的宽高属性
关于页面、可视区、屏幕等一些相关的宽高属性function size(){ document.write( "屏幕分辨率为:"+screen.width+"*"+screen.height +""+ "屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight +""+ "网页可见区域宽:"+document.body.clientWidt转载 2015-08-16 13:00:47 · 919 阅读 · 0 评论 -
移动端WEB开发,click,touch,tap事件浅析
抄了一篇文章,至少对click tap touch事件有了一定的了解。一、click 和 tap 比较两者都会在点击时触发,但是在手机WEB端,click会有 200~300 ms,所以请用tap代替click作为点击事件。singleTap和doubleTap 分别代表单次点击和双次点击。二、关于tap的点透处理在使用zepto框架的tap转载 2015-07-24 12:51:11 · 612 阅读 · 0 评论 -
JavaScript获取函数参数名称
在webhak.com浏览时看到一个可以通过javaScript获取函数参数名称的方法,觉得它用正则很巧妙,阅读了下,先记下,说不定日后有用。function getArgs(func){ //匹配函数括号里的参数 var args=func.toString().match(/function\s.*?\(([^)]*)\)/)[1]; //分解参数成数组 return a原创 2015-10-27 19:22:02 · 2918 阅读 · 0 评论 -
访问javascript对象的属性和方法
之前就没认真看过,一直就知道定义一个对象,然后用‘.’操作来访问属性和方法。今天突然看见还有另外一种方法,就认真看了下。 var obj={}; var arr=[]; arr[0]=1,arr[1]=2; obj.a=arr; obj.b=2; obj.c=3; obj.d=function x(a){console.log(2*a);}; obj.e=function y(a原创 2015-10-30 16:46:13 · 2661 阅读 · 0 评论