勤奋菜鸟的天堂

导航

随笔分类 -  JavaScript

JS常用函数
摘要:1、比较时间//比较时间,格式yyyy-MM-dd//小于0前者大于后者,大于0前者小于后者,等于0两者相等function CompareTime(startTime, endTime) { var startArr = startTime.split("-"); var starttime = new Date(startArr[0], startArr[1], startArr[2]); var starttimes = starttime.getTime(); var endArr = endTime.split("-"); var endtim 阅读全文

posted @ 2013-01-23 16:05 勤奋的菜鸟 阅读(614) 评论(0) 推荐(1)

页面传递参数带中文产生乱码
摘要:JavaScript有三个对字符串编码的函数,分别是:escape,encodeURI,encodeURIComponent,相应解码函数unescape,decodeURI,decodeURIComponent 。 后台C#可以使用Request.QueryString和Server.UrlDecode等来解码使用;1、 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法 escape(string)参数 描述 string 必需。要被转义或编码的字符串。 返回值 已编码的 string 的副本。其中某些字符被替换成... 阅读全文

posted @ 2012-12-11 16:36 勤奋的菜鸟 阅读(3481) 评论(1) 推荐(0)

JS获取Url参数
摘要://获取Url传递的参数 function GetUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }通过GetUrlParam('Cid')来获取具体参数的值; 阅读全文

posted @ 2012-08-23 10:14 勤奋的菜鸟 阅读(796) 评论(0) 推荐(0)

判断浏览器是否安装ActiveX控件
摘要:JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。使用方法:newObj = new ActiveXObject( servername.typename[, location])ActiveXObject 对象语法有这些部分:其中newObj是必选项。要赋值为 ActiveXObject 的变量名。servername是必选项。提供该对象的应用程序的名称。typename是必选项。要创建的对象的类型或类。location是可选项。创建该对象的网络服务器的名称。Automation服务器至少提供一类对象,例如字处理应用程序可能提供应用程序对象、 阅读全文

posted @ 2012-05-23 10:14 勤奋的菜鸟 阅读(3210) 评论(0) 推荐(0)

浏览器判断及IE版本区分
摘要:备注:在火狐下和IE下,js的执行不一致,很多语句结果不一致,其他浏览器也可能,注意验证,多用if else包括window。onload; ①只用来区分IE和非IE内核的浏览器,由于只有IE支持ActiveX控件,所以可以用window.ActiveXObject来判断,另一个document.all也可以用来判断,返回值为true表示IE内核(如果只是项区分是否IE只是用本方法即可); var isIE = window.ActiveXObject; if (isIE) {alert('IE内核'); } else { alert('非IE内核'); } ② 阅读全文

posted @ 2012-05-21 10:02 勤奋的菜鸟 阅读(2620) 评论(0) 推荐(0)