随笔分类 - JavaScript
JavaScript脚本学习
json对象
摘要:<script type="text/javascript" src="json2.js"></script> <script type="text/javascript"> var json={};json[0]={a:1,b:2};json[1]={c:3,d:4};alert(JSON.stringify(json));//alert(json[0].a);var json2={};json2.a={a:1,b:2};json2.b={c:3,d:4};alert(JSON.stringify
阅读全文
js的属性和方法的类型
摘要:1,私有类型 :私有,即只能自己使用,在下面的例子,就是说只能在这个函数里使用这个属性( function(){ var a = "私有属性"; alert(a); //私有属性 })() alert(a);//error a没有定义2,实例属性 :即属于实例对象才能访问 var a = function(){ this.x="实例属性"; } var t1 = new a(); var t2 = new a(); t1和t2各有一个x,各自改变相互不影响 3,原型属性: var a = function(){this.x = "实例属性&qu
阅读全文
JS 常用函数(去空格、去重复元素)
摘要:JS去除空格函数str为要去除空格的字符串:去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str= str.replace(/^\s+|\s+$/g,"");去除左空格:str=str.replace( /^\s*/, '');去除右空格:str=str.replace(/(\s*$)/g, "");JS去除重复元素var a = new Array(1, 1, 1, 2, 3, 4, 1, 2, 5, 11);alert(a.reverse().join(",&
阅读全文
详解extjs的Tooltips与QuickTips
摘要:详解extjs的Tooltips与QuickTips转自:http://www.cnblogs.com/suanmeitang/archive/2012/03/29/2424286.html它们都是实现浮动提示功能的,当鼠标移过目标元素时,提供需要显示的附加信息。首先看一下它们的集成体系:Ext.QuickTips继承Ext.Tooltips Ext.Tooltips集成Ext.Tips Ext.Tips继承Ext.Panel说到底它还是个Panel,原来都是写Tooltips,后来发现要配置许多项,很麻烦,所以QuickTips的出现简化了配置...
阅读全文
从零开始学习jQuery (二) 万能的选择器【转】
摘要:转自: http://www.cnblogs.com/zhangziqiu/archive/2009/05/03/jQuery-Learn-2.html从零开始学习jQuery (二) 万能的选择器本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七) jQuery动画-让页面动.
阅读全文
如何处理JSON中的特殊字符
摘要:JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。XML 也可以提供文本方面的类似益处,但用于将 JavaScript 对象转换成 XML 的几个现有 API 没有 JSON API 成熟;有时,您必须在创建和处理 JavaScript 对象时格外谨慎以确保所进行的处理能与所选用的 XML .
阅读全文
去outerText字符串里的空格
摘要:zt = zt.replace(/^\s*/, "").replace(/\s*$/, ""); //去outerText字符串里的空格
阅读全文
js处理backspace和enter键
摘要:<script language="javascript" type="text/javascript"> //处理键盘事件 function doKey(e) { var ev = e || window.event; //获取event对象 var obj = ev.target || ev.srcElement; //获取事件源 var t = obj.type || obj.getAttribute('type'); //获取事件源类型 if (ev.keyCode == 8 && t != "
阅读全文
js键盘代码
摘要:keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 = Caps_Lock keycode 27 = Escape Escape keycode 32 = spacekeycode 33 = Prior keycode 34 = Next keycode 35 = End keycod
阅读全文
js数组的操作
摘要:转自:http://www.cnblogs.com/qiantuwuliang/archive/2011/01/08/1930499.html用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl
阅读全文
table冻结表头和列[转]
摘要:锁定表头和固定列(Fixed table head and columns) 转载自: http://www.cnblogs.com/sorex/archive/2011/06/30/2093499.html前段时间需要这个功能,但是找了很多都不能完美的实现,不是只能锁定表头,就是浏览器兼容问题什么的,在此就自己做了一个锁定表头和列的js方法,依赖于JQuery。因为方法很简单,就未封装成插件的形式,仅仅以代码方式发布。这里把自己做的方式写出来,以资纪念。支持IE6+,FF3.6+,Opera9+,Chrome9+一、实现方式这里的准备使用4个table实现,具体如下图:上图红色部分为要取出来
阅读全文
ASP.NET中JSON的序列化和反序列化
摘要:ASP.NET中JSON的序列化和反序列化 JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。 一、JSON简介 JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。 JSON是“名值对”的集合。结构由大括号'{}',中括号'[]',逗号',&#
阅读全文
转:Js日期操作
摘要:转:Js日期操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours(); //获取当前小时数(0-23)
阅读全文
javascript Date format(js日期格式化) [转]
摘要:javascript Date format(js日期格式化) [转]方法一:这个很不错,好像是 csdn 的 Meizz 写的: [javascript] view plaincopyprint?//对Date的扩展,将Date转化为指定格式的String //月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q)可以用1-2个占位符, //年(y)可以用1-4个占位符,毫秒(S)只能用1个占位符(是1-3位的数字) //例子: //(newDate()).Format("yyyy-MM-ddhh:mm:ss.S")==>2006-07-0208:09:04
阅读全文
JQuery ajax返回JSON时的处理方式
摘要:JQuery ajax返回JSON时的处理方式 2011-04-06 21:44:36标签:JQuery ajax 休闲 职场 JSON 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://laputaliya.blog.51cto.com/751941/536858 最近在使用JQuery的ajax方法时,要求返回的数据为json数据,在处理的过程中遇到下面的几个问题,那就是采用不同的方式来生成json数据的时候,在$.ajax方法中应该是如何来处理的,下面依次来进行说明,由于本人使用的是asp.net,所以处理的页面都是采.
阅读全文
jQuery $.post json用法[转]
摘要:jQuery $.post json用法 转自: http://www.cnblogs.com/bynet/archive/2010/01/04/1638692.htmljQuery.post(url,[data],[callback])通过远程 HTTP POST 请求载入信息。这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。返回值 XMLHttpRequest参数url (String) : 发送请求地址。data (Map) : (可选) 待发送 Key/value 参数。callback (Func
阅读全文
String.format中大括号的加入方法
摘要:String.format中大括号的加入方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->String.Format("{0} world!","hello") //将输出 hello world!,没有问题,但是只要在第一个参数的任意位置加上一个大括号:String.Format("{0} wo{rld!","hello") //就会产生一个异常,异常信息是:
阅读全文
[转]String.Format格式说明
摘要:C#格式化数值结果表字符 说明 示例 输出 C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制string.Format("{0:X000}", 12)Cstring.Format("{0:
阅读全文
[转载]jQuery操作Table学习总结
摘要:jQuery在客户端操作Table学习:不过有很多很多的不足,还需要学习掌握。Html代码 <styletype="text/css">.hover { background-color:red; } </style><tableid="table1"border="1"cellpadding="0"cellspacing="0"><tr><th><inputtype="checkbox"id="ch
阅读全文
jQuery对select和option操作小结
摘要:jQuery对select和option操作小结,加入移出move2010-07-01 17:05//遍历option和添加、移除optionfunction changeShipMethod(shipping){var len = $("select[@name=ISHIPTYPE] option").lengthif(shipping.value != "CA"){$("select[@name=ISHIPTYPE] option").each(function(){if($(this).val() == 111){$(this)
阅读全文