Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript中怎么做对象的类型判断

javascript中怎么做对象的类型判断

最近在翻看John Resig的大作《ProJavaScriptTechniques》,里面讲到了如何做javascript的类型判断的问题。文中介绍了两种方式,一种是使用typeof,另一种是使用constructor。略感遗憾的是作为jquery的作者,他尽然没有介绍jquery使用的类型判断方式。不过没有关系,我在这里给大家一起总结下。 在这里我首先像大家推荐一个很好用的在线编辑器:http://jsfiddle.net/。他提供了jquery、mo...
在页面中js获取光标/鼠标的坐标及光标的像素坐标

在页面中js获取光标/鼠标的坐标及光标的像素坐标

近期为网站开发页面统计,以前虽然也开发过,但是功能不是很全,所以这次把一些好功能给用上。 例如这次的,页面JS光标/鼠标坐标,你也许问着有什么用,百度统计中有个热点统计图,这下清楚明白了吧。 好了,上肉: 功能:获取光标的像素坐标复制代码 代码如下: <html> <head> <script type="text/javascript"> function showPosition(e){ var x,y; var e...
JavaScript中判断对象类型的几种方法总结

JavaScript中判断对象类型的几种方法总结

我们知道,JavaScript中检测对象类型的运算符有:typeof、instanceof,还有对象的constructor属性:1) typeof 运算符 typeof 是一元运算符,返回结果是一个说明运算数类型的字符串。如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在)。 但 typeof 的能力有限,其对于Date、RegExp类型返回的都是"objec...
AJAX跨域请求json数据的实现方法

AJAX跨域请求json数据的实现方法

我们都知道,AJAX的一大限制是不允许跨域请求。 不过通过使用JSONP来实现。JSONP是一种通过脚本标记注入的方式,它是可以引用跨域URL的js脚本,不过需要提供一个回调函数(必须在您自己的页面上),因此,你可以自己处理结果。 让我们看看JSONP的是怎么在jQuery,MooTools的,Dojo Toolkit中实现的。 jQuery的JSONPjQuery.getJSON方法:Js代码 复制代码 代码如下:jQuery.getJSON("http...
JavaScript splice()方法详解

JavaScript splice()方法详解

定义和用法splice() 方法用于插入、删除或替换数组的元素。语法arrayObject.splice(index,howmany,element1,.....,elementX)参数 描述index 必需。规定从何处添加/删除元素。该参数是开始插入和(或)删除的数组元素的下标,必须是数字。howmany 必需。规定应该删除多少元素。必须是数字,但可以是 "0"。如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。element1 可选。...
JavaScript获取多个数组的交集简单实例

JavaScript获取多个数组的交集简单实例

在项目中需要取得多个数组的交集,故本例只是适用于特定场景。比如A数组 var a = {1000,10001,10002,10003}; B数组 var b = {10002, 10003}; C数组var c = {10003}; 需要取得这三个数组的交集数组。 具体思路为:先初始一个最小数组为A数组,元素个数最小的也是数组A的长度.然后再迭代各个数组,取得这几个数组长度最短的为最小长度,同时得到长度最短数组。然后,迭代最小数组与各个数组,开始比较元素相...
JavaScript中检测变量是否存在遇到的一些问题

JavaScript中检测变量是否存在遇到的一些问题

在编写JavaScript程序时往往需要检测某一变量是否存在,这是一件非常简单的工作,但如果不细心也会遇到一些问题。主要有一些几点: 1、普通变量 复制代码 代码如下: <script type="text/javascript"> if(variable){ alert("rain man"); } </script> 这时会出现‘variable is not defined"的错误,如果改成下面就会弹出预期的对话框: 复制代...
<< 731 732 733 734 735 736 737 738 739 740 >>