JS
wv112406
这个作者很懒,什么都没留下…
展开
-
最大限度利用 JavaScript 和 Ajax性能
原文:http://www.ibm.com/developerworks/cn/web/wa-aj-jsajaxperf/1,使用外部 JavaScript 文件。浏览器会缓存这些js文件。2,如果用不到尽量不要使用js库或选择轻量级的js库。例如,YUI 库,可让您默认加载最小的空的框架,然后由您选择在此基础上加载哪些库。3,脚本放置和加载。 应该将 JavaScript 代...原创 2011-12-08 14:00:33 · 113 阅读 · 0 评论 -
仿Ext的textarea单击默认值消失
<textarea id="other" name="other" cols="50" rows="5" onblur="if(this.value == ''){this.style.color = '#ACA899'; this.value = '在此处填写备注'; }" onfocus="if(this.value == '在此处填写备注'){this.val2009-12-07 21:31:45 · 96 阅读 · 0 评论 -
Ext内存优化
Ext.apply(Ext.QuickTips, { destroy : function(){ this.unregister(); Ext.destroy(this.getQuickTip()); }});Ext.EventManager.on(window, "beforeunload", Ext.QuickTips.d...2009-12-02 00:02:14 · 81 阅读 · 0 评论 -
Ext管理器
//用于解决内存问题,检查Ext状态的几个方法: //统计新增组件 function countAddComs() { var items = Ext.ComponentMgr.all.items; var comIds = window.extComIds = window.extComIds || {}; fo...原创 2009-11-26 22:36:19 · 74 阅读 · 0 评论 -
js内存泄露问题
JavaScript 中的内存泄漏JavaScript 是一种垃圾收集式语言,这就是说,内存是根据对象的创建分配给该对象的,并会在没有对该对象的引用时由浏览器收回。JavaScript 的垃圾收集机制本身并没有问题,但浏览器在为 DOM 对象分配和恢复内存的方式上却有些出入。Internet Explorer 和 Mozilla Firefox 均使用引用计数来为 DOM对...原创 2009-11-24 22:24:01 · 94 阅读 · 0 评论 -
Ext日期时间(时分秒)控件
在网上找的改了一个添加一个秒:看图: 修改FF3也的宽度问题,以及中英文的问题,去掉时分秒的字,20100209修改 注意资源文件:Date.monthNames = ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月&q原创 2009-11-13 16:55:15 · 791 阅读 · 1 评论 -
用yuicompressor和Ant压缩Ext的CSS文件
用yuicompressor和Ant压缩Ext的CSS文件转自http://blog.csdn.net/lvyuanfang/archive/2007/10/27/1849387.aspxyuicompressor是YUI的Javascript和CSS压缩工具,下载地址:http://developer.yahoo.com/yui/compressor/ 使用Ext之后,只能导入ext...原创 2009-11-10 21:29:05 · 116 阅读 · 0 评论 -
YUI Js compress
<!-- YUI Compress 压缩合并操作--> <target name="js.compress" depends="clean"> <!-- <apply executable="java" parallel="false" failonerror="true"&2009-11-10 17:32:23 · 113 阅读 · 0 评论 -
Ext.form.FileUploadField的重置的问题
text: '重置', style: 'position: relative; top: -15px;', handler: function(){ filePanel.getForm().reset(); } 上面这重置,不会清空,input type=file中的值,...2009-11-09 12:32:40 · 460 阅读 · 0 评论 -
IE HEML 光标位置
IE下的Range操作比Mozilla下强很多,这里只讨论IE下的操作。 这里选介绍几个光标定位的特点: 1.光标不变 直接obj.focus(),光标会返回之前的位置,即位置不变 2.光标在最前 var r = obj.createTextRange(); r.collapse(); r.select(); 用这个方法可以使光标在i...原创 2009-11-04 17:29:20 · 76 阅读 · 0 评论 -
Extjs 官方文档 -- 元素常见的使用方法(转)
Extjs 官方文档 -- 元素常见的使用方法转自:http://www.extjs.cn/bbs/thread-23-1-1.html 一. Ext.Element.* - 常用的“显示|隐藏“方法 1. show 2.hide 3.setVisibilityMode 4.setVisible 5.setOpacity二. Ext...原创 2009-11-01 22:52:16 · 177 阅读 · 0 评论 -
关于frameset框架之间传值问题
转自:http://space.itpub.net/12639172/viewspace-481790今天做这个问题搞的头都晕了,好不容忍把这个一直困饶着很久的问题解了.给大家分享一下吧.<html><head>//写了一个Reauest["Parms"]获取参数小脚本,关键一var Request = new Array();functio...原创 2009-12-09 22:51:44 · 336 阅读 · 0 评论 -
Ext.GridPanel高度大于指定高度时垂直滚动,小于指定高度时自动适应
grid_taskQueryPop = new Ext.grid.GridPanel({ applyTo: 'search-panel', title:'', store: store_taskQueryPop, cm: cm_taskQueryPop, sm: query_sm, //new E...原创 2009-12-31 08:59:03 · 115 阅读 · 0 评论 -
Ext事件,哈哈没有flex的事件爽
var myEventer; //事件对象; var MyEventer = function(){ this.addEvents({ //声明一系列事件,形成一个事件链; "createLineFinished": true, //动态创建一行完成;(先触发1) "createLineFinishedAfter": tr...原创 2010-02-04 22:00:27 · 80 阅读 · 0 评论 -
jsp中使用xhEditor上传文件
public ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response) throws Exception { BufferedInputStream fileIn = new BufferedInputStream(request....原创 2011-07-09 11:28:38 · 211 阅读 · 0 评论 -
HTML5的Ajax上传(非表单提交方式)
不过在Firefox3中,可以借助下面的方法来调试ajax发送post二进制数据:function postFile(fromfile,toUrl,callback,onProgress) { xhr = new XMLHttpRequest(),upload=xhr.upload; xhr.onreadystatechange=function(){if(xhr.rea...原创 2011-07-09 09:05:43 · 360 阅读 · 0 评论 -
Cron表达式校验
function CronExpressionValidator() {}CronExpressionValidator.validateCronExpression = function(value) { var results = true; if (value == null || value.length == 0) { return false; }...原创 2010-02-09 14:11:07 · 1277 阅读 · 0 评论 -
JS重新Store排序规则
//重新Store排序规则;function overwriteStoreSort(){ // 重载 Ext.data.Store.prototype.applySort 函数以修复 DataStore 对汉字排序异常的问题 // var _applySort = Ext.data.Store.prototype.applySort; // 如有需要,保存原 applySort 函...原创 2010-02-09 09:54:23 · 278 阅读 · 0 评论 -
YUI JS压缩Ant脚本
<?xml version="1.0" encoding="UTF-8"?><!-- 对指定目录下的所有js进行压缩,放入指定位置 --><project name="jsbuild" default="build"> <property name="web.dir" location="W原创 2010-02-05 16:31:50 · 158 阅读 · 0 评论 -
自定义Ajax
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><t原创 2010-02-05 16:24:24 · 93 阅读 · 0 评论 -
Ext开发Web页面自定义代码风格模板
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <ti原创 2010-02-05 16:13:28 · 231 阅读 · 0 评论 -
Ext添加JQuery支持
<link rel="stylesheet" type="text/css" href="../../ext/resources/css/ext-all.css" /> <!-- 添加jQuery支持 --> <script type="text/javascript" src="../../ext/adapter原创 2010-02-05 16:11:08 · 267 阅读 · 0 评论 -
使用事件控制,Ext异步加载JS,兼容IE与FF
//自定义类继承 Ext.util.ObservableModuleLoader = function(config) { // /属性构建 Ext.apply(this, config); this.addEvents({ "loaded" : true }); } Ext.extend(ModuleLoad...原创 2010-02-05 14:16:43 · 121 阅读 · 0 评论 -
JS中的this详解
这一章我们将会重点介绍JavaScript中几个重要的属性(this、constructor、prototype), 这些属性对于我们理解如何实现JavaScript中的类和继承起着至关重要的作用。 thisthis表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以...原创 2010-02-05 00:53:24 · 68 阅读 · 0 评论 -
Ext.fx动画特效用法(转)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <ti原创 2009-11-01 21:50:39 · 123 阅读 · 0 评论 -
input输入字符限制
ENTER键可以让光标移到下一个输入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9" > 只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9">...原创 2009-10-31 00:33:48 · 277 阅读 · 0 评论 -
Ext CheckboxGroup动态添加Checkbox方法(渲染后)
var group = Ext.getCmp('myCheckboxGroup'); //取到对象 var checkbox = new Ext.form.Checkbox({boxLabel: 'Item 6', name: 'cb-cust-5'}); //group.items.getCount()是checkbox个数; group.panel.items...2009-10-14 23:03:22 · 532 阅读 · 0 评论 -
面向对象javascript
面向对象javascript <script language="javascript">一:函数的类型对应的是Function,new返回的结果是函数对象function函数对象(Function)和Object,Array,Date,Math一样都是内部对象,实际上是代表着一种类型,函数对象对应的类型是Function,正如数组...原创 2009-10-13 23:28:17 · 81 阅读 · 0 评论 -
Javascript动态创建 style 节点(转)
原文:http://hi.baidu.com/goldenfree/blog/item/2b4e9842da9c821472f05ddf.html有很多提供动态创建 style 节点的方法,但是大多数都仅限于外部的 css 文件。如何能使用程序生成的字符串动态创建 style 节点,我搞了2个小时。静态外部 css 文件语法:@import url(style.css);动态外部 ...原创 2009-10-13 23:02:14 · 140 阅读 · 0 评论 -
动态加入Style标签报运行时异常,为什么?
var headId = document.getElementsByTagName("head")[0];var cssNode = document.createElement('style');cssNode.type = "text/css";cssNode.id = "iAddCss";headId.appendChild(cssNode);cssNode.inner...2009-10-13 14:34:14 · 464 阅读 · 0 评论 -
文件中转站
自己的2009-10-09 23:25:40 · 119 阅读 · 0 评论 -
JavaScript 权威指南5th.chm英文版
附件2009-10-08 15:52:18 · 92 阅读 · 0 评论 -
经典JavaScript正则表达式实战
菜鸟(http://www.cainiao8.com/ )邮箱:runningtortoise@hotmail.com 目录正则表达式实战... 1匹配结尾的数字... 2统一空格个数... 3判断字符串是不是由数字组成... 3电话号码正则... 3手机号码正则表达式... 4使用正则表达式实现删除字符串中的空格:... 4限制文本框只能输入数字和小数...原创 2009-10-08 15:13:09 · 180 阅读 · 0 评论 -
文件上传(正在写.....)
还没完成!2009-09-23 23:43:12 · 69 阅读 · 0 评论 -
Ext.form.Combobox后台传xml别忘记了 response.setContentType("text/xml");
今天被Ext.form.Combobox玩能了半天,后来发现原来后台少了这个: response.setContentType("text/xml"); var Employee = Ext.data.Record.create([ { name : 'id', mapping : 'id' }, { name : 'name', mapping : 'name' }, ...2009-09-22 22:11:29 · 63 阅读 · 0 评论 -
动态操作表格并进行列渲染(改进)
动态操作表格并进行列渲染<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>动态给表格增加/删除一行</title> </head> &2009-09-22 00:02:13 · 205 阅读 · 0 评论 -
JS的localeCompare问题
大家猜这个显示是多少:alert('2'.localeCompare('11')); 参考下面介绍:JavaScript中localeCompare函数方法是返回一个值,指出在当前的区域设置中两个字符串是否相同。使用方法:stringVar.localeCompare(stringExp)其中stringVar是必选项。一个 String 对象后文字。str...原创 2009-10-17 21:29:58 · 900 阅读 · 0 评论 -
Ext.grid.GridPanel,CheckboxSelectionModel的全选的问题
Ext.grid.CheckboxSelectionModel的小问题:解决方法://监视Store数据是否变化, 进行一些其它处理; pl_store.on('datachanged', function() { var hd = pl_grid.getEl().select('div.x-grid3-hd-checker'); if (pl_grid.getSel...2009-10-17 21:31:52 · 407 阅读 · 0 评论 -
扩展Ext中的组件
主页扩展Ext中的组件引言起初,Ext.extend()干的不错,它使你能够建立强大的面向对象的JavaScript类层次结构。你可以用它构建你自己的类和派生类,当然也可以扩展Ext的内建类。如果不熟悉Ext.extend(),你应该先读一下Manual:Intro:Inheritance。Jozef Sakalos写的Tutorial:Extending_Ext_C...原创 2009-10-18 22:02:08 · 119 阅读 · 0 评论 -
Ext文件下载
<form id="tagRuleDownloadForm" action=""></form> //下载规则文件接口 function downloadTagRuleFile(fileName){ var url = '/tagrule?fileName=' + fileName; Ext.Ajax.request({ //下载之前先判断一下文...原创 2009-10-28 11:02:48 · 161 阅读 · 0 评论