随笔分类 - javascript
摘要:需求:相同根域名或不同根域名的两个域名,实现单点登录登出 原理: 以b站为例,b站的账号登录域名为passport.bilibili.com。主站为www.bilibili.com,游戏站为www.biligame.com, 获取登录用户信息接口为http://api.bilibili.com/na
阅读全文
摘要:http://www.uploadify.com/demo
阅读全文
摘要:var pageNav = pageNav || {};pageNav.fn = null;pageNav.pre = "pre";pageNav.next = "next";pageNav.nav = function (a, b) { if (1 >= b)return this.pn =...
阅读全文
摘要:需要的工具:pdftoswf:http://www.swftools.org/download.htmlflexpaper包,最好找个破解版的swf文件替换一下里面的swf文件。http://files.cnblogs.com/files/zenghansen/FlexPaperViewer.swf...
阅读全文
摘要:使用方法:StranBody();//转换对象,使用递归,逐层剥到文本function StranBody(fobj) { if(typeof(fobj)=="object"){var obj=fobj.childNodes} else { var obj=docum...
阅读全文
摘要:分类:Extjs2013-01-24 00:012068人阅读评论(2)收藏举报当在eclipse中的web工程中增加了extjs4,出现An internal error occurred during: "Building workspace".Java heap space 错误。解决办法1:把extjs4的工程安装包不要放到web工程中就ok或者建议直接用myeclipse直接导入的exjts4包,就没问题。解决办法2:导入ExtJS包,这样会卡死eclipse的。去到工程根目录下,找到.project,用记事本打开,把两处删除掉:第一处: org.eclipse.
阅读全文
摘要:写Ext的时候经常会遇到一些莫名其妙,令人感到非常神奇的问题,甚至都没办法用语言去描述它,搞的人想请教一下百度或Google都不知道该去怎么问,简直能够令人发疯。先来看张截图吧。有没有注意到里面的GridPanel很难看?因为它被它外面的那个Panel给“压迫”了,它伸展不开,呵呵。接着看看当前的JS代码。Ext.onReady(function(){ vargrid=newExt.grid.GridPanel({ columns:[ {header:'商品编号'}, {header:'商品名称'}, {header:'商品单价'}, {he..
阅读全文
摘要://检测浏览器function checkb(){ var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : ...
阅读全文
摘要:itemclick:function(view, record, item,index){console.log(record.parentNode) for(pNode = record.parentNode;pNode.data.id!="root";pNode=pNode.parentNode){ console.log(pNode.data.id) pNode.data.duration = Math.floor(Math.random()*10+1) ...
阅读全文
摘要:AJAX 跨域请求 - JSONP获取JSON数据博客分类:Javascript(Jquery)Asynchronous JavaScript and XML (Ajax) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用XMLHttpRequest函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mashup 的驱动力,它可将来自多个地方的内容集成为单一 Web 应用程序。不过,由于受到浏览器的限制,该方法不允许跨
阅读全文
摘要://tree对象 var tree = Main.getPageControler().treePanel; //获取选中的节点 var node = tree.getSelectionModel().getSelectedNode(); if(node == null) { //没有选中 重载树 tree.getRootNode().reload(); } else { //重载树 并默认选中上次选择的节点 var path = node.getPath('id'); tree.getLoader().load(tree.getRootNode(),...
阅读全文