Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript 在各个浏览器中执行的耐性

JavaScript 在各个浏览器中执行的耐性

IE:执行超过500W条JScript引擎语句出现提示。 Firefox:执行超过10秒出现提示。 Safari:执行超过5秒出现提示。 Opera:无论执行多久都不会出现提示,最有耐性。 Chrome:执行超过约8秒(估计值)出现提示。 注:当弹出类似alert的模式对话框的时候,是不计时。 在Web开发的时候,经常会遇到的一种情况就是浏览器提示脚本运行时间过长,停止还是继续,无论你选择什么,相信你都会想尽一切办法让这个对话框远离你的用户们。可你是否知道...
在JavaScript中,为什么要尽可能使用局部变量?

在JavaScript中,为什么要尽可能使用局部变量?

不这么做,对性能到底能带来多大的损失?本文就来探讨这些问题的答案,从根本上了解变量的读写性能都和哪些因素有关。 著作权声明 本文译自Nicholas C. Zakas于2009年2月10日在个人网站上发表的《JavaScript Variable Performance》。原文是唯一的正式版,本文是经过原作者(Nicholas C. Zakas)授权的简体中文翻译版(Simplified Chinese Translation)。译者(明达)在翻译的准确性...
javascript mouseover、mouseout停止事件冒泡的解决方案

javascript mouseover、mouseout停止事件冒泡的解决方案

在IE里有onmouseleave和onmouseenter, 而对于要兼容各大浏览器的Web开发人员来说还是一件头疼的事。 虽然网上已经有针对Mozilla Firefox的一些计策,但代码量也是不容乐观的。 想寻求比较好的解决方案,于是就翻遍了国内的大小网站,终一无所获,不得不硬着头皮去读国外网站,结果是理想的,因为W3C里有relatedTarget,于是就有了下边的解决方案: 复制代码 代码如下:function isMouseLeaveOrEnt...
javascript 日历提醒系统( 兼容所有浏览器 )

javascript 日历提醒系统( 兼容所有浏览器 )

功能介绍: 1.正常的日历功能。 2.等等等 3.接收 数组 例如:复制代码 代码如下:new Calendar("id").show( { "20091120": "今天干了嘛嘛。。。", "2009320": "今天干了嘛嘛。。。" } ); 日历提示样式分为3类。 a. 当日 b.当年当月当日提示样式 c.当月当日提示样式 鼠标覆盖在有提示的日期上自动出现提示内容 4.。。。。。 主要分为2种用处。 1.提供一个 div 或其他 element 将该...
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持

javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持

qsoft.PopBigImage.v0.35.demo.rar 新特性: 1、不需要onload加载和指定id了,在img中加个标记就好,第一鼠标进入时动态生成显示层 2、可以随意调整,右边的展示层的大小了。 qsoft.PopBigImage version:0.35 author: kimmking@163.com date: 2009年3月26日 15:20:50 功能描述: 一般页面的的图片为了布局考虑,显示大小都小于实际大小。 鼠标在图片上移动...
Cookie 注入是怎样产生的

Cookie 注入是怎样产生的

我们来研究一下怎样情况下才会有Cookies注入!如果你学过ASP你应该会知道 复制代码 代码如下:Request.QueryString (GET) 或 复制代码 代码如下:Request.Form (POST) 呵,没错,这就是我们用于读取用户发给WEB服务器的指定键中的值!我们有时为了简化代码,会写成 复制代码 代码如下:ID=Request("ID") 这样写法是简单了,但问题就来了~~~我们先看WEB服务是怎样读取数据的,他是先取GET中的数据,...
File文件控件,选中文件(图片,flash,视频)即立即预览显示

File文件控件,选中文件(图片,flash,视频)即立即预览显示

我们平常用file文件控件上传文件,要预览有时会刷新页面,结果file控件被清空,好多人问能能让他不清空或重新赋值,因为处于安全性的考虑,这是不可能的。那怎么进行无刷新预览呢?这里我把我所使用的方法写一下。 选择页面:复制代码 代码如下:<script language="javascript"> function checkData() { var fileName=document.getElementById("FileUp").valu...
<< 291 292 293 294 295 296 297 298 299 300 >>