SWFUpload+COS 上传组件+servelet 实现大附件上传
摘要:一、需求和背景:公司内网月度会议文档过大有的超过50M,原先的上传组件利用struts upload+io流如果上传文件过大会导致内存溢出。而且客户那边还迫切的希望有个大附件上传的功能。二、 1、[swfupload] 组件下载 http://swfupload.googlecode.com(SWFUpload v2.2.0.1 Core.zip )2、[COS 上传组件]下载 http://www.servlets.com/cos/index.html (cos-26Dec2008.zip) 3、将swfupload和cos整合, 第一步:先让swfupload跑起来,编写index.jsp
阅读全文
posted @
2010-03-24 15:55
ethanwoo
阅读(1234)
推荐(0)
【推荐】十个开源的Javascript框架
摘要:下面是十个最牛的也是最流行的Javascript框架。它们完全可以担任目前世界上几乎所有一些和Ajax技术相关的和图形界面相关的一切功能。jQueryhttp://jquery.com/如果今天你还不知道jQuery的话,那么作为一个程序员你可能真的是从火星来的了。这恐怕是Ajax中应用最广的框架。包括了许多很不错的UI组件,做出网页的效果也是令人称道的。不过,他最牛的是它的文件大小,只有区区18K,实在是居家旅行,网站开发之首选。下面是一个日历控件,很不错吧。Prototypehttp://prototypejs.org/一个面向对象的javascript类库,包函了很多很多很实用的功能,很
阅读全文
posted @
2010-02-12 17:48
ethanwoo
阅读(297)
推荐(0)
jQuery 1.4: 15个你应该知道的新特性(译)
摘要:jQuery('ul li:contains(苹果)').nextUntil(':contains(梨子)'); // 得到 香蕉,葡萄,草莓原文地址:http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-knowjQuery 1.4 最近刚刚发布. 这个版本可不是一个简单的改进,它不仅包含了很多新的特性,还改进了很多功能, 更在性能优化方面下了很大功夫, 本文将对这些新的特性和增强的部分进行讨论,希望能对你有所帮助.
阅读全文
posted @
2010-01-25 10:48
ethanwoo
阅读(150)
推荐(0)
Eclipse的jQuery插件 jQueryWTP
摘要:jQueryWTP是一个让Eclipse WTP支持Jquery Javascript代码自动补全功能的Eclipse插件。开发语言: Javascript 操作系统: 跨平台 软件主页: http://www.langtags.com/jquerywtp/ 文档地址: 下载地址: http://download.csdn.net/source/2017079
阅读全文
posted @
2010-01-23 14:20
ethanwoo
阅读(212)
推荐(0)
发现一个不错的 日期选择控件 My97 DatePicker
摘要:注意事项My97DatePicker目录是一个整体,不可破坏里面的目录结构, 也不可对里面的文件改名,可以改目录名 My97DatePicker.htm是必须文件,不可删除 各目录及文件的用途: WdatePicker.js 配置文件,缺点:不支持输入框change事件开发语言: JavaScript 操作系统: 跨平台 软件主页: http://www.my97.net/ 文档地址: 下载地址: http://www.my97.net/dp/down.asp 收录时间: 2010年01月13日
阅读全文
posted @
2010-01-13 23:02
ethanwoo
阅读(152)
推荐(0)
不建议使用jquery的情况
摘要:jquery作为一款高质量的框架被大多web开发者所推崇。jquery也的确是一款伟大的产品,在实际开发中明显提高了效率。但是任何产品并不是完美的,或者说不总是完美的。本文旨在讨论不适合用jquery的情况,并非标新立异,请看我列举的情况:javascript初学者初学者很容易被jquery所提供的各种效果所吸引,平时焦头烂额都写不出的效果,被jquery几行代码轻松实现了。初学者如果在这个时候就用jquery来开发,打击自己的信心还算小事,更严重的是,jquery的理念”write less,do more”。但是,一个初学者如何能提高自己的水平?一个重要的方法就是多写吧!而这和jquery
阅读全文
posted @
2010-01-03 19:23
ethanwoo
阅读(204)
推荐(0)
上传前判断图片大小
摘要:<input type="text" size="4" value="10" name="fileSizeLimit" id="fileSizeLimit"/> K<input type="file" name="file1" id="file1" size="40" onchange="changeSrc(this)"/><img src="about:b
阅读全文
posted @
2010-01-01 11:23
ethanwoo
阅读(193)
推荐(0)
Jquery-图片切换和图片放大镜效果(jqzoom + jcarousel )
摘要:Jquery.jqzoom + jcarousel 实现图片滚动和局部图片放大镜效果啥也不说了,上图:demo基本描述:图片的自动切换,当鼠标移动到图片上,自动放大图片。花了一个下午加一个晚上的时间基本完成了,可能还有不少补完善之处望指出!demo下载地址:Jquery.jqzoom + jcarousel 实现图片滚动和局部图片放大镜效果在线浏览地址:Jquery-图片切换和图片放大镜效果
阅读全文
posted @
2009-12-25 10:11
ethanwoo
阅读(1116)
推荐(0)
javascript数组唯一化实现方式
摘要:实现方式这里给出2中实现方式。一种是大家应该都知道的indexOf检测的方式,另一种是结合lastIndexOf和splice实现方式。//首先给Array对象原型上添加indexOf和lastIndexOf方法.(如果没有的话)if(!Array.prototype.indexOf){ Array.prototype.indexOf = function(element, index){ var length = this.length; if(index == null){ index = 0; }else{ index = +index || 0; if(index < 0) in
阅读全文
posted @
2009-12-17 11:51
ethanwoo
阅读(542)
推荐(0)
JavaScript 获取客户端计算机硬件及系统信息
摘要://系统信息获取 function getSysInfo(){ var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); //CPU信息 var cpu = new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item(); var cpuType=cpu.Name,hostName=cpu.Syst
阅读全文
posted @
2009-12-16 09:54
ethanwoo
阅读(246)
推荐(0)
再谈“字符串拼接”的效率
摘要:有关JS中字符串的相关文章,现在网上大概不计其数了。这里我不想再就这个问题做过多的论述,只是对几种方式的实现在各种浏览器中的执行效率进行对比做个总结。拼接字符串,大体分为两种方式,一种通过+号拼接(方式1),这种方式在IE6中效率是极其低下的,因此就出现了第二种方式:采用数组保存,最后通过join拼接,这种方式的效率在IE6下对比会发现速度差异非常大。此外还有很多朋友估计没有注意过,数组拼接的方式又分为两种,一种是通过push将字符串放入数组(方式2),另外一种是通过arr[arr.length]='string'的方式存入(方式3),这两种方式的性能也是有一些差异的。这样,我
阅读全文
posted @
2009-12-16 09:35
ethanwoo
阅读(401)
推荐(0)
不用循环计算1到100的和
摘要:很少使用new Array的方式来定义数组,没想到new Array有这么一个妙用,通过new Array(n)我们可以创建n个空元素,同时也就在n个元素中间存在n-1个空白,通过join,我们可以将一些东西放在这些空白中间从而组成我们需要的特殊串,这不禁启发了我的灵感,这个特点可以使我不通过循环就可以很容易的实现一个“有规律元素的连续运算”。比如计算1-100的数值的和。以往我们需要从1循环到100然后求和,但利用数组的这个特性我们可以通过简单的一行代码搞定,代码如下:vari=0,sum=eval('0'+newArray(101).join('+(++i)'
阅读全文
posted @
2009-12-10 17:32
ethanwoo
阅读(389)
推荐(0)
解决ajax跨域访问
摘要:有时间整理。。。JS的跨域问题,我想很多程序员的脑海里面还认为JS是不能跨域的,其实这是一个错误的观点;有很多人在网上找其解决方法,教其用IFRAME去解决的文章很多,真有那么复杂吗?其实很简单的,如果你用JQUERY,一个GETJSON方法就搞定了,而且是一行代码搞定。下面开始贴出方法。 //跨域(可跨所有域名) $.getJSON("http://user.hnce.com.cn/getregion.aspx?id=0&jsoncallback=?",function(json){ //要求远程请求页面的数据格式为: ?(json_data) //例如: //?
阅读全文
posted @
2009-10-23 15:18
ethanwoo
阅读(197)
推荐(0)
FusionChart初次使用
摘要:商贸统计的项目基本是结束了,这个项目学了点新的东西,就是图形报表FusionChart,以前也做过图形报表,不过用的是googleChart太麻烦,也太不安全说不定google哪天就要收费了! FusionChart其实也是要收费的,不过公司牛人已经将其破解! 其实讲FusionChart用起来也不是很困难,第一:FusionChart官网http://www.fusioncharts.com/free/DownloadDone.asp下载压缩包中有FusionCharts.js第二:新建index.html页面,将js引入,需要Column3D.swf,需要Column3D.xml文件<
阅读全文
posted @
2009-02-13 15:33
ethanwoo
阅读(1468)
推荐(0)
[轉]jQuery selectors (JQuery选择器) 和JQuery Cheat sheet (JQuery 速查手冊)
摘要:就像正規運 算式(Regular Expression)的Pattern match一般,jQuery使用了CSS(Cascading Style Sheet)、XPath(XML Path Language)與自訂等三大類的選擇器(Selector)當做$( )函數的參數,讓我們由複雜多樣的DOM結構裡,快速的找出符合樣式的要素。使用選擇器的三個基本格式是:序格式範例說明1$("HTML標籤")$("div")傳回表示所有div要素的jQuery物件2$("#要素的ID")$("#linksLeft")傳回表示&
阅读全文
posted @
2008-12-29 17:00
ethanwoo
阅读(266)
推荐(0)
Java正则表达式详解
摘要:许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache.org下载源代码开放的Jakarta-ORO库。本文接下来的内容先简要地介绍正则表达式的入门知识,然后以Jakarta-ORO API为例介绍如何使用正则表达式。一、正则表达式
阅读全文
posted @
2008-11-10 15:30
ethanwoo
阅读(150)
推荐(0)
初次使用Ajax
摘要:一直想在项目中用一次Ajax但是一直没有机会,终于在最近的一个项目中的注册的模块用到了当时是准备用原生态的ajax做的,但是考虑到太麻烦,就利用jquery写了,发现效果还是不错的。 现在的例子主要是前台的jsp页面:(下面的的主要的代码,至于后台Action的地方就没有写了)<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//
阅读全文
posted @
2008-09-26 14:53
ethanwoo
阅读(212)
推荐(0)