![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
mengzhongshi
我喜欢进步时的快感
展开
-
JSON指南
JSON全称Javascript Object Notation, 是一种轻量级的数据交换格式。它是javascript标准的一个子集, 它是一个纯文本的格式。JSON可以用于发送以下数据:数值,字符串,布尔型,数组,对象。数值的表示方法:数值,包括整数,浮点数,指数等格式。例:25, 0.14, 0.24e12, +15.14e-12字符串的表示方法:字符串必须包含在双引号里头。除了",/,/及一些控制符(/b,/f,/n,/r,/t)需要进行转义以外,其他的字符都可以直接加入到双引原创 2010-11-30 15:07:00 · 86 阅读 · 0 评论 -
JS判断浏览器的方法
<br /> 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。<br /> 几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览器的“四大才子”就得改称为“五朵金花”了。<br /> 在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱转载 2010-11-25 11:45:00 · 332 阅读 · 0 评论 -
Dom事件流
标准Dom事件流,分三个阶段捕获阶段、目标阶段、冒泡阶段(也有人直接分为两个阶段,捕获和冒泡)。其中捕获开始结点和冒泡的末尾结点都是window。有人说在ie中,只有冒泡阶段没有捕获阶段,我在ie9下测试发现是有的。不知道旧的版本有没有。元素添加事件处理函数的方法有两个:html属性和使用javascript对象属性。分别如下: function clickEvent()原创 2011-11-10 14:15:50 · 901 阅读 · 0 评论 -
Array的push与unshift方法性能分析
Array的push与unshift方法都能给当前数组添加元素,不同的是,push是在末尾添加,而unshift则是在开头添加。从原理就可以知道,unshift的效率是较低的。原因是,它每添加一个元素,都要把现有元素往下移一个位置。但到底效率差异有多大呢?下面来测试一下。测试环境的主要硬件:CPU T7100(1.8G);内存4G DDR2 667;硬盘5400转。主要软件:操作系统为Wind转载 2012-02-22 15:37:14 · 639 阅读 · 0 评论 -
IE中设置了document.domain后操作iframe的问题
都知道在进行跨二级域的DOM操作时,document.domain必须设置。比如www.67ge.com页面中的含有一个wyz.67ge.com的子页面(iframe引用),要想对其进行操作通常设置document.domain="67ge.com"。 现在有个问题,父页面中的含有一个同域的iframe,但是手工设置了document.domain=loction.host,这时在IE6/7转载 2012-02-29 10:00:28 · 9148 阅读 · 0 评论 -
IE6下JQuery的animate问题
使用animate时,常常会发现,ie6不按套路出牌。出现过这种情况:$('div').animate({height: '10px'}, 3000),结果,ie6下这个div死活高度10px,用debugbar看,样式值是对的。可是显示的效果就是不对。所以在网上搜索中看到加,overflow:hidden;可以解决。于是我就加了,然后真就解决。想了想原因,应该是ie6下变态的di原创 2012-03-28 17:21:10 · 2351 阅读 · 0 评论 -
IE6 调用gzip压缩后JavaScript不执行的解决方法
IE6下面调用开启了gzip压缩Javascript的时候,时常会碰到无法执行的情况,有可能是src调用,有可能是ajax调用,其它的浏览器工作正常,唯独IE6不能正常工作。出现这个BUG的状况如下:1. 用户使用IE6浏览器2. 服务器没有设置 被请求文件(javascript) expires, cache-control.3. 服务器端开启了chunked encoding模转载 2012-05-14 19:35:17 · 1326 阅读 · 0 评论 -
ie6 window.open
前端开发中经常要用到 window.open 弹出一个新窗口来进行交互,但是在使用过程中却会碰到各种各样的问题,下面是我在平时开发过程中碰到的一些问题。对于winodw.open的使用可以先看下这个文章 http://www.w3help.org/zh-cn/causes/BX1053一.浏览器拦截由于各种弹出广告的滥用,现在各个浏览器对window.open的使用都进行了严格的限制转载 2012-09-07 11:47:17 · 687 阅读 · 0 评论