
JS
文章平均质量分 64
三好农民
成功是产品经理的成功,失败是产品经理的失败。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js和jquery判断、设置checkbox控件是否选中
<br /><script type="text/javascript" src="js/jquery-1.4.2.js"></script><br /> <br /> <script type="text/javascript"><br /> <br /> //判断CheckBox是否选中,需要使用o.checked判断是否<br /> //为true,不能通过jquery的attr('checked')来判断,<br /> //很多时候CheckBox控件的checke原创 2011-03-05 22:20:00 · 3631 阅读 · 1 评论 -
jQuery 判断元素上是否绑定了事件
判断元素上是否绑定过事件用如下语句 复制代码 代码如下: jQuery.data(elem,"events")[type] //老版本也能用 $(elem).data("events")[type] //1.2.3以后才能用 返回值: 一个Object,可以用for in来遍历。或者undefined。 参数: elem是一个DOM对象,type 是事件类型。 举例: 判原创 2011-12-09 18:12:24 · 13752 阅读 · 0 评论 -
JS多个数组组合
N(已知)个数组组合成一个数组 var specArr = [{"specid":"20111201180241703974","specname":"颜色","showtype":1,"showway":0,"selvalues":[{"valueid":"1","valtext":"黑色","specimg":"/_B/2011-12-0原创 2011-12-08 14:01:04 · 4406 阅读 · 0 评论 -
Js保留小数点
//保留N位小数 //如:num为,n为2(会在2后面补上00.即2.00) function toDecimal(num,n) { var f = parseInt(num * Math.pow(10, n) + 0.5) / Math.pow(10, n);//精度计算 if (isNaN(f)) { return 0.00;原创 2011-12-13 15:02:13 · 1910 阅读 · 0 评论 -
异步上传文件
html代码: //所需要的两个JS style="display: none"/> 下载:http://www.phpletter.com/contents/ajaxfileupload/ajaxfileupload.js JS代码: function ajaxFileUploads() { $.ajaxFileUpload(原创 2011-12-14 19:48:43 · 3036 阅读 · 0 评论 -
使IE6下PNG背景透明的七种
PNG图像格式介绍: PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式 网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,原创 2011-12-26 09:34:33 · 840 阅读 · 0 评论 -
js获取中文拼音、声母和中文按声母排序
New Document /*************************************** -- 获取中文拼音、声母和中文按声母排序 -- -------------- Author: Gibil ----------- ------------ Time: 2012-01-11 ---------- *************原创 2012-01-11 14:09:33 · 4673 阅读 · 1 评论 -
js match方法子匹配问题
var ruletxt ='[][]'; var reg = /\[([^]]*)]/ig; var picattr = ruletxt.match(reg); //设置g全局的情况下不能直接获取字匹配值 for(var i=0; i //取字匹配值必须再次匹配 var rg = /\[([^]]*)]/i; var rgvals =picattr[i].ma原创 2012-02-09 10:11:06 · 3488 阅读 · 0 评论 -
js获取json对象键名及值
碰到一个问题,就是遇到{"1",:"a"},{"2","b"}这种json对象,键名不固定,然后就不知道怎么取了,监视器下面是个object,没有什么属性方法。第一次碰json,自己试着用索引[0],[1]分别获取,失败了,然后只好找外援了,下面是同学问到的答案: d = {"1": "a", "2": "b"} for(i in d) { i 就是键,d[i]就是值 }原创 2012-02-09 10:12:12 · 3642 阅读 · 1 评论 -
禁止网页复制的代码
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 禁止网页复制的代码 网页禁止右键、禁止查看源代码、禁止复制的代码,试试你的右键、ctrl+c和ctrl+c吧~ document.oncontextmenu=newFunctio原创 2011-12-03 10:23:33 · 941 阅读 · 0 评论 -
prototype
我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 对于对象的prototype属性的说明,JScript手册上如是说:所有 JScript 内部对象都有只读的 prototype属性。可以向其原型中动原创 2011-12-03 10:21:10 · 638 阅读 · 0 评论 -
给页面路径加上或修改某参数(js操作)
<br /><script type="text/javascript"><br /> <br /> //每页显示指定个数商品<br /> function getListPerPagesize(size)<br /> {<br /> location.href = urlAddOrUpdatePara(document.location.href, "pagesize", size);<br /> }<br /><原创 2011-03-05 22:13:00 · 2339 阅读 · 0 评论 -
js参数url编码
<br />将文本字符串编码为一个有效的统一资源标识符 (URI)。<br />encodeURI(URIString)<br />编码方式为utf-8。<br /> <br />在c#中对js编码的参数进行解码:HttpUtility.UrlDecode("编码",System.Text.Encoding.UTF8);<br />注意:使用utf8方式。<br />原创 2011-03-05 22:15:00 · 586 阅读 · 0 评论 -
JS的trim()方法
----------------------------------js去空格---------------------------<br /> 去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。<br /><br /> 写成类的方法格式如下:(str.trim();)<br /><br /> <script原创 2011-03-05 21:57:00 · 536 阅读 · 0 评论 -
js文件中文乱码问题
<br />aspx页面引用的js文件中如果包括中文,中文显示乱码或者引起脚本错误.提示是'未结束的字符串'<br />原因:aspx页面的默认编码是utf-8,而js文件的默认编码是gb2312,两者之间不一致引起了中文乱码<br />解决一:在页面引用js文件的时候指定js文件的编码,添加属性charset="gb2312"<br /> 比如:<script language="javascript" src="http://www.cnblogs.com/Jquery/jquery.alerts.j原创 2011-03-05 22:14:00 · 5194 阅读 · 0 评论 -
js中float类型加减乘除运算精度问题
<br />js里边取float数的精度的方法 toFixed()<br />toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。<br />toFixed() 里面的数为 0- 20 之间的整数。<br />var a = 1.23456<br />a.toFixed(2) = 1.23<br />toFixed 方法有bug,不同的浏览器对它的解析不一样。比如,0.009.toFixed(2)在firefox下 为0.01 而在IE7下为<br /> 0.00。<br /> <br原创 2011-03-05 22:15:00 · 16560 阅读 · 3 评论 -
iframe自适应高度问题解决方案
<br /><iframe id="rightFrame" style="width:100%;" frameborder="0" scrolling="no" onload="initHeight('rightFrame',594)" src="User/UserHome.aspx"></iframe> <script type="text/javascript" language="javascript"> //注意:document.documentElement表示的原创 2011-03-08 19:19:00 · 832 阅读 · 0 评论 -
JS操作Cookie
var Cookies = { //读取Cookie, n为Cookie名 Get : function(n){ var re = new RegExp(n +'=([^;]*);?','gi'); var r =re.exec(document.cookie)||[]; return (r.length> 1 ? r[1] : null) },原创 2011-11-22 16:34:09 · 702 阅读 · 0 评论 -
让Iframe自适应高度
"> function SetWinHeight(obj) { var win = obj; if (document.getElementById) { if (win && !window.opera) {原创 2011-11-22 16:18:37 · 1008 阅读 · 1 评论 -
重写toFixed,完美js小数点
重写toFixed,修复原生js的Bug原创 2014-08-27 14:51:31 · 1784 阅读 · 0 评论