IE内存溢出报错Stack overflow at line

该错误只在IE中出现,出现该提示的原因主要有两种: 1. 重定义了系统的触发事件名称作为自定义函数名如:  onclick / onsubmit …  都是系统保留的事件名称,不允许作为重定义函数名称。 2. 出现死循环,都提示:Stack ...

js和jquery获取父级元素、子级元素、兄弟元素的方法

先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比 JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素 原生的JS获取ID为test的元素下的子元素。可以 ...

JavaScript动态加载脚本

JavaScript动态加载脚本
有时候我们加载脚本时由于一些原因需要用到动态加载,例如异步加载,JS跨域,同步加载等,jQuery封装了大量的ajax加载方式,同样我们可以通过原生js动态加载。

颜色值rgb与16进制color转换

颜色值之间的转换js代码。 十六进制与RGB转换: //十六进制颜色值的正则表达式 var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; /*RGB颜色转换为16进制*/ String.protot ...

前端开发利器—FIDDLER

前端开发利器—FIDDLER
来自财付通的一篇文章,讲了很多高级的技巧,收藏起来慢慢看。 1.Fiddler相对其他调试工具的优势 HttpWatch 和 Firebug绝大多数前端开发人员都比较熟悉,但是HttpWatch虽然可以抓到每个 HTTP 请求的全部数据,但 ...

fiddler修改请求,替换为本地文件url

fiddler修改请求,替换为本地文件url
fiddler这个神器,感觉还是不怎么会用,正如标题所说的:可以在本地修改文档,利用Fiddle代理重定向线上的文件,实现实时预览显示代码的效果,当然只能替换CSS、JS和图片,无法替换结构。

兼容IE6的min-width和min-height

IE6 不兼容min-width,但我们可以通过IE的一个特性,就是能够根据内容的宽度或者高度自动扩充盒子的大小。一些人用CSS表达式来写,但更多的人也许会用IE6特有的hack来表达。今天分享一个不用ie hack的代码,而是利用ie7等 ...

CSS多行文字垂直居中的两种方法

一种使用相对定位和绝对定位,一种添加了一个空白的标签进来,推荐使用第二种,兼容性比较好,并且代码简单

百度分享代码动态调用

说实话,现在分享已经没有必要再加载百度分享上去了。大部分网站只需要加两个分享,一个是微博分享,一个是微信分享,其他的已经很少人看了。那么多真的没必要,本文是说说百度分享如何实现动态调用。主要用到onBeforeClick这个事件。 由于QQ ...

javascript DOM编程艺术2笔记之数组与对象

数组 数组可用一句话概括,多个数据的储存; 在js中,数组可以用Array声明、创建。声明数组的同时可以指定数组初始元素个数,也就是数组的长度(length): var arr = Array(4); 有时,我们无法预知数组到底有多少个元素 ...