随笔分类 -  JS

摘要:在双击左右箭头,快速切换图片滚动时,会选择附近区域的文字,感觉不是很好,今天在同事在分享时,讲到了这个问题, 试了一下,不错,解决了问题IE及Chrome下的方法一样,对相应的元素添加onselectstart=”return false;”但是,这个在火狐下不起作用,但是火狐下可以用css样式来达... 阅读全文
posted @ 2015-06-02 13:33 ahuing 阅读(3062) 评论(0) 推荐(0)
摘要:注释在代码编写过程中的重要性,写代码超过半年的就能深深的体会到。没有注释的代码都不是好代码。为了别人学习,同时为了自己以后对代码进行‘升级’,看看js/javascript代码注释规范与示例。来自:http://www.56.com/style/-doc-/v1/tpl/js_dev_spec/sp... 阅读全文
posted @ 2015-04-23 08:58 ahuing 阅读(543) 评论(0) 推荐(0)
摘要:匿名函数要避免全局变量泛滥, 可以考虑使用匿名函数, 把不需要在外部访问的变量或者函数限制在一个比较小的范围内。例如以下代码:这段代码的作用是在页面加载的时候自动执行某些操作, 并不需要被外部调用, 但是它执行过后却留下了一个全局的函数。像这种情况, 非常有必要使用匿名函数:匿名函数的格式:(fun... 阅读全文
posted @ 2015-04-23 08:08 ahuing 阅读(318) 评论(0) 推荐(0)
摘要:问题请看代码中的注解:Js代码//回调函数1functioncallback(a,b,c){alert(a+b+c);}//回调函数2functioncallback2(a,b){alert(a+b);}//这个方法做了一些操作、然后调用回调函数functiondoCallback(fn,args)... 阅读全文
posted @ 2015-04-21 11:29 ahuing 阅读(2840) 评论(0) 推荐(0)
摘要:、原生JavaScript实现字符串长度截取View Code2、原生JavaScript获取域名主机View Code3、原生JavaScript清除空格View Code4、原生JavaScript替换全部View Code5、原生JavaScript转义html标签View Code6、原生J... 阅读全文
posted @ 2014-08-23 08:51 ahuing 阅读(333) 评论(0) 推荐(0)
摘要:iframe 与主框架相互访问方法1.同域相互访问假设A.html与b.htmldomain都是localhost(同域)A.html中iframe 嵌入 B.html,name=myframeA.html有js function fMain()B.html有js function fIframe(... 阅读全文
posted @ 2014-08-15 11:28 ahuing 阅读(724) 评论(0) 推荐(0)
摘要:$("#父窗口元素ID",window.parent.document);对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID");取父窗口的元素方法:$(selector, window.parent.document);... 阅读全文
posted @ 2014-08-15 11:24 ahuing 阅读(397) 评论(0) 推荐(0)
摘要:一,结尾没有分号如下TEST各浏览器输出如下IE6/7/8 :IE9/Firefox/Chrome/Safari/Opera :可以看到IE6/7/8中少了分号。二,属性名(color)是大写的,见上图三,复合属性全部展开如下TESTIE6/7/8IE9等 阅读全文
posted @ 2014-06-12 11:31 ahuing 阅读(182) 评论(0) 推荐(0)
摘要:如何防止回车(enter)键提交表单,其实很简单,就一句话。onkeydown= "if(event.keyCode==13)return false;"把这句写在from标签里面就好了。下面介绍下javascript中event.keycode。keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pauseke 阅读全文
posted @ 2014-04-11 14:07 ahuing 阅读(371) 评论(0) 推荐(0)
摘要:现在只要6 bytes!它利用了IE与标准浏览器在处理数组的toString方法的差异做成的。对于标准游览器,如果数组里面最后一个字符为逗号,JS引擎会自动剔除它。详见这里 恭喜你,Aleko太牛了。var ie = !-[1,]; alert(ie); 下面是ie6的var ie6=!-[... 阅读全文
posted @ 2014-03-02 23:00 ahuing 阅读(131) 评论(0) 推荐(0)