随笔分类 -  javascript

摘要:最近应用zdialog弹出层的时候,效果如图在第一层我需要调用第二层的方法,用的是parent.initPagination(); 但实际效果是调用到了第三层的initPagination()方法。而我使用parent[0].initPagination()则是调用第二层的方法。 阅读全文
posted @ 2012-10-15 10:57 xiaozl 阅读(554) 评论(0) 推荐(0)
摘要:var cookie = {set: function(key, value, days) {document.cookie = 'tomato_' + key + '=' + value + '; expires=' +(new Date(new Date().getTime() + ((days ? days : 14) * 86400000))).toUTCString() + '; path=/';},get: function(key) {var r = ('; ' + document.cookie + 阅读全文
posted @ 2012-07-12 17:13 xiaozl 阅读(176) 评论(0) 推荐(0)
摘要:1.开启cookie 1.Ext.state.Manager.setProvider(new Ext.state.CookieProvider({expires: new Date(new Date().getTime()+(1000*60*60*24*365))})); //设置过期时间,这里设置一年 2. 设定cookie1.stateful:true, //true为启用cookie保存grid状态 2.stateId:"xxxx-cookie-grid" //这将被用于生成cookie的id 3.由于不同浏览器对cookie的处存储大小不同,但都是有限定的,所以达到 阅读全文
posted @ 2012-05-17 17:57 xiaozl 阅读(184) 评论(0) 推荐(0)
摘要:这是相关的代码:sousou是搜索时的参数store.on("beforeload",function(){ //分页时给后台传参数 Ext.apply(store.proxy.extraParams, {sousou:sousou}); }); 阅读全文
posted @ 2012-05-17 17:25 xiaozl 阅读(164) 评论(0) 推荐(1)
摘要:ajax对中文支持不好这是很多朋友这样说的,那么我觉得是他对ajax不了解,在ajax中默认是以utf-8传数据,如果你页面编码不统一就会出现乱码了,只要统一两个页面的编码就没问题了,在php中如果发送页面是 gbk在后台处理页面加上header(\'Content-Type:text/html;charset=GBK\');就解决中文乱码。ajax乱码解决办法一:在服务器指定发送数据的格式:在jsp文件中:response.setContentType("text/text;charset=UTF-8");//返回的是txt文本文件或是response.s 阅读全文
posted @ 2012-05-16 21:58 xiaozl 阅读(782) 评论(0) 推荐(0)
摘要:1.首先添加树的监听事件 panel2Tree.addListener("beforeitemexpand",itemexpandfn,this);//这个树展开的时候得到相关的参数2. 监听函数的实现,可以根据不节点不同的属性来加载不同的urlfunction itemexpandfn(node,e){ var loadUrl='control/group.php?act=list'; var pgroupid=node.get('groupid'); loadUrl=loadUrl+'&pgroupid='+enc 阅读全文
posted @ 2012-05-07 12:44 xiaozl 阅读(363) 评论(0) 推荐(0)
摘要:右键时,可以得到相关的节点var preNode,curNode,nextNode;function rightClickFn(panel2Tree, record, item, index, e) { e.preventDefault(); e.stopEvent(); curNode=record; preNode=curNode.previousSibling; nextNode=curNode.nextSibling; groupid=record.get('groupid'); groupname=record.get('text'); pgroupi 阅读全文
posted @ 2012-05-04 15:23 xiaozl 阅读(397) 评论(0) 推荐(0)
摘要:相关jsfunction AddRow(){ var vTb=$("#addUserTable");//得到表格ID=TbData的jquery对象 //所有的数据行有一个.CaseRow的Class,得到数据行的大小 var vNum=$("#addUserTable tr").filter(".CaseRow").size()+1;//表格有多少个数据行 var vTr=$("#addUserTable #trDataRow1"); //得到表格中的第一行数据 var vTrClone=vTr.clone(tr 阅读全文
posted @ 2012-05-02 14:11 xiaozl 阅读(1759) 评论(0) 推荐(0)
摘要:本文是从 5 Reasons Your Javascript Stinks这篇文章翻译而来。 Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂。 1. 你没有使用命名空间。 是否还记得在大学里老师告诉你不要在家庭作业里使用全局变量?Javascript里的... 阅读全文
posted @ 2012-05-01 10:20 xiaozl 阅读(143) 评论(0) 推荐(0)
摘要:做ajax请求时常常用eval把返回来的数据转换为json对象var json = xhr.responseText;//eval('obj='+responseText);//这种方式有安全问题,eval中会执行相关的代码//alert(obj[0].title);//alert(ojb[1].url);var book = JSON.parse(json);//浏览器原生的JSON.parse方法alert(book[0].title); //first book titlealert(book[1].url); //second book URL 阅读全文
posted @ 2012-05-01 10:13 xiaozl 阅读(335) 评论(0) 推荐(0)
摘要:就连数据库里都开始广泛使用JavaScript了!当前如火如荼的NoSQL运行的三只领头羊:CouchDB、MongoDB和Riak,都是“文档数据库”。它们保存的不是表,而是文档。这几个数据库所谓的“文档”,其实就是JSON文档,而不是Word或Excel。(Riak除了JSON文档,还支持XML和纯文本。)JSON已经成为一种被广泛采用的数据交换格式(所有现代的编程语言几乎全都有解析JSON的库),不过请注意,JSON实际上不就是一种序列化JavaScript对象的格式嘛!因此,虽然你可以在任何语言中使用JSON,但在JavaScript开发中使用它则是再自然不过的事了。况且,JSON 这 阅读全文
posted @ 2012-05-01 09:53 xiaozl 阅读(189) 评论(0) 推荐(0)
摘要:TaffyDB 是一个免费开源的 JavaScript 库,用于在 Web 上实现一个轻量级的数据访问层,也就是一个简单的数据库。主要特点:很小,只有10K左右简单,JavaScript的语法快速易于集成到任何Web应用兼容主流的Ajax库,例如:YUI, JQuery, Dojo, Prototype, EXT, etcCRUD 接口 (Create, Read, Update, Delete)排序循环高级查询这就是浏览器上的SQL数据库:)示例代码:products.find({price:{lessthan:10}, type:"Book"}});products.u 阅读全文
posted @ 2012-04-30 16:40 xiaozl 阅读(257) 评论(0) 推荐(0)