JS
文章平均质量分 91
Tree-New_Bee
微信号:bzofans
展开
-
window.showModalDialog基础
基本知识l showModalDialog() (IE 4+ 支持)l showModelessDialog() (IE 5+ 支持)l window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。l window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用方法varreturnVa转载 2013-04-10 11:41:02 · 777 阅读 · 0 评论 -
js函数(比较全)
js函数集·字符串(String) 1.声明 var myString = new String("Every good boy does fine."); var myString = "Every good boy does fine."; 2.字符串连接 var myString = "Every " + "good boy " + "does fine."; v转载 2013-06-27 16:40:13 · 663 阅读 · 0 评论 -
使用Ext.grid.column.Column定义列
正如从前面的示例中看到的,创建Ext.grid.Panel时,必须指定columns选项,该选项要么是Ext.grid.column.Column数组,要么是JavaScript对象,该对象中必须包含一个items属性,该属性值依然是Ext.grid.column.Column数组——总之,定义Ext.grid.Panel时,必须传入Ext.grid.column.Column数组来定义各数据列。转载 2013-05-14 17:29:26 · 2690 阅读 · 0 评论 -
Extjs4表头及列头事件
ExtJS获取父子、兄弟容器元素方法1.当前对象的父对象(上级对象)this.ownerCt:2.当前对象的下一个相邻的对象this.nextSibling();3.当前对象的上一个相邻的对象this.previousSibling();4.当前容器中的第一个子对象this.get(0);this.items.first();5.当前容器的最后一个子对象原创 2013-08-14 13:10:07 · 3056 阅读 · 0 评论 -
正则表达式中的特殊符号 及实例
简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。 替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。 根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字转载 2013-09-06 16:18:38 · 11767 阅读 · 0 评论 -
用JS操作COOKIE
以下三个JavaSript函数分别表示获取Cookie,设置Cookie和删除Cookie: script>//创建Cookiefunction getCookie(name){ var start = document.cookie.indexOf(name+"="); var len = start + name.length + 1;转载 2013-09-04 14:13:28 · 599 阅读 · 0 评论 -
grid中实现换行
在工作中碰见了这样一个问题:在用htmleditor编辑器编写的内容在grid的列中显示的时候可以显示全部内容(这时会将这一列撑起来)而在用textarea编辑的内容则不会显示完全。后来知道是因为textarea的底部样式导致的:.x-grid-cell-inner中的text-overflow,white-space在这里简单说下这两个样式:text-overflow 在Ext的样转载 2013-09-10 17:57:42 · 6318 阅读 · 0 评论 -
Extjs实现右键菜单
var sellAction = Ext.create('Ext.Action', { icon : '../shared/icons/fam/delete.gif', // Use a URL in the icon config text: 'Sell stock', disabled: true, handler: fun原创 2013-09-11 10:10:58 · 3741 阅读 · 0 评论 -
SWFUpload详解
SWFUploadSWF多文件无刷新上传,利用flash完成多文件上传操作。服务器端可以用Struts、Servlet、JSP完成,这里用Struts1.x完成上传首先看下目录结构SWFUpload这个文件夹是核心文件,里面的文件一个都不能少。css文件夹是样式文件,所有的样式可以在此文件中修改完成images是图片jslib是js库文件,需转载 2013-09-04 16:27:37 · 1770 阅读 · 0 评论 -
Ext4 Ext.grid.Panel调用reconfigure后如何同时更新bbar导航条
Ext4 Ext.grid.Panel调用reconfigure后如何同时更新bbar导航条 Ext.onReady(function () { Ext.define('User1', { extend: 'Ext.data.Model', fields: ['name', 'addr']原创 2013-10-17 10:47:59 · 3045 阅读 · 0 评论 -
extjs4为列添加quicktips
原文地址:http://existdissolve.com/2011/07/adding-qtips-to-gridpanel-rows-in-extjs-4-0/解释一下:在grid panel里columns属性下,为需要显示qtip的column对象加一个renderer属性,它是一个函数,如下:this.columns = [{ text: “Book转载 2013-10-21 16:43:23 · 842 阅读 · 0 评论 -
JQuery Easy Ui dataGrid 数据表格
数据表格 - DataGrid内容概况 使用方法 数据表格属性 数据列属性 编辑 数据视图 事件 方法 继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值。.数据表格显示的数据以表格的形式,并提供了丰富的选择,排序,分组和编辑数据的支持。这个数据表格被设计以缩短开发时间,并要求开发商没有具体的知识。它是轻量级的,功能丰转载 2013-10-29 16:15:15 · 2772 阅读 · 0 评论 -
解决Jquery easyui 中嵌套时layout不能随浏览器自适应大小
用jeasy-ui的layout来布局时,必然要重视其写法,尤其嵌套布局时,轻易呈现错误。经过一阵子的应用,总结规矩如下: 1、class定义为“easyui-layout”的元素,必必要有style里的height设置(width可以忽视,缺省是100%)。也可以设置fit="true",意味着将宽高设为其父容器的宽高(必然要确保父容器有宽高值),设置fit后本来的宽高设置将失效。2、带转载 2013-11-23 22:49:53 · 8263 阅读 · 2 评论 -
使用highcharts实现实时监控曲线图
http://www.blogjava.net/iamhuzl/archive/2012/08/03/384652.html转载 2013-11-25 23:35:54 · 2269 阅读 · 0 评论 -
Freemarker常用操作练习
<@button id="tt" url="/demo/save" text="测试" icon="save" formid="ff" onclick="test" oncomplete="alert('11');" /> <@select id="ss" style="width:80px;" value="${selectValue}" lableName="label"原创 2013-12-10 20:34:32 · 2641 阅读 · 0 评论 -
Extjs 项目中常用的小技巧
1.extjs 给怎么给panel设背景色设置bodyStyle:'background:#ffc;padding:10px;',var resultsPanel = Ext.create('Ext.panel.Panel', { title: 'Results', width: 600, height: 400, renderTo: Ext.get原创 2013-10-17 17:31:33 · 2341 阅读 · 0 评论 -
jquery easyui日期控件中,在页面里用JS拿到设立的日期值的方法
jquery easyui日期控件中,在页面里用JS拿到设置的日期值的方法有这样的一个日期文本框:使用easyui给文本框选定日期值,然后,要在JS中拿到此日期框中的最新值。本来以为这是一个简单的问题,直接var dv = $('#mdate').val();不就OK了吗。但事与愿违,拿到的竟然是空,如果我在后台给这个文本框赋初值,则无论你再选任何值,拿到的也还原创 2013-10-29 16:16:37 · 2156 阅读 · 0 评论 -
HTML实现图片上传前预览
HTML5 Upload #destination{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(true,sizingMethod=scale); }-->//处理file input加载的图片文件$(document).ready(function(e转载 2014-04-28 17:56:43 · 2931 阅读 · 0 评论 -
extjs如何操作panel的html
1.如何动态修改panel里的html值Js代码 Ext.getCmp(‘panel1’).body.update('"auto" frameborder="0" width="100%" height="100%" src="PagingGrid11.jsp"> '); 2.如何将已有HTML作为panel的body元素contentEl属性,转载 2013-06-26 13:00:44 · 1634 阅读 · 0 评论 -
在Web中如何运用JavaScript实现打印功能
概述:在Web中想用JavaScript实现打印功能,需要一个浏览器控件WebBrowser。WebBrowser是IE内置的浏览器控件,无需用户下载,只需要在页面简单的设置,就可以Dom方法获取到该对象. 本文将详细介绍如何运用WebBrowser实现打印功能。 在Web中想用JavaScript实现打印功能,需要一个浏览器控件WebBrowser。WebBrowser是IE内置的转载 2013-06-17 18:49:59 · 6595 阅读 · 0 评论 -
Javascript中的eval函数
eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下: var code1='"a" + 2'; //表达式 var code2='{a:2}'; //语句 ale转载 2013-04-24 09:13:32 · 828 阅读 · 0 评论 -
JS打开文件另存为窗口如何实现
String serverName = request.getServerName(); String realPath = request.getRealPath(serverName);// 取得互联网程序的绝对地址 realPath = realPath.substring(0, realPath.lastIndexOf("\\")); String filepath = realPa原创 2013-04-24 11:29:13 · 9365 阅读 · 0 评论 -
JS中都有哪些数据类型
js中有5种数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂的数据类型Object,Object本质是一组无序的名值对组成的。Undefined类型只有一个值,即undefined,使用var声明变量,但是未对初始化的,这个变量就是Undefined类型的,例子:var i;alert(i == undefined);//truevar i原创 2013-04-18 09:06:21 · 2167 阅读 · 1 评论 -
ExtJs之combobox详解
1.服务器数据作为ComboBox的数据源 实例首先从服务器获取json数据://cs后台代码,简单起见,示例而已,要主要字符串格式(新手注意,下面的代码放在类里面,不是放在方法里)public string ServerData=”['湖北','江西','安徽']“;//前台js介绍代码Ext.onReady(function(){var combo=new Ext.f转载 2013-04-19 15:56:06 · 1099 阅读 · 0 评论 -
Extjs4.0中无法使用Ext.tree.TreeNode么
用 Node=({ id : '', text : '', leaf : true, url : '' });原创 2013-04-19 14:38:18 · 797 阅读 · 0 评论 -
使用Ext.grid.column.Action操作表格数据
6.8.10 使用Ext.grid.column.Action操作表格数据前面已经提到,通过使用Ext.grid.column.Action列类型,可以为表格增加"按钮"列,但用户单击不同按钮时将会激发不同的事件处理函数,比如用户单击"编辑"按钮时,系统弹出浮动窗口修改当前记录;当用户单击"删除"按钮时,系统删除指定记录。如下示例示范了使用Ext.grid.column.Action按钮列转载 2013-05-14 17:30:02 · 1622 阅读 · 0 评论 -
Ext列表展现--普通排序sortable--全局排序remoteSort(EXTJS 全局排序问题)
关于Ext的排序问题,一般涉及到两种方式。A。一种是默认的客户端排序机制,对当前页进行排序。sortable 这种排序模式不用多说,是人都会: 1.可以在Ext.grid.ColumnModel列模式中,设置sortable:false,此列为可排序。 var cm = new Ext.grid.ColumnModel([//定义列显示模式转载 2013-05-14 17:27:46 · 3949 阅读 · 0 评论 -
EXTJS学习笔记
基本配置 findParent()在某个节点及父节点中查找匹配传入的选择符的元素,从当前节点开始,如Ext.get('left').findParent("div");其结果就是,如果id=left的是一个div,则返回此div,否则查找上一级元素findParentNode()这个同上,区别就是从父节点开始up()其为findPar转载 2013-05-14 17:28:49 · 1684 阅读 · 0 评论 -
ExtJS.window的items配置项
win = Ext.widget("window", { title : "", closeAction : "hide", maximizable : true, width : 400, height : 310,原创 2013-05-29 16:46:02 · 3144 阅读 · 0 评论 -
js字符串常用函数及扩展总结
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =转载 2013-05-30 18:37:23 · 595 阅读 · 0 评论 -
HTTP协议详解
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT转载 2013-06-09 15:39:16 · 767 阅读 · 0 评论 -
struts2 iframe 重定向问题
struts2 iframe 重定向问题引入iframe时加入target=“_parent”转载 2013-06-05 23:21:05 · 1570 阅读 · 0 评论 -
ajax请求返回的页面不跳转
AJAX请求是不可能在服务端完成跳转的,它只能将文本信息传回到客户端。你可以这么做,如果验证失败的话让拦截器将失败信息以一定的json格式写入输出流中,然后在js里为Ext.ajax添加requestcomplete事件监听,对返的XMLHttpRequest 进行解析,如果responseText属性是验证失败的json串则在客户端通过window.location进行跳转转载 2013-06-05 23:23:26 · 2585 阅读 · 0 评论 -
深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法
当我们用javascript写ajax程序写得很“开心”的时候,突然有人告诉你有一种东西叫jquery,它会告诉你不直接和HttpRequest是多么的快乐,同时你再也不需要再烦恼纠结的ajax乱码问题,更幸福的是你的js代码将大大地简化,看完本文,你会发现,ajax,简单的来讲就是一句话的事情。本文重点是来讲讲jQuery中调用ajax的4种方法:$.get、$.post、$getJSON、转载 2013-06-06 10:53:13 · 597 阅读 · 0 评论 -
struts2拦截器判断用户是否为ajax请求
现在的网站,应该绝大多数用jquery作为基础类库了。假设有这样的需求,在用struts2做权限管理的时候,我们可以拦截用户请求的资源,然后判断该用户是否有相应资源的权限。如果没有就返回一个字符串,让其跳转相应的页面,问题来了。如果是ajax请求呢,用户是不会跳转的,虽然用户的操作被拦截,但是用户却不知道。所以我们可以在拦截成功的时候,响应一个字符,但是必须先判断出,用户的当前请求是否ajax请求转载 2013-06-06 10:55:51 · 910 阅读 · 0 评论 -
document的createDocumentFragment()方法
在《javascript高级程序设计》一书的6.3.5:创建和操作节点一节中,介绍了几种动态创建html节点的方法,其中有以下几种常见方法:· crateAttribute(name): 用指定名称name创建特性节点· createComment(text): 创建带文本text的注释节点· createDocumentFragment(): 创建文档转载 2013-06-17 10:59:35 · 609 阅读 · 0 评论 -
在extjs中实现的文本编辑器
new Ext.form.HtmlEditor( {fieldLabel : '完成效果描述',allowBlank : true,name : 'cmt_gzmbZbdy_wcxgms',id:'cmt_gzmbZbdy_wcxgms',height : 100,width : 200,anchor : '90%'})new Ext.form.Html转载 2013-06-17 18:30:34 · 1506 阅读 · 0 评论 -
解决SWFUpload在Chrome、Firefox浏览器下session找不到的问题
SWFUpload是一个非常不错的异步上传组件,但是在Chrome、Firefox等浏览器下使用的时候会有问题。问题如下:为了防止跳过上传页面直 接向“接受SWFUpload上传的一般处理程序”(假如是Upload.action)发送请求造成WebShell漏洞,我的系统中对于 Upload.action进行了权限控制,只有登录用户才能进行上传。在IE下没问题,但是在Firefox下运行报错ses原创 2013-09-04 17:03:29 · 3960 阅读 · 2 评论