
AJAX
文章平均质量分 71
sukyle
这个作者很懒,什么都没留下…
展开
-
说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
转自:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可转载 2012-11-02 11:18:45 · 691 阅读 · 0 评论 -
用JS访问操作iframe里的dom
很多人一直都有个想法,要是可以随心所欲的操作iframe就好了。这样静态页面也就有了相当于后台动态页面php,jsp,asp中include,require实现统一多页面布局的能力。通过Javascript的帮忙我们可以像后台一样动态加载操作iframe对象属性src指向的html页面的内容。这样的操作需要提供两个页面,一个页面是iframe所在页面(页面名称:iPage.html),另一个页转载 2009-12-30 09:42:00 · 1198 阅读 · 0 评论 -
EXT Grid 导出Excel的另类实现,
http://yourgame.javaeye.com/blog/228826先看效果图: 点击导出Excel按钮后,可以选择打开,或者保存,我这里选择直接打开: 打开的效果图: 然后设定隐藏列(密码,年龄): 然后再导出Excel: 这个D转载 2010-03-03 16:22:00 · 1023 阅读 · 0 评论 -
解决有关Ext Grid导出Excel在JSP等环境中不可用的问题
http://www.ajaxbbs.net/post/extjs/10.html 有关ExtGrid导出Excel的实现方式,网上已经有很多,官方也给出了一个方案,代码不是很完善,不过已经有高人对这个进行了修正。具体实现方式及代码我这里就不再多说了,大家可以参看:http://www.dojochina.com/index.php?q=node/1254,附件:gr转载 2010-03-02 19:21:00 · 1445 阅读 · 0 评论 -
ExtJS DateField 日期控件之格式 javascript
日期格式参考extjs api文档中的Date类型.var md = new Ext.form.DateField({ ............ format: Y-m-d H:i:s, ............});替换Y-m-d H:i:s中的各个字母,当然增加和减少都没有问题,留意大小写.可得到多种样式的日期格式. Ext.Date的格式说明转载 2010-02-21 09:20:00 · 2259 阅读 · 0 评论 -
Extjs的grid表格设置单元格的值(设置该行的记录的颜色)
var cm = new Ext.grid.ColumnModel([ {header:编号,dataIndex:id}, {header:性别,dataIndex:sex,renderer:function(value){ if (value == male) {原创 2009-12-11 15:25:00 · 2381 阅读 · 0 评论 -
Ext.grid.ColumnModel
EXT核心API详解Ext.widgets(十九)-grid(1)2008-05-30 17:16本文转自点滴 http://hi.baidu.com/_ollieExt.grid.ColumnModel用于定义Grid的列用例var colModel = new Ext.grid.ColumnModel([ {header: "Ticker", width: 60, sortable:转载 2010-02-08 11:17:00 · 2297 阅读 · 0 评论 -
ExtJs 的一些技巧与问题
http://www.javaeye.com/topic/214937修改列表(grid)里store的加载url Java代码 grid.getStore().proxy.conn.url = "xxx.jsp"; grid.getStore().reload(); gri转载 2010-01-20 10:06:00 · 624 阅读 · 0 评论 -
网页重复提交,使用EXT解决方案
项目进入尾声,昨天测试系统添加用户的时候,由于业务比较复杂,添加一个用户所要处理的时间比较长,我就连续单击了好几下保存按钮,没想到数据库里面出现了三条一样的数据,而这是不允许的。 刚开始想到可能是事务的问题,就查找了spring事务处理的东西,但是事务处理已经用上了,后来才知道事务是处理同一时间发生的事情,于是就用了如下解决方法: 使用ExtJs的loadMask var原创 2010-01-20 09:58:00 · 2200 阅读 · 0 评论 -
javascript中调用delphi函数
以下是test.htm页的内容首先定义一个插件对象 object id="Mapupload" name="Mapupload" width="0" height="0" classid="clsid:045FA9B9-B373-4D4C-AE76-128A19A4B6AE">object>script type="text/javascript">//此函数打开activexfo原创 2010-05-23 11:14:00 · 1554 阅读 · 0 评论 -
Ext布局之TableLayout表格布局实例
<br /><br /><br /> Ext.layout.TableLayout对应面板布局layout配置项的名称为table。<br /> 这种比较允许你非常容易的渲染内容到HTML表格中,可以指定列数(columns),跨行(rowspan),跨列(colspan),可以创建出复杂的表格布局。<br /> 必须使用layoutConfig属性来指定属于此布局的配置,table布局仅有唯一的布局配置项columns,而包含在其中的子面板会具有rowspan和colspan两个转载 2010-07-22 09:15:00 · 5305 阅读 · 0 评论 -
window.showModalDialog与window.open全屏显示
<br /><br />搞了半天就是搞不出模式对话框的全屏显示,原来其与window.open的参数设置完全不同.<br /> <br /> <br />function winModalFullScreen(strURL)<br />{<br />var sheight = screen.height-70;<br />var swidth = screen.width-10;<br />var winoption ="dialogHeight:"+sheight+"px;dialogWidth:"+ s转载 2010-06-22 19:18:00 · 1678 阅读 · 0 评论 -
dwr push技术学习
<br />http://blog.youkuaiyun.com/skysandy/archive/2010/04/14/5485725.aspx<br /><br />http://blog.youkuaiyun.com/guohouchang/archive/2010/01/23/5248934.a原创 2010-08-01 23:28:00 · 1102 阅读 · 0 评论 -
DWR推技术在开发中需要注意的ScriptSession问题
1 关于ScriptSessionScriptSession不会与HttpSession同时创建当我们访问一个页面的时候,如果是第一次访问,就会创建一个新的HttpSession,之后再访问的时候,就会保持当前的Session,即使是刷新,也能保持当前的HttpSession。但转载 2011-07-26 20:14:44 · 715 阅读 · 0 评论 -
Ext.Button点击事件的三种写法及比较
ExtJs的写法太灵活了,现在收集了关于Button点击事件的三种写法。今天做一个记录,以后备查。首先创建一个JS文件写入以下代码:1.点击默认为handlerExt.onReady(function(){ new Ext.Button({ text:"确定", //将BUTTON画在BODY中转载 2011-06-09 00:27:00 · 1938 阅读 · 0 评论 -
ext中获得对象、组件的方法比较(Ext.getxxx())
Ext中的get、getDom、getCmp、getBody、getDoc的区别Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。1、get方法get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象,Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对转载 2011-06-09 00:24:00 · 976 阅读 · 0 评论 -
ext中获得对象、组件的方法比较(Ext.getxxx())
Ext中的get、getDom、getCmp、getBody、getDoc的区别Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。1、get方法get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象,Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对转载 2011-06-09 00:24:00 · 1596 阅读 · 0 评论 -
JavaScript eval用法
eval( code ) 参数 code: 字符串,含有要计算的JavaScript表达式或要执行的语句返回值 计算code得到的值,如果存在的话异常 SyntaxError: 说明code中没有合法的JavaScript表达式或语句 EvalError:说明非法调用eval() 其他异常:如果传给e原创 2011-06-07 18:02:00 · 1297 阅读 · 0 评论 -
JS控制图片等比例缩放
<br /><br />function pimsize(imgname,widths,heights){<br /> var w;<br /> var h;<br /> //window.alert(picimg.width);<br /> //window.alert(picimg.height);<br /> w=imgname.width;<br /> h=imgname.height;<br /> if(imgname.width>widths){<br /> do<br /> w=w-原创 2010-12-03 00:44:00 · 811 阅读 · 0 评论 -
javaScript DOM特性/方法
<br /><br /><br />http://www.javaeye.com/topic/187246<br /> <br />❑ DOM的核心: Node<br />由于DOM是树形结构,所以一个节点被抽象为对象Node,这是DOM的核心对象:<br />Node的种类一共有12种,通过Node.nodeType的取值来确定(为1-12),分为:Js代码 Node.ELEMENT_NODE (1) Node.ATTRIBUTE_NODE (2) Node.TEXT_NODE (3) //<![CD转载 2010-10-10 20:22:00 · 588 阅读 · 0 评论 -
js 删除数组元素(值而不是KEY)
var arr=[’a,’b,’c];若要删除其中的’b,有两种方法:1.delete方法:delete arr[1]这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用for(index in arr)document.write(’arr[’+index+’]=’+arr[inde转载 2009-11-18 14:06:00 · 3488 阅读 · 0 评论 -
js中关于数组复制的一些认识(感谢IT民工和见Q,如见人的指导)
问题:很多时候,我们会有这样一个需求,我们定义了一个数组。但是我们需要拷贝一份数组备份出来做其他操作。原数组保留不变。这里我将提出3个方法,并对某一个方法进行说明。这里会遇到一个很有意思的问题。就是值引用和地址引用的问题,并进行说明。想法:这里有三种想法:1、遍历数组,将每一个数组元素(n层也是如此)。赋值到另一个新建数组。2、自定义Array.proto转载 2009-11-18 14:09:00 · 1119 阅读 · 0 评论 -
DOM 文档对象模型
DOM(Document Object Model) DOM是Document Object Model文档对象模型的缩写。根据W3CDOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscape的Javascript和Microsoft的Jscript之间的冲突,给予w转载 2009-09-14 23:10:00 · 397 阅读 · 0 评论 -
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
a: 两种定义形式 dtd(文档类型定义) schema(XML模式);b: XML Schema和DTD都用于文档验证,但二者还有一定区别,本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的转载 2009-07-03 13:44:00 · 882 阅读 · 0 评论 -
两例JavaScript 获取当前系统日期和时间
两例JavaScript 获取当前系统日期和时间QUOTE://定义一个tick函数,以获取系统的时间function tick(){var year,month,day,hours,minutes,seconds,ap;var intYear,intMonth,intDay,intHours,intMinutes,intSeconds;var today;转载 2009-07-03 16:37:00 · 1159 阅读 · 0 评论 -
DTD - XML 建立主组件群(blocks)
1.DTD - XML 建立主组件群(blocks) 像....之类的标签是XML和HTML文件的主组件群(blocks)。1.1XML文件的组件群 从DTD来看,所有的XML文件(和HTML文件)都是由接下来的简单组件群组成的:Elements元素;Attributes属性;Entities实体;PCDATA 被解析的字符数据(Parsed Characte转载 2009-07-03 15:05:00 · 798 阅读 · 0 评论 -
最好用的javascript树控件
1.ExtJS TreePanelsTreePanels 是ExtJS自身使用的树控件,它是目前最好用的树控件之一,它有诸多优点比如支持自由拖放,ExtJS本身就有非常完善的API和开发文档,但是商业项目是需要购买license的。2.QooXdoo Tree WidgetQo转载 2009-06-19 10:03:00 · 1326 阅读 · 0 评论 -
9款CSS菜单生成器/含在线CSS导航菜单生成和CSS菜单生成软件
1.来自Webmaster-toolkit的CSS菜单生成器。有3种菜单风格可以选择,可以设置菜单文本的颜色,悬浮颜色,背景颜色和背景悬浮颜色,文本字体和大小以及文本的名字和链接等。2. CSS Menus Maker - 提供20多种非常精致和漂亮的CSS菜单效果供你选择,包括CSS横向菜单,CSS垂直菜单和CSS下拉菜单。你只需要选择一下菜单,然后输入菜单的Tab数目以及相关的文本和链转载 2009-07-31 14:43:00 · 2587 阅读 · 0 评论 -
谁是你心目中最优秀的Ajax框架
毫无疑问,Ajax作为当前最火爆的技术之一,其优秀的框架层出不穷。Prototype、Dwr、Dojo、JQuery、YUi…… 都是非常出色的产品。本专题为您介绍了目前十大流行的Ajax框架及各自特性,供您在开发过程中参阅。dwr和JQery都很不错,本人用过。希望和大家共同讨论。No1—Prototype 特点:一个非常优雅的JS库,定义了JS的面向对象扩展,DOM操作API转载 2009-07-21 17:07:00 · 614 阅读 · 0 评论 -
107个常用Javascript语句
1.document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById( "表转载 2009-07-19 09:23:00 · 451 阅读 · 0 评论 -
常用表单验证类,验证EMAIL地址,电话号码,指定长度数字,汉字,邮编,URL地址等
//常用表单验证类class class_post { //验证是否为指定长度的字母/数字组合 function fun_text1($num1,$num2,$str) { Return (preg_match("/^[a-zA-Z0-9]{".$num1.",".$num2."}$/",$str))?true:f原创 2009-09-18 23:27:00 · 1664 阅读 · 1 评论 -
JS判断汉字
方法一:最笨的,最容易理解的,且可以随意设置要排除的字符 ====================================================================== function isChinese1(str){ var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; badChar += "abcdef转载 2009-09-18 23:32:00 · 729 阅读 · 0 评论 -
扩展Ext.form.DateField实现定义日期面板默认展示日期
http://www.cnitblog.com/yemoo/archive/2008/07/10/46530.html 用了这么久的EXT,感觉Ext的功能是很全很强了,但任何东西都不能涵盖所有的需求,好在Ext为我们提供了书写扩展的接口,通过做一些扩展便可轻松是Ext组件满足我们的特殊需求。Ext的date组件就不能满足我们这么一个需求:我们希望当日期框内容为空时,我们点击日期转载 2009-11-04 21:16:00 · 1499 阅读 · 0 评论 -
字符串与数组的转换
(一)字符串->数组1、public int getCount(String str,String sign){//查找某一字符串中str,特定子串s的出现次数 if(str==null) return 0; StringTokenizer s=new St原创 2009-11-18 08:49:00 · 627 阅读 · 0 评论 -
不唐突的JavaScript的七条准则
英文原文:The seven rules of Unobtrusive JavaScript原文作者:Chris Heilmann经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容易维护。1原创 2009-11-16 18:57:00 · 520 阅读 · 0 评论 -
使用HTML+CSS编写一个灵活的Tab页
最近在研究CSS,正好结合项目做了一个灵活的Tab页,使用纯HTML+CSS实现,正好总结一下。首先看一下预览界面:样例HTML可以访问:http://www.demo2do.com/htmldemo/school/attendance/AttendanceGlobal.html 下面开始讲述一下完成上述页面的步骤。1. 构建H转载 2009-11-10 16:59:00 · 641 阅读 · 0 评论 -
Ext.form.TextField基本用法 和 得到top left
var textfieldName = new Ext.form.TextField ({ id:"textfieldName", allowBlank:false,//默认是true,如果是false,就是不允许空转载 2009-11-09 17:36:00 · 1493 阅读 · 0 评论 -
解读javascript的计时器
说明:这篇文章节选自John Resig 的《Secrets of the JavaScript Ninja》一书,本人翻译只是供大家学习,翻译不足之处,请斧正。这篇文章主要从下面几个方面解读计时器:计时器概述; 计时器速度深度探析; 用计时器处理大量任务; 利用计时器管理动画; 较好的计时器测试计时器是一个我们了解很少且经常被滥用的东西转载 2009-10-28 09:40:00 · 987 阅读 · 0 评论 -
汉化ejxjs ext.form.datefield控件
http://blog.youkuaiyun.com/poplau ext.form.datefield比较好看和使用.但是由于是老外做的,月份和星期都是英文,不便于在中国搞,由于其extjs是开源的.因此试了一下.结果可以汉化,还成功了. 其实很简单,主要就是修改ext-all.js这个文件中的东东 1.找到: Ext.DatePicker 将todayText:"Today"原创 2009-11-04 21:12:00 · 808 阅读 · 0 评论 -
extJs 2.1学习笔记(Ext.data.JsonReader篇一)
嘿,别看关键就在这儿,事实上,它的代码很少的哦。加上注释才219行。研究研究。 有个事要说一下:DataProxy的子类呢,都有一个load来加载数据,DataReader的子类呢,都有一个read来读取数据。 而Ext.data.JsonReader有两个关键函数:read、readRecords。好了。来研究一下。 Ext.data.JsonReader = funct转载 2009-11-06 10:55:00 · 600 阅读 · 0 评论