jquery 版本兼容性问题集合

使用jquery的很多时候代码还是停留在过去1.2.6,1.4.2这些版本的API用法上面,其实之后的版本修改了很多,所以不小心会碰到很多坑,这里不停的更新列举下问题: 先看一段常规的1.4.2版本的代码: $("#categoryAndItems div").dele...

2013-09-22 01:01:47

阅读数 7462

评论数 1

在Firefox 10.0.1 版本中,javascript中的数组默认添加了clone属性

今天编写js的时候,发现了一个很奇怪的现象,每个数组居然使用for in 数组的时候,会默认对数组添加一个clone属性,代码如下: var x var mycars = []; mycars[0] = "Saab" mycars[1] = "Volvo&q...

2012-02-15 19:12:47

阅读数 825

评论数 0

一些常用的键盘操作js

下面是我以前用到的键盘的js文件:   /** * 传入所有的行的总数目,和滚动条能滚动的总高度 * 每一个屏幕能显示N行数据。每间隔N行,就翻动屏幕,滚屏 * */var setScollTop = function(nowNum, id) { var totalHeight = (wind...

2011-06-30 15:20:00

阅读数 584

评论数 0

一篇很龊的js代码

有些js代码,的确写的很龌龊,最近在接触类似js的MVC之类的架构,避免了js碰到很多代码的时候,就会出现很多问题。主要是维护的问题, 而对于js的MVC编写方式,z可以参考类似requireJs.js, JavascriptMVC, Backbone.js function getTime(p)...

2011-06-30 15:16:00

阅读数 583

评论数 0

如果碰到一串经过编码过的中文,想知道是什么意思,怎么办?

 只需要在一个html页面中,输入如下的一段话:   var a = /u53c2/u6570/u9519/u8bef/uff1a/u80a1/u7968/u4ee3/u7801/u5217/u8868/u4e3a/u7a7a; alert(a); 其中标红的就是编码后的中文,即可知道什么意思了。

2011-06-28 11:08:00

阅读数 9182

评论数 3

javascript获取生成年月日时分秒的方法

 var today = new Date();var year = today.getFullYear();var month = (today.getMonth() + 1) 最近需要使用js写个当前的时间:   

2011-06-21 13:32:00

阅读数 4623

评论数 0

Array.sort(function(){})方法的调用

最近在做个项目,主要涉及到页面上面的排序,有个特点,这个排序除了涉及到数字,汉字排序,还有-,这是符号是因为无法获取到对应的 数值,在页面上使用-进行展示。在进行排序的时候,直接使用了javascript内置的排序算法,就是冒泡排序,基本原理就是,你只要告诉我 如何比较这两个值,它就可以进行冒泡排...

2011-06-19 16:08:00

阅读数 3606

评论数 1

你容易犯的11个javascript错误

转自: http://net.tutsplus.com/tutorials/javascript-ajax/the-10-javascript-mistakes-youre-making/ Mistake 1 - You’re Using Global VariablesMistake 2 - Y...

2011-06-09 14:07:00

阅读数 514

评论数 0

javascript 中的 prototype和constructor属性的使用(constructor属性始终指向创建当前对象的构造函数,每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数)

JavaScript类和继承:constructor属性2009-07-08 17:51 sanshi 博客园 我要评论(1) 字号:T | T本文介绍了JavaScript里面的constructor属性。这个属性是理解JavaScript类和继承的重要基础。AD: constructor属性始...

2011-06-09 13:39:00

阅读数 2269

评论数 2

函数中的参数的默认值处理

 var func = function (a, b) { };var argu = arguments[2] ? arguments[2] : some; 这里第三个参数的默认值就是some

2011-06-07 14:45:00

阅读数 499

评论数 0

propertychange的绑定事件处理

<br /> <br />原先再没有DOM元素的detach()或者empty()等删除后,元素上面绑定的事件,依然有问题,比如:<br /> <br />$("#table").find("tr:gt(0)"...

2011-05-25 20:17:00

阅读数 2926

评论数 0

如何使用php文件引入外界的js文件

<br />在团队中有个牛人,使用php脚本引入js文件,非常方便:<br /> <br /><?php header('Content-type: text/javascript; charset=utf-8'); header('Expires: ...

2011-05-16 22:06:00

阅读数 10468

评论数 0

不提示,直接关闭的方法:

<br /> <br /> <br />window.opener=null <br /><br /> <br />window.open("","_self") <br />...

2011-05-16 13:33:00

阅读数 412

评论数 0

ajax的缓存处理

<br />有时候由于ajax请求的时候,会存在缓存问题。可以在ajax的地址中添加一个时间参数,比如?time=newDate();<br /> <br />表示一个新的请求,这样就不会受到上一个请求的结果干扰了。<br /> <br /&g...

2011-05-13 15:49:00

阅读数 637

评论数 1

javascript 匿名函数的执行过程

<br />下面是一段常见的用ZF框架写的html模板:<br /> <br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w...

2011-05-12 17:03:00

阅读数 1654

评论数 0

PHP 通过 json_encode() 与 javascript 通过json进行值传递

<br /> <br />如果数组是形如:<br /> <br />s=Array (<br />[USRID] => 207991 <br />[NBZJZH] => 207991_1601<br /&...

2011-01-25 10:38:00

阅读数 2674

评论数 0

在html的input文本输入框中,无法正确显示单引号和双引号的问题

<br />网上有很多解决方法,比如其中一种:<br />pName = pName.replace(/([",'])/g,'//$1');//单引号:&#39; 双引号:&#34;进行替换<br />还可以使用:<br />...

2010-12-08 15:02:00

阅读数 11172

评论数 2

JQuery获取元素的标签类型

<br /> <br />如果想看某个元素是什么元素类型,只需要使用:<br /> <br />[object].attr("tagName")便可以知道。<br /> 

2010-12-03 19:05:00

阅读数 41403

评论数 13

javascript中的ajax的作用域问题

<br />在进行ajax调用的时候,如果是在方法前定义的全局变量,方法依然无法获取到变量的值。<br /> <br />window.path = 'c:/text.txt'; $.ajax({ url : url, success : fu...

2010-11-06 14:11:00

阅读数 2913

评论数 2

常用的javascript脚本

/** * 有个改变大小的触发器,可以监控来自页面大小的变化方法 */ var reSize = function(){ //窗体大小变化时调用的函数 $(window).resize(function() { var height = parseInt(document.d...

2010-11-03 13:29:00

阅读数 678

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭