随笔分类 - javascript
摘要:jQuery设置透明1.直接.fadeIn 淡入 .fadeOut 淡出 .fadeTo(时间,"透明度")2.addClass只能控制淡入和淡出,不能控制其速度。filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;要考滤兼容样式3.用ani...
阅读全文
摘要:获取浏览器显示区域(可视区域)的高度 : $(window).height(); 获取浏览器显示区域(可视区域)的宽度 :$(window).width(); 获取页面的文档高度 $(document).height(); 获取页面的文档宽度 :$(document).width...
阅读全文
摘要:MicrosoftAjax.js下载Function.__typeName = "Function";Function.__class = true;Function.createCallback = function (b, a) { return function () { ...
阅读全文
摘要://判断页面加载完毕document.onreadystatechange = function () { if (document.readyState == "complete") { //code... }}//判断是否全为手机String.prototype.isM...
阅读全文
摘要:[js]代码当然如果你想所有的外部链接都跳转到新页面就可以用下面这段代码;本代码牛图库网站也有用,就是凡是外部链接点击进来都会在网站顶部显示提示信息[js]代码
阅读全文
摘要:分析jQuery源码时记录的一点感悟 1. 链式写法 这是jQuery语法上的最大特色,也许该改改POJO里的set方法,和其他的非get方法什么的,可以把多行代码合并,减去每次敲打对象变量的麻烦 2. 动态参数 偶尔使用Java的动态数组,取出调用时参数个数的限制,可以减少对同一个方法的...
阅读全文
摘要:一、.hasClass()hasClass()方法是用来检查被选择的元素是否包含指定的class名,其语法:$(selector).hasClass("className");//其中class是必须的值,规定需要在指定元素中查找的类名。hasClass()也可以同时写多个class但他们之前用空...
阅读全文
摘要:代码如下:var date1=new Date(dateTimes[z][1]);在火狐下 可以正常取得时间,在IE7下 却是 NaN。纠结老长时间,放弃了new date 然后再老外的论坛中找了一段段代码可以兼容所有浏览器的格式化日期代码:代码如下:function NewDate(str) {s...
阅读全文
摘要:悲剧的遇到问题,从前台得到时间,“Tue Jan 29 16:13:11 UTC+0800 2008”这种格式的,想再后台解析成想要的格式,但是在后台就是解析不了SimpleDateFormat也试着解析了,都是报错,加上Local时区也不行,悲剧了一上午。最后找到下面这篇文章,得到解决了...
阅读全文
摘要:/** * jQuery MD5 hash algorithm function * * * Calculate the md5 hash of a String * String $.md5 ( String str ) * * * Calculates the MD5 ha...
阅读全文
摘要:定义日期:Date 对象用于处理日期和时间。可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象:var myDate=new Date()注释:Date 对象自动使用当前的日期和时间作为其初始值。var myDate=new Date(2013-1...
阅读全文
摘要://时间设置//时间比较 开始时间:结束时间:
阅读全文
摘要:一、关于滚动显屏加载常常会有这样子的页面,内容很丰富,页面很长,图片较多。比如说光棍节很疯狂的淘宝商城页面。或者是前段时间写血本买了个高档耳机的京东商城页面,或者是新浪微博之类。这些页面图片数量多,而且比较大,少说百来K,多则上兆。要是页面载入就一次性加载完毕。乖乖,估计黄花都变成黄花菜了。所以,我...
阅读全文
摘要:Response.Write 与 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别 方法1,使用Response.Write,这种方法会把JS代码写在页面的最顶部(的前面):System.Web.HttpContext.Current.Response.Write("");方法2,使用RegisterStartupScript,这种方法会把JS代码嵌入在页面的底部、表单的最后 (前面),适用于要在页面控件加载完成后运行的JS代码 :Syste
阅读全文
摘要:跨浏览器的本地存储多种方式,例如:1、localStorage:只支持IE8+、FireFox、Chrome、Opera等,不支持IE8以下的浏览器。2、浏览器Cookie:支持的数据存储量相对较少,每个domain最多只能有20条cookie,每个cookie长度不能超过4KB,否则会被截掉,有些浏览器甚至不支持;同时,Cookie存在安全性问题,如果cookie被人拦截了,就可以取得所有的session信息。3、可以在页面上嵌一个隐藏的Flash,然后使用Flash的Flash SharedObject,它基本上不会有兼容性问题,只有要额外的引入Flash和JS,但这样会增加页面负担。4、
阅读全文
摘要:/** 删除数组中指定索引的数据 **/Array.prototype.deleteAt = function (index) { if (index 0) { t = Math.floor(Math.random() * me.length); tempArr[tempArr.length] = me[t]; me = me.deleteAt(t); } return tempArr;}Array.prototype.orderRandom = function () { return this.sort(function ...
阅读全文
摘要:/** 在字符串末尾追加字符串 **/String.prototype.append = function (str) { return this.concat(str);}/** 删除指定索引位置的字符,索引无效将不删除任何字符 **/String.prototype.deleteCharAt = function (index) { if (index = this.length) { return this.valueOf(); } else if (index == 0) { return this.substring(1, this...
阅读全文

浙公网安备 33010602011771号