Welcome 微信登录

首页 / 脚本样式 / JavaScript

setTimeout与setInterval在不同浏览器下的差异

setTimeout与setInterval在不同浏览器下的差异

setTimeout与setInterval在不同浏览器下的差异2011-08-26 博客园 愚公setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时 或延时调用一个函数或一段代码。(新手可能认为setTimeout与setInterval是javascript函数,这是错误的。 新手容易将javascript对象函数与DOM对象方法混淆。)先来一段代码,大家猜猜在各种浏览器下的结果会是怎么样的呢?function...
浅谈FireFox中file控件不能取到客户端文件的完整路径的问题

浅谈FireFox中file控件不能取到客户端文件的完整路径的问题

浅谈FireFox中file控件不能取到客户端文件的完整路径的问题2011-08-26 博客园 Jaxu相信很多人都使用过<input type="file"/>这样的HTML控件,它看起来 非常普通,是我们在做Web应用程序中用于上传客户端本地文件时不可缺少的控件 ,然而最近我发现这个控件在最新的FireFox浏览器(或者最新的IE8中也会存在 这个问题,我没有尝试过,读者可以试一下)中却失去了效果,导致我们在通过 这个控...
使用javascript实现一个高级组合查询控件(内含初步实现原型)

使用javascript实现一个高级组合查询控件(内含初步实现原型)

使用javascript实现一个高级组合查询控件(内含初步实现原型)2011-12-23在很多项目中,特别是信息系统,查询功能占了项目的大部分;同时查询条件的组合要求丰富,因此实现起来变得复杂。一般情况下,我们只会实现有限的条件查询,如一个表的某几个重要的字段或者甚至所有的字段;当然,常规的情况下客户是足够用的,但一些高级的应用,如((字段1>10) or (字段2=5)) and 字段3 is not null) 这种复杂的条件组合,就不一定适合了...
20个优秀的JavaScript导航菜单

20个优秀的JavaScript导航菜单

20个优秀的JavaScript导航菜单2011-12-23JavaScript允许你在网页中添加交互和反馈,使得用户体验更棒也更直观。本文将为大家介绍20个基于JavaScript的导航菜单。要记住如果客户端浏览器关闭了JavaScript(平均有5%的用户通过W3 web statistics关闭了JS),这些技巧中的几个可能不能正常工作。在这篇文章中,你将发现一些非常棒的、独特的JavaScript导航技巧和实例。点击图片直接跳转到导航菜单演示页面,...
Bluff--JavaScrip中的美丽图表

Bluff--JavaScrip中的美丽图表

Bluff--JavaScrip中的美丽图表2011-12-23Bluff是Ruby的JavaScript Gruff图形库(Gruff graphing library)接口。它以最小限度的依赖程度支持Gruff的所有特征;你所需要启动的唯一第三方脚本是JS.Class(压缩后大约2kb)和Google的ExCanvas,来支持IE中的canvas元素。所有这些脚本都是随Bluff下载一起提供。Bluff本身压缩后大约8kb左右。当画图的时候,建立一个新...
JavaScript中的内存泄露模式:在JavaScript应用程序中处理循环引用

JavaScript中的内存泄露模式:在JavaScript应用程序中处理循环引用

JavaScript中的内存泄露模式:在JavaScript应用程序中处理循环引用2011-12-23 IBM developerWorks Abhijeet Bhattachary如果您知道内存泄漏的起因,那么在 JavaScript 中进行相应的防范就应该相当容易。在这篇文章中,作者 Kiran Sundar 和 Abhijeet Bhattacharya 将带您亲历 JavaScript 中的循环引用的全部基本知识,向您介绍为何它们会在某些浏览器中产...
使用外部库实现JavaScript的面向对象特性

使用外部库实现JavaScript的面向对象特性

使用外部库实现JavaScript的面向对象特性2011-12-23ECMAScript是通过ECMA-262标准化的脚本程序设计语言,面向对象的JavaScript是对其的扩展和支持。面向对象语言有能力支持类以及类中方法和属性的重用,在JavaScript中实现继承可以通过本身的多种方法来实现,比如call()、 apply()、仿冒、原型链,其中各有优缺点,此外还可以通过一些外部库实现继承的能力,比如xbObject、zinherit等。◎通过对象仿冒...
利用javascript脚本轻松实现局部刷新

利用javascript脚本轻松实现局部刷新

利用javascript脚本轻松实现局部刷新2011-12-23AJAX,这个很熟悉的词,但是却用的很少的技术.如今我遇到了需要局部刷新的功能,此前我考虑用AJAX技术,但是老总说不用费那么多时间,直接全部刷新得了.我想到了既不用AJAX也不需要全部刷新的好办法.其实,AJAX也就是 javascript脚本的应用.全拼是:AsynchronousJavaScript+XML .Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成...
javascript结合Cookies实现浏览记录历史

javascript结合Cookies实现浏览记录历史

javascript结合Cookies实现浏览记录历史2011-12-23最近在工作当中遇到一个问题 有个页面需要添加一个浏览历史记录功能,具体来说就是要记录下用户在此网站的点击历史 并把它们降序排列出来(只显示前6个浏览历史而且不能重复)。由于以前对javascript了解不够深入,一时间手足无措。后来经过两位高手同事的指点(对这两位同事的敬仰犹如滔滔江水连绵不绝...),恍然大悟,豁然开朗成功地完成了此功能的添加。首先来介绍一下javascript中关...
JavaScript内存泄漏

JavaScript内存泄漏

JavaScript内存泄漏2011-12-23 博客园 翔工作室--雨人1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。2、JavaScript垃圾回收机制 JavaScript不需要手动地释放内存,它使用一种自动垃圾回收机制(garbage collection)。当一个对象无用的时候,即程序中无变量引用这个对象时,就会从内存中释放掉这个变量。var s = [ 1, 2 ,3];var s = null;//这样原始的数组[1 ,2 ,3]就会...
JavaScript与ActionScript 3.0交互的一些问题

JavaScript与ActionScript 3.0交互的一些问题

JavaScript与ActionScript 3.0交互的一些问题2011-12-23这两天做基于 Flash9(ActionScript 3.0)的 JavaScript PHPRPC 3.0 客户端时遇到了一些 JavaScript 与 ActionScript 3.0 交互的一些问题,这些问题在网上基本上都没有找到答案,最后通过不断的尝试才得以解决,因此在这里总结出来,希望能给遇到同样问题的同志们一些帮助。JavaScript 跟 ActionSc...
<< 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 >>