
JS
wv112406
这个作者很懒,什么都没留下…
展开
-
插值计算两个经纬度之间点,平滑移动Marker,两个地理坐标之间生成更多采样点
来源:https://github.com/ewoken/Leaflet.MovingMarker/blob/master/MovingMarker.js。场景:平滑称动Marker,两个地理坐标之间生成更多采样点。原创 2024-10-17 11:16:32 · 340 阅读 · 0 评论 -
最大限度利用 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 · 144 阅读 · 0 评论 -
jsp中使用xhEditor上传文件
public ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response) throws Exception { BufferedInputStream fileIn = new BufferedInputStream(request....原创 2011-07-09 11:28:38 · 258 阅读 · 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 · 407 阅读 · 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 · 1336 阅读 · 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 · 320 阅读 · 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 · 182 阅读 · 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 · 118 阅读 · 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 · 262 阅读 · 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 · 305 阅读 · 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 · 159 阅读 · 0 评论 -
JS中的this详解
这一章我们将会重点介绍JavaScript中几个重要的属性(this、constructor、prototype), 这些属性对于我们理解如何实现JavaScript中的类和继承起着至关重要的作用。 thisthis表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以...原创 2010-02-05 00:53:24 · 88 阅读 · 0 评论 -
Ext事件,哈哈没有flex的事件爽
var myEventer; //事件对象; var MyEventer = function(){ this.addEvents({ //声明一系列事件,形成一个事件链; "createLineFinished": true, //动态创建一行完成;(先触发1) "createLineFinishedAfter": tr...原创 2010-02-04 22:00:27 · 103 阅读 · 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 · 153 阅读 · 0 评论 -
关于frameset框架之间传值问题
转自:http://space.itpub.net/12639172/viewspace-481790今天做这个问题搞的头都晕了,好不容忍把这个一直困饶着很久的问题解了.给大家分享一下吧.<html><head>//写了一个Reauest["Parms"]获取参数小脚本,关键一var Request = new Array();functio...原创 2009-12-09 22:51:44 · 376 阅读 · 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 · 133 阅读 · 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 · 111 阅读 · 0 评论 -
Ext管理器
//用于解决内存问题,检查Ext状态的几个方法: //统计新增组件 function countAddComs() { var items = Ext.ComponentMgr.all.items; var comIds = window.extComIds = window.extComIds || {}; fo...原创 2009-11-26 22:36:19 · 103 阅读 · 0 评论 -
js内存泄露问题
JavaScript 中的内存泄漏JavaScript 是一种垃圾收集式语言,这就是说,内存是根据对象的创建分配给该对象的,并会在没有对该对象的引用时由浏览器收回。JavaScript 的垃圾收集机制本身并没有问题,但浏览器在为 DOM 对象分配和恢复内存的方式上却有些出入。Internet Explorer 和 Mozilla Firefox 均使用引用计数来为 DOM对...原创 2009-11-24 22:24:01 · 131 阅读 · 0 评论 -
Ext日期时间(时分秒)控件
在网上找的改了一个添加一个秒:看图: 修改FF3也的宽度问题,以及中英文的问题,去掉时分秒的字,20100209修改 注意资源文件:Date.monthNames = ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月&q原创 2009-11-13 16:55:15 · 852 阅读 · 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 · 149 阅读 · 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 · 142 阅读 · 0 评论 -
Ext.form.FileUploadField的重置的问题
text: '重置', style: 'position: relative; top: -15px;', handler: function(){ filePanel.getForm().reset(); } 上面这重置,不会清空,input type=file中的值,...2009-11-09 12:32:40 · 522 阅读 · 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 · 105 阅读 · 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 · 228 阅读 · 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 · 148 阅读 · 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 · 310 阅读 · 0 评论 -
Ext文件下载
<form id="tagRuleDownloadForm" action=""></form> //下载规则文件接口 function downloadTagRuleFile(fileName){ var url = '/tagrule?fileName=' + fileName; Ext.Ajax.request({ //下载之前先判断一下文...原创 2009-10-28 11:02:48 · 209 阅读 · 0 评论 -
ext源码分析
ext源码分析原创 2009-10-27 22:56:07 · 121 阅读 · 0 评论 -
深入理解JavaScript中的this关键字
在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余。对于this变量最要的是能够理清this所引用的对象到底是哪一个,也许很多资料上都有自己的解释,但有些概念讲的偏繁杂。而我的理解是:首先分析this所在的函数是当做哪个对象的方法调用的,则该对象就是this所引用...2009-10-27 22:29:33 · 63 阅读 · 0 评论 -
javascript必知必会之this关键字及scope
作者:Tower Joo 来源:博客园 时间:2009-10-16 阅读:188 次 原文链接 [收藏] <!-- 页码和简介 --> Javascript this关键字一般来说大家并不陌生,但是如何更好的用好Javascript this关键字却需要我们仔细思考,希望本文对广大程序员有所帮助。...原创 2009-10-27 22:28:25 · 143 阅读 · 0 评论 -
JavaScript中this关键字使用方法详解
在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处? 1、在HT...原创 2009-10-27 22:22:14 · 124 阅读 · 0 评论 -
Cron expression 校验 js版本
未完成,还有问题!2009-10-25 23:23:30 · 217 阅读 · 0 评论 -
js 静态
/**************************************** * 方法一 * 类、方法、属性都为静态类型 * 不能创建实例 *****************************************/var Time = { today:...原创 2009-10-25 21:38:31 · 105 阅读 · 0 评论 -
Ext ComboBox分页太长了,去掉一些(2)
// 带有四个按钮分页条的下拉框Ext.wv.PagingComboBox = Ext.extend(Ext.form.ComboBox, { // 重写, 使用Ext.ux.ComboPagingToolbar作为分页条; initList : function() { if (!this.list) { var cls = 'x-combo-list'; ...2009-10-22 18:49:17 · 95 阅读 · 0 评论 -
Ext ComboBox分页太长了,去掉一些(1)
Ext.ns("Ext.wv"); //自己来个命名空间,以免和别人同名;// 为下拉框重写一个分页条;Ext.wv.ComboPagingToolbar = Ext.extend(Ext.PagingToolbar, { // 重写onRender onRender : function(ct, position) { Ext.PagingToolbar.superc...2009-10-22 18:46:18 · 167 阅读 · 0 评论 -
js校验总结(总结中)
2. 不同构造的正则表达式形式也不一样(为了匹配 \ )!alert(/\\/gi.test("\\"));alert(new RegExp("\\\\", "gi").test("\\")); 1. JS 日期时间校验(2009-10-21 15:32:21): function isdatetime(str){ var a = str.mat...2009-10-21 20:46:13 · 98 阅读 · 0 评论 -
扩展Ext中的组件
主页扩展Ext中的组件引言起初,Ext.extend()干的不错,它使你能够建立强大的面向对象的JavaScript类层次结构。你可以用它构建你自己的类和派生类,当然也可以扩展Ext的内建类。如果不熟悉Ext.extend(),你应该先读一下Manual:Intro:Inheritance。Jozef Sakalos写的Tutorial:Extending_Ext_C...原创 2009-10-18 22:02:08 · 155 阅读 · 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 · 458 阅读 · 0 评论 -
JS的localeCompare问题
大家猜这个显示是多少:alert('2'.localeCompare('11')); 参考下面介绍:JavaScript中localeCompare函数方法是返回一个值,指出在当前的区域设置中两个字符串是否相同。使用方法:stringVar.localeCompare(stringExp)其中stringVar是必选项。一个 String 对象后文字。str...原创 2009-10-17 21:29:58 · 958 阅读 · 0 评论