Edojs应用
摘要:记录一个edojs的各种实现页面代码,是实现公司的工作周报的各种需求,edojs脚本库对于前台构造还是非常给力的,只是苦于相关应用文档太少,很多东西都是自己一点点try出来的,记录一下,以便日后复用和修正。这是自己有史以来一个页面里写的JS代码最多的一次,1600+行的JS。。代码上传都不能一次上传,只能分段。 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="OAWeekItemListEdit.aspx.cs" 2 Inherits="OAWeekI
阅读全文
posted @
2012-03-29 17:24
魂淡
阅读(2007)
推荐(0)
NPOI 1.2.4实现服务器无OFFICE组件导出EXCEL
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using NPOI.HSSF.UserModel;using NPOI.HPSF;using NPOI.POIFS.FileSystem;using NPOI.SS.Util;using NPOI.SS.UserModel;using System.Data;namespace WebApplication1{ /// <summary> /// Summary description for DownloadExcel
阅读全文
posted @
2012-03-29 16:41
魂淡
阅读(2868)
推荐(0)
实现JS数组的深拷贝
摘要:最近在网上看到一篇关于js数组复制最有效的方法是直接使用slice和concat方法。这2个方法的确是最快的把数组成功复制,而不是引用。可以运行实例:<script type="text/javascript"><!-- var arr1=["1","2","3"],arr2; arr2=arr1.slice(0); arr1[0]=0; //改变arr1第一个元素 alert("arr2[0]:"+arr2[0]); //不影响arr2 var arr3=["1&q
阅读全文
posted @
2012-03-23 14:50
魂淡
阅读(31537)
推荐(3)
设计模式之Strategy模式(表驱动模式)
摘要:Strategy模式是应用比较广泛的模式之一,在我没有系统学习设计模式之前,我就一直使用该模式的思想进行设计。我想从一个例子来讲述该模式,假设有一个PDA的订餐系统,前端是Windows Mobile,后端为Web服务。服务员的PDA可以做以下三种操作,1.使用用户名密码登录到系统中。2.帮客户点菜下订单。3.对用餐结帐。前端不包含business logic,只是把请求通过WebService发送到后台。后台负责接收,处理请求,并回应处理结果。前后台通信可以通过webservice,remoting,WCF甚至socket进行通信,但这不是这篇文章讨论的内容,文章主要关注后台的设计。最直观简
阅读全文
posted @
2012-03-22 18:02
魂淡
阅读(1655)
推荐(0)