javascript中字符串转化为json对象
摘要:var str = '{host:"localhost",sourceDir:"d:\\temp"}'; var jsonstr = eval('('+str+')'); alert(jsonstr.host);//localhost
阅读全文
posted @
2011-04-14 12:11
一粒沙
阅读(215)
推荐(0)
jQuery EasyUI
摘要:http://jquery-easyui.wikidot.com/好像比jquery官方的ui还要好看,控件更多。
阅读全文
posted @
2011-04-12 11:23
一粒沙
阅读(602)
推荐(0)
如何避免JQuery Dialog的内存泄露(转)
摘要:对于页面来说,JQuery中的Dialog从效果上来说还可以,而且使用简单,只要短短几行绑定的代码就可以实现弹出效果。 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$('#dialog').dialog({autoOpen: false,width: 600,buttons: {"Ok": function() {$(this).dialog("close");},"
阅读全文
posted @
2011-04-12 10:32
一粒沙
阅读(547)
推荐(0)
240多个jQuery插件
摘要:概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还.
阅读全文
posted @
2011-04-01 11:05
一粒沙
阅读(278)
推荐(0)
使用 jQuery UI Widget Factory 编写有状态的插件(Stateful Plugins)
摘要:使用 jQuery UI Widget Factory 编写有状态的插件(Stateful Plugins)Note这一章节的内容是基于 Scott Gonzalez 一篇博客Building Stateful jQuery Plugins(已获作者许可)虽然大多数的 jQuery 插件都是无状态的(stateless),也就是说, 与插件进行交互的就限于调用插件时的那一组对象, 但是有好大一部分功能需求没办法通过这种简单的插件模式来实现。为了填补这一空白,jQuery UI 实现一套更加先进的插件系统。 它可以管理状态,允许通过一个插件暴露多个函数,并提供多个扩展点。 这套系统被称为 wi.
阅读全文
posted @
2011-04-01 10:59
一粒沙
阅读(11144)
推荐(2)
JavaScript Array(数组)对象
摘要:数组对象的作用是:使用单独的变量名来存储一系列的值。实例创建数组 创建数组,为其赋值,然后输出这些值。 For...In 声明 使用 for...in 声明来循环输出数组中的元素。 合并两个数组 - concat() 如何使用 concat() 方法来合并两个数组。 用数组的元素组成字符串 - join() 如何使用 join() 方法将数组的所有元素组成一个字符串。 文字数组 - sort() 如何使用 sort() 方法从字面上对数组进行排序。 数字数组 - sort() 如何使用 sort() 方法从数值上对数组进行排序。完整的 Array 对象参考手册我们提供JavaScript A.
阅读全文
posted @
2011-03-31 17:14
一粒沙
阅读(335)
推荐(0)
阻止jQuery事件冒泡
摘要:Query对DOM的事件触发具有冒泡特性。有时利用这一特性可以减少重复代码,但有时候我们又不希望事件冒泡。这个时候就要阻止 jQuery.Event冒泡。在jQuery.Event 的文档中的开头得知,jQuery.Event对象是符合W3C标准的一个事件对象,同时jQuery.Event免去了检查兼容IE的步骤。jQuery.Event提供了一个非常简单的方法来阻止事件冒泡:event.stopPropagation();Js代码$("p").click(function(event){event.stopPropagation();//dosomething})但是这个
阅读全文
posted @
2011-03-31 15:58
一粒沙
阅读(749)
推荐(0)
jquery哈希表
摘要:jQuery.Hashtable=function(){this.items=newArray();this.itemsCount=0;this.add=function(key,value){if(!this.containsKey(key)){this.items[key]=value;this.itemsCount++;}else{//throw"key'"+key+"'allreadyexists."this.items[key]=value;}}this.get=function(key){if(this.containsKey
阅读全文
posted @
2011-03-16 14:47
一粒沙
阅读(1642)
推荐(0)
VS2010 好用的javascript扩展工具
摘要:工具1) JScript Editor Extensions 折叠代码 下载地址:JScript Editor Extensions工具2) Javascript parser 以树形方式查的代码定义与定位 下载地址:Javascript parser菜单位置:视图\其他窗口\Javascript Parser
阅读全文
posted @
2010-12-19 11:35
一粒沙
阅读(3667)
推荐(0)
ExtJs----Grid笔记
摘要:制作一个简单的Grid1varcm=newExt.grid.ColumnModel([2{header:'编号',dataIndex:'id'},3{header:'名称',dataIndex:'name'},4{header:'描述',dataIndex:'desc'}5]);67vardata=[8[1,'name1','desc1'],9[2,'name2','desc2'],10[3,'n...
阅读全文
posted @
2010-09-07 14:36
一粒沙
阅读(1470)
推荐(0)
html鼠标的各种形状
摘要:<html><head></head><body>演示:手形 <P style="CURSOR: hand">演示:只支持IE手形</P><p style='cursor:pointer'>演示:全部支持的手形</p> 演示:移动 <p style=cursor:move>演示:移动&...
阅读全文
posted @
2010-09-02 17:03
一粒沙
阅读(561)
推荐(0)
js利用Array.splice实现Array的insert/remove
摘要:arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) 参数 arrayObj 必选项。一个 Array 对象。 start 必选项。指定从数组中移除元素的开始位置,这个位置是从 0 开始计算的。 deleteCount 必选项。要移除的元素的个数。 item1, item2,. . .,itemN 必选项。要...
阅读全文
posted @
2010-08-25 14:27
一粒沙
阅读(2314)
推荐(0)
ie中jQuery无法解析xml文件的解决方案
摘要:功能描述:使用jQuery解析已经定义好内容的xml文件 1.xml文件:menu.xml 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<?xmlversion="1.0"encoding="gb2312"?><menus&g...
阅读全文
posted @
2010-08-23 13:47
一粒沙
阅读(1353)
推荐(0)
js的replaceAll()
摘要:js中没有java中的replaceAll()函数,为了达到与java的replaceAll()一样的效果,我们可以用如下代码实现: String.prototype.replaceAll = function(s1,s2) { return this.replace(new RegExp(s1,"gm"),s2); } 调用方式: 如想替换字符串"aa bb cc"中的所有空格,可以执行"a...
阅读全文
posted @
2010-08-20 19:59
一粒沙
阅读(718)
推荐(0)
解决在firefox浏览器不支持ajax的transport.responseXml方法问题
摘要:if (window.ActiveXObject) return new ActiveXObject('Microsoft.XMLHTTP')else if (window.XMLHttpRequest) return new XMLHttpRequest()如上代码所示ie浏览器使用new ActiveXObject('Microsoft.XMLHTTP')返回一个XMLHTTP实例,而在fir...
阅读全文
posted @
2010-08-20 19:53
一粒沙
阅读(1005)
推荐(0)
ExtJs:xtype的含义
摘要:根据我在EXT论坛上的观察,xtype用起来的时候疑惑会比较多。甚至有些人根本忽略xtype,或者不清楚它是什么。所以我决定阐述一下这个xtype的概念。 定义xtype就是一个代表类(Class)的标识名字。 譬如,你有这个类,名字是Ext.ux.MyGrid。正常情况下你需要用这个名字来实例化这个类(创建类的对象)。 除了类名外,你还可以这样登记类的xtype: 其中xtype是mygrid ...
阅读全文
posted @
2010-08-13 15:57
一粒沙
阅读(13164)
推荐(2)
extjs在render事件中修改控件的html内容
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--varself=this;if(self.text!=""){this.add({//disabled:true,border:false,listeners:{render:function(){...
阅读全文
posted @
2010-08-13 15:38
一粒沙
阅读(2325)
推荐(0)
ExtJS中如何给Label添加click事件
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//ExtJS中Ext.form.Label默认是没有click事件的,但由于项目需要,要求给label添加一些其它的事件,本文提供两种方法对这个class进行扩展,方法如下://方法1:Ext.on...
阅读全文
posted @
2010-08-12 12:36
一粒沙
阅读(4017)
推荐(1)
extjs右键菜单
摘要:extjs中的gridpanel、TreePanel等控件都可以有右键菜单,如下设置。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--listeners:{render:function(){//Afterthecomponenthasbeenr...
阅读全文
posted @
2010-08-09 14:53
一粒沙
阅读(1543)
推荐(1)
让ExtJS里的GridPanel的列能够自动决定宽度
摘要:在new GridPanel时加这个: viewConfig:{ forceFit: true, // 注意不要用autoFill:true,那样设置的话当GridPanel的大小变化(比如你resize了它)时不会自动调整column的宽度scrollOffset: 0 //不加这个的话,会在grid的最右边有个空白,留作滚动条的位置 }, 然后还需要给GridPanel所属的容器设置layou...
阅读全文
posted @
2010-08-09 13:56
一粒沙
阅读(1142)
推荐(0)