|
06 2009 档案
摘要:流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI。这些 JavaScript 库功能丰富,加上它们的插件,几乎能胜任任何工作,然而这是有代价的,这些库往往导致你的网页尺寸臃肿。在某些场合,如果你只想完成特定的工作,可以使用 一些功能更专一的轻量库,本文介绍了40个非常出色的轻量级 JavaScript 库。1. 表单相关wFor...
阅读全文
摘要:Flot是Ole Laursen开发的基于JQuery的纯JavaScript实现的绘图库,Flot使用起来非常简单,绘图效果相当绚丽,而且还支持一些图片的操作功能,例如图片的缩放。可以看一下Flot的demo:绘制上面的图形所编写的JS也非常简单易读: [code="js"] <script language="javascript" type="text/javascript" id="...
阅读全文
摘要:每个做过web应用的开发人员一定都对 Session 不陌生,用户在进入应用到离开应用的这段时间,我们常常把用户特定的一些状态或全局变量保存在 Session 对象中,各种 Web 开发语言或平台都有自己的 Session 实现。关于Session,不用解释太多,需要复习一下的话,就看看国内原创的 Session详解。在传统的Web开发方式中,如何使用Session就是常常让开发人员加班的主要问题...
阅读全文
摘要:我也是本着善意把自己的代码结构分享给大家,欢迎大家用批评指点。首先我为什么把这个标题写为恶人,因为我很喜欢招惹别人,因为喜欢跟别人交流,喜欢指出别人的缺点,偷偷学习别人的优点,所以大家都会反感我,因为我往往是在说别人的缺点,没说说人家的优点。工作上,我也喜欢较真,追求完美,正是这个执着的思想,使我一直没有放弃对软件的痴迷。为什么我说自己是“闭门造车”,因为你往往深入研究了自...
阅读全文
摘要:自2007年参加工作以来,参与的项目也有好几个了,但都是以项目成员的角色参与,从来没有以项目经理的角色参与项目。中国有句古话叫“旁观者清”,同一个问题站的角度不同,可能会形成不同的结论。下面我就以一个普通项目成员的角度谈一下对项目管理的几个看法,希望大家给予指正。 1. 团队成员选择 人员选择要谨慎,要尽量选择合适的人员,在选择团队成员时要重点考虑其团队合作能力、编码可读性...
阅读全文
摘要:前一篇文章 测试驱动开发实践-入门篇 我们我们讲了一些基本的测试驱动开发流程:1。写单元测试使他亮红灯2。写代码使测试变成绿灯3。重构代码 接下来我们需要开始重构了,大家有可能会问,为什么需要重构,什么时候开始重构。对与为什么需要重构,其实就是为了使代码结构清晰,去除一些重复的代码,比如我们执行sql语句操作,我们起初这样写[代码]我们发现这里除了sql语句不一样之外,其他都是一样的,那我们就可以...
阅读全文
摘要:这个示例所使用的测试框架为NUnit,大家可以到http://www.nunit.org/下载该工具 测试项目中需要引用NUnit中的nunit.framework.dll 如何使用NUnit可以看这篇文章 一步一步学NUnit我们就以一个简单的需求开始吧。需求员工登陆系统,输入登陆名密码,系统返回是否登陆成功我们首先先对这个需求写测试用例[代码]这样的代码在这里是编译不通过的,我们首先要去创建一...
阅读全文
摘要:有三种选择:方法一:优缺点:结点容易移动,但是查询需要递归影响性能Id,ParentId,CatName1 ,0 ,类别一2 ,1 ,类别一方法二优缺点:方便查询,只需要一句select就可以做到(NodeCode like '0001%')但是移动结点很不方便,需要大量的编码工作NodeCode,ParentNode,CatName0001 , ,类别一00010001,0001 ,类别二方法三...
阅读全文
摘要:树形结构是我们在写程序中会常用到的一种方法。如:部门组织结构、新闻产品类别结构等等。JQuery中有一个不错的组件,叫JQTreeTable,能简单直观的在Table中显示树形结构,如下图所示:通过JQTreeTable与Asp.net的配合,我们可以把这种效果应用到自己的系统中。一、先来看一下一个栏目的数据表的设计:数据表结构:[代码]数据示例:二、再来看一下页面的代码:[代码][代码]在上面的...
阅读全文
摘要:在上篇文章<<Godtear.Security,基于CAS(Code Access Security)的权限控制(一)>>中介绍了CAS(代码访问安全)及其使用。下面将介绍Godtear开源框架中基于CAS的安全控制的思想,类库及其使用。Godtear工程的项目地址:godtear.codeplex.com,可以下载Godtear.SecurityBlock的源代码及其De...
阅读全文
摘要:你是否曾以管理员的身份登录系统并在无意中下载或运行了木马,病毒?你的软件是否曾因为引用第三方组件而意外地访问了敏感资源?尽管系统提供了完整的角色管理和权限控制,但伪装的恶意程序还是一次次地被执行。究其原因在于传统的安全机制对权限控制的深度和粒度是不足的。多数普通安全机制根据用户的登录凭据(通常为密码)赋予用户权限,并限制允许用户访问的资源(通常为目录和文件)。但是,这种方法无法解决以下几个问题:用...
阅读全文
摘要:第一章 总 则第一条 软件代码(程序)管理办法制定的意义。加强知识产权的管理,加强个人与企业或公司利益关系维护,加强企业或公司在市场中的竞争力,加强企业或公司对市场认识能力,建立企业规范化管理秩序,使得企业或公司长期性发展能够得到保证。第二条 软件代码(程序)所指的范围。软件代码(程序)是指公司所有投入(包括资金投入的购买软件代码、程序,或者人力投入的开发设计程序。全文有效。)研发、开发、实验的程...
阅读全文
摘要:软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。软件需求分析是一个项目的开端,也是项目实施最重要的关键点。据有关的机构分析结果表明,我们设计的软件产品存在不完整性、不正确性等问题80%以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为...
阅读全文
摘要:/*作者:阿牛(牛昆亮)QQ:273352165MSN:niukl@hotmail.com声明:可以免费使用,请您保留此信息如果您有什么改过,记得告诉我!*/我在们使用ASP.Net开发WEB网站时,有的时候是不让同一个用户名在同一时间进行多次登陆的。 为了不影响原来的整个网站,我选择使用了HttpModuler来实现。 先让所有的Page从自己的Page类:BasePage类继承,并实现 ISi...
阅读全文
摘要:以前写的,好不容易翻出来,还是写在这里,方便以后查询使用<scriptlanguage="javascript">/**//*功能:修改window.setTimeout,使之可以传递参数和对象参数使用方法:setTimeout(回调函数,时间,参数1,,参数n)*/var__sto=setTimeout;window.setTimeout=function(callback,time...
阅读全文
摘要:一个数据缓存,一般由数据来源,缓存方案,缓存读取来完成,现在有了匿名函数,可以把获取数据来源变为匿名函数。这样就可以直接声明一个缓存:[代码]SmsDatabaseCache是一个缓存方案,还可以使用SimpleCache,TimeoutCache等实现了ICache接口的类,因为我的ICacheManager从ICache继承,所以还可以实现级连缓存哟,例如:SmsDatebaseCache是一...
阅读全文
摘要:面试谈薪水的N个成功诀窍http://hi.baidu.com/ourdragon/blog/item/7aeb6e3d74443ace9e3d6212.html2009-06-13 14:57薪金问题是求职中一个敏感但又不可回避的问题。坐在考官面前谈薪金,求职者常是战战兢兢——既怕委屈了自己,又怕失去了机会…… 知己知彼 如果你在与用人单位探...
阅读全文
摘要:一、全心投入工作(work harder at what you do):当你工作时,一定要全心投入,不要浪费时间,不要把工作场所当成社交场合。光这个秘诀,如果你能长期实践,就能使你的生产力加倍。 二、工作步调快(work faster):养成一种紧迫感,一次专心做一件事,并且用最快的速度完成,之后,立刻进入下一件工作。养成这习惯后,你会惊讶地发现,一天所能完成的工作量居然是如此地惊人。 三...
阅读全文
摘要:一、 功能测试1、链接测试链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。链接测试可以自动进行,现在已经有许多工具可以采用...
阅读全文
摘要:1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序 中的Bug;一旦在程序中加入了Log ...
阅读全文
摘要:继续,这是第五章了。我发现了,写文章比写程序还要有难度。另外,大家期待的高人——吉日嘎拉,已经露头了,他在第四章里面留言了,而且留了很多,回复的比较晚,可能有些Tx没有看到,如果您感兴趣可以去看看,如果不感兴趣就算了。 通用权限想要写的文章目录:(这是第五章)[代码]项目描述表组这里的表比较多,主要分为两个部分,一个是“字典信息”,这里就不介绍了,感...
阅读全文
摘要:继续,这是第四章了。这里涉及到了资源方面的,不过有点绕,所以这里先介绍一下表结构,在后面的章节里面,再举例子详细介绍。 通用权限想要写的文章目录:(这是第四章)Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1、简介、数据库的总体结构2、介绍人员表组3...
阅读全文
摘要:继续,这是第三章了。拖得有点长,但是我也是一边写,一边在想办法,想怎么做才能让资源权限也能通用起来。看大家的回复也给了我一些提示,我也在修改我的方案。原来打算用来解决一个人虽然在业务一部,但是却可以看业务一部、业务二部的客户信息的情况,但是仔细想了一下,这么做也不行。不过还好,我又找到了另一个方法来解决,而且可以让资源权限更加通用。不过这个详细的方法要放在下一章的角色表组里面来说明了。(这是写这篇...
阅读全文
摘要:继续,这是第二章了。本来想在这一章里面介绍三个表组来着,但是我有点写不好的感觉,还是多分几章吧,这一章就只介绍人员表组。第二章到第五章主要是介绍表结构。我是习惯使用Excel来设计表,一开始的时候只能记录表名、字段名、字段类型、字段说明等信息,但是一直没能找到如何使用Excel来体现出来表之间的关系。前一阵子(好像是去年)突然想到了可以使用“图表”+图形(比如箭头)的方式来...
阅读全文
摘要:这次要写一整套的权限方面的文章了,无论我的想法好与不好,先写出来请大家来评判。这个系列我要详细的说明我的权限的思路、想法、实现方式、代码和Demo。可能有人会说,通用是达不到的,最多只能无限接近。恩,对于我来说,能够无限接近就可以了,当然我知道如果要达到这个目标并不是一件容易的事情,有难度才有挑战,才有意思。所以我会在权限方面不断的努力,不断的无限接近通用。也请大家多多帮忙,毕竟一个人的力量是有限...
阅读全文
摘要:前一段在开发一个项目中,需求人员希望能防止同一个用户在同一时间多次登录系统。于是在我们博客园里搜索相关文章,发现解决方案几乎都是千篇一律。见 防止用户多次登录这种方案个人觉得有两点不足之处:1、频繁与服务器交互2、只要用户已登录,就不能再次登录了我们知道在一台机子上登录QQ后,再到另外一台机子上同样也是可以登录的,不过之前登录的会被 踢掉。我觉得这种方案比较人性化。如果在家里登录QQ后,忘了退出,...
阅读全文
摘要:最近,和朋友们在聊及ASP.NET程序的安全性没有JAVA高,IIS(Internet Infomartion Server)的存在很多漏洞(以及新型蠕虫,例如Code Red 和Nimda),安全得不到保障。针对IIS的安全性查了些资料,发现IIS的安全性曾被普遍关注。权威人士以及Microsoft公司的竞争对手花了大量精力仔细检查并批评了IIS安全功能。Gartner调查公司甚至更进一步建议被...
阅读全文
摘要:第一种是所见即所得的:[代码]第二种是对页面样式进行解析后的[代码][代码]
阅读全文
摘要:本方法使用模板页的方式导出数据集。优点:自定义样式、在排版风格上灵活缺点:需要定义模板思路:在模板上打上标识,用数据集替换标识。生成新的文件。主要程序代码:1.引用文件操作相关的程序集using System.IO;using System.Text;2.获取数据集,替换模板,生成输出文件[代码]3.模板文件的定制UserTemplete.htm[代码]另外需要注意一下,因为会读取模板,所以要给模...
阅读全文
摘要:"安全性"的定义安全性是系统设计、实现和管理的一部分,其作用是保证系统可以完全按照人们想要的方式运行。从另一个角度来说,安全性的作用是防止以我们不希望出现的方式使用系统。"安全"的含义我们永远不能保证一个系统是完全安全的。这就是说,"安全"并不意味着"百分之百的安全".使用"安全"一词时,实际上是说,如果要凭借现有的知识基础以我们不希望的方式使用系统,那是基本不可能的,进而不必考虑这种情况的发生概...
阅读全文
摘要:一. 概述企业在进行业务处理时,政府在进行公文审批时,都是以流程形式而进行的,在信息化的过程中,企业、政府也将这些业务处理、公文审批的过程信息化了,早期通常是通过程序硬编码的方式来处理这些业务、公文的流转,随着业务、公文的复杂的处理情况不断出现以及需求的不断变更,这种硬编码的方式显然已无法应对,这个时候工作流管理系统应运而生,掀起了一股工作流管理系统的热潮。那么到底工作流管理系统能够带来什么好处?...
阅读全文
摘要:在概念性设计完成后,需要进行架构细化。针对开发编码部分会进行设计开发架构的搭建。这个工作一般会交给项目组或者公司的架构师或者高级程序员来设计完成。 设计者需要根据概念性设计中的将业务功能、非业务功能、质量属性要求进行综合考虑。并着重关注开发期质量属性,例如可扩展性、可重用性、可移植性、易理解性、易测试性等。关注点是在软件开发环境中软件模块的实际组织方式,具体涉及源程序文件、配置文件、源程序包、编...
阅读全文
摘要:本文节录温昱先生《软件架构设计》第8章 软件架构要做到什么程度,并将自己的理解在节录后做出描述。希望节录部分能给大家带来收获和感悟。并对我的理解部分提出建议和想法。 OK,让我们开始吧.解决软件架构到底要设计到什么程度?* 首先,对软件架构的设计程度问题展开探讨,得出基本结论。从对“分而治之”的讨论入手,说明软件架构是团队开发的基础,从而,软件架构必须设计到“...
阅读全文
摘要:本文是温昱先生著<<软件架构设计>>中的一个小节.感觉很好.所以手打出来,供各位赏读. 需求分析是软件项目过程中间的一个环节,上游活动是确定项目愿景。下游活动是软件开发或者是采购(这一句是个人理解)10.4 PM Tool 实战:需求分析10.4.1 上游活动: 确定项目愿景 一个项目要被开发、要拔款立项,一定有它的的业务目标。作为《愿景文档》内容的一部分,业务目标占有非...
阅读全文
摘要:引语 第一,你必须弄清问题,第二,找出已知数与未知数之间的联系....... -----波利亚,<<怎样解题>> 那些没有经验的问题解决者们,几乎无一例外,都是去匆忙的寻找解决办法,而不是先给要解决的问题下定义. ------杰拉尔德.温伯格,<<你的灯亮着吗>> 业内对架构的讨论仍沿用了传统思想;如果知道了系统需求,就可以为此系统构建架构,这种观...
阅读全文
摘要:本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜、因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己。以下是本人一些做项目的个人体会,写出来供大家指点,在讨论过程中共同提高水平。项目开始阶段是一个最重要的阶段。项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解...
阅读全文
摘要:1.面向对象分析面向对象分析的目的是知识客观世界并进行建模.其实在面向对象的分析过程中也是对需求的分析和理解.使用面向对象分析的过程一般如下:获取问题陈述-->确定类-->准备数据字典-->确定关联-->使用继承来细化类型-->完善对象模型-->建立对象动态模型-->建系统功能模型(1) 获取问题陈述就是与用户一起理解系统,搞清楚系统的业务逻辑,发现用户的...
阅读全文
摘要:从客户角度来讲,战略是基于差异化的客户价值主张的。描述如何创建差异化、可持续的价值给目标客户。管理者要识别出来业务竞争领域的目标客户群,在这些目标客户群里,管理者要识别出如何来度量业务单元的执行绩效。 我们的产品基本已经圈定了客户范围和客户的基本特点。这不代表着目标客户已经明确,就是在相同的客户范围,我们也可以再次细分客户,通过细分分析,把客户锁定到一个更能体现产品价值的范围。我们可以通过分析数个...
阅读全文
摘要:先了解一下全文索引是如何创建和使用的 创建全文索引: 在MS SQL SERVER 2005里,全文索引是一个单独的服务项,默认是启动的,但是没有允许数据库启用全文索引,如果要在某个数据库中创建全文索引,先要启用数据库的全文索引. 启用方法: 1.数据库->属性->常规->启用全文索引 2.在查询中执行:sp_.........忘了,如果没有启用就执行创建索引目录,会提示. ...
阅读全文
摘要:全文检索是对大数据文本进行索引,在建立的索引中对要查找的单词进行进行搜索,定位哪些文本数据包括要搜索的单词。因此,全文检索的全部工作就是建立索引和在索引中搜索定位,所有的工作都是围绕这两个来进行的。下面就逐个介绍。 建立全文索引中有两项非常重要,一个是如何对文本进行分词,一是建立索引的数据结构。分词的方法基本上是二元分词法、最大匹配法和统计方法。索引的数据结构基本上采用倒排索引的结构。 分词...
阅读全文
摘要:五个过程组指的是: 启动、规划、执行、监控、收尾九大知识领域指的是: 整体、范围、进度、成本、质量、人力资源、沟通、风险、采购 在5个过程组、9个知识领域内,分布着44个过程,我用下图来进行描述。 知识领域启动规划执行监视与控制收尾 项目整体管理4.1制定项目章程4.3制定项目管理计划4.4指导项目执行4.5监视与控制项目工作4.7项目收尾74.2制定初步范围说明书 4.6整体变更控制 范围管...
阅读全文
摘要:本文主要介绍PMBOK所述的项目管理体系中,启动过程组中项目整体管理知识领域中的制定项目章程子过程。本文主要从该过程可以获取的资源、可以使用的工具、在该过程中需要做的事情(个人经验总结)、做完该过程可以获取的结果四个方面来论述。 一、项目启动阶段1.1 制定项目章程1.1.1 可以获取的资源1.1.1.1 合同作为项目经理,在接手这个项目时,如果已经签属了合同,尽量能拿到合同进行阅读。因为合同是第...
阅读全文
摘要:最近在带领一个异地的团队在进行.Net B/S系统开发工作。两地相隔1000多公里, 两地都有开发人员,源码的统一管理就成了需要解决的问题。针对这个问题,想到如下的解决方法: 一、利用Microsoft Visual SourceSafe的Internet功能优点:1.考虑使用VSS是因为他与Microsoft Visual Studio集成的很紧密。可以在编译器中对源码进行直接Check in ...
阅读全文
摘要:.net的开发有很多速成的方法,很多朋友做中小型网站的时候,为了省时间都会有一些自己的方法。我将一种比较常见的工具和思路组合介绍如下: 1) 用Powerdesigner做数据库建模 2) 将数据库模型转换成数据库的表、存储过程等对象 3)根据项目需求,将程序结构分为UI显示层、业务逻辑处理层、数据处理层、接口层等。 4) 通过.NET代码生成器生成各层的代码。 5) 将代码放入VS2005建立...
阅读全文
摘要:/*** alist :原来的要排练的数组,n组合的个数 */ function getCom(aList, n) { var a = []; //新的组合数组 var count = 0; var m = aList.length; var flags = []; /*初始化*/ for (var i = 0; i < n; i++) { flags[i] = 1; } for (var ...
阅读全文
摘要:public static List<string> GetCom<T>(T[] aConde,int n) { List<string > list = new List<string>(); int m =aConde.Length; int[] flags = new int[m]; for (int i = 0; i < n; i++)...
阅读全文
摘要:通用用户权限系统设计 做了n多的MIS系统,很久以前就有这种想法,想把MIS系统中的用户权限管理和审批流管理独立出来,做成单独的组件,但是因为各种各样的原因,都没有去做,也许是太懒了。今天终于痛下决心,一定要把这两个东西给做成组件,说干就干。因为代码还没有写完,今天暂时就把数据库设计发上来,等代码搞好了,并且把代码搞的好看点后,我以后可能会把这个权限管理组件和审批流管理组件开源。今天暂时就看权限管...
阅读全文
摘要:一.引言 因为做过的一些系统的权限管理的功能虽然在逐步完善,但总有些不尽人意的地方,总想抽个时间来更好的思考一下权限系统的设计。 权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限系统是很有意义的。二.设计目标 设计一个灵活、通用、方便的权限管理系统。 在这个系统中,我...
阅读全文
摘要:我在通用权限的设计(上)一文中很多问题并没有诉说详细,而且估计我写“通用”两字的时候激发了很多人的不满,我这里先道个歉。 从解决方案的角度出发,没有绝对通用的权限设计,这点我也赞同,只能针对项目的实际需求来开发对应的权限模块,这点是肯定的。我这里只是记录一种做法而已,而且这种做法必然有其适用的范围,而且如果把企业或者公司部门的因素也考虑进去,我觉得反而难以把做法说清,所...
阅读全文
摘要:讲权限模块的设计,其实没什么太大的意义,园子里面很多高人已经写过了。前段时间自己写了一个权限模块,现在跟大家分享一下做法。 讲我的做法之前,先要说说比较通用的权限模块是如何设计的,通常是一张用户表,角色表,用户与角色关联表,功能表,角色与功能关联表,模块表。 如上设计之后,当要判断一个用户是否具有某个权限的时候先要从用户与角色关联表出发,找到当前用户所属的角色,然后再去角色功能关联表里面查找...
阅读全文
摘要:经历了最近几个月易讯网新版本的紧张开发及上线调试之后,总算能够暂时静下心来考虑网站的下一步计划及如何通过网络来如何吸引用户。本来很早就想与朋友们一起分享下自己在开发易讯网过程中对网站架构和设计和经验和看法,但那时因为上一版本许多东西还欠缺考虑只好做罢。现在,终于有时间能够分享下自己的经验并大家交流和探讨。什么是易讯网(econfeed.com)?如果您知道国外的DIGG网站,那么您也就知道了什么是...
阅读全文
摘要:功能描述:根据客户选择下拉框,同步中部分超链的请求传递参数与下拉框中的值相等。代码中用到JQuery的cookie插件:jquery.cookie.js jquery.cookie.pack.js 关于该插件不做过多介绍,可以通过google获得更多信息。页面部分:假设页面有一个用于标识状态的select<select id="type"> <option value="sms"...
阅读全文
摘要:在jQuery中有两个获取元素位置的方法offset()和position()。position()方法是在1.2.6版本之后加入的,为什么要引入这个方法呢?这两个方法之间有什么异同?使用的时候应该注意哪些问题?什么时候使用offset(),什么时候又使用position()呢? 先看看API对这这两个方法的定义:offset():获取匹配元素在当前视口的相对偏移。返回的对象包含两个整形属性:to...
阅读全文
摘要:自然的运动是遵循物理规律的运动,而不是理想的简单的匀速直线运动,所以,我们在写动画效果的时候也要考虑让我们的效果更接近自然规律,比如加速,减速,匀变速,变加速等等等等要考虑进去。我们平常建立一个简单的jQuery 动画效果很简单 使用animate 就行了:$("#info").animate({"left":-(wh*i)+"px"},speed); 如果我们要使用缓动效果 就要先链接jQuer...
阅读全文
摘要:如果 列表里面 有N多的列表项目 我想知道我点击了哪一个 应该怎么取呢?jQuery 里面 提供了一个index()方法 :index(subject)搜索与参数表示的对象匹配的元素,并返回相应元素的索引值值。如果找到了匹配的元素,从0开始返回;如果没有找到匹配的元素,返回-1。但是 API里面提供的例子貌似不对[代码]</ul>如上所示,这是一个无序列表 我要点击任意一个列表项目 要...
阅读全文
摘要:[代码]函数也比较简单 ,一看就明白了,只要理清了这几个参数,自己去套就行了。 最后发个DEMO吧:点击这里查看在线演示其中 导航和 官方新闻 用了 cur 标记当前函数论坛和积分榜用了tab 切换函数来自:http://www.cnblogs.com/trance/archive/2009/05/13/1456131.html
阅读全文
摘要:1、放弃 把握的反面就是放弃,选择了一个机会,就等于放弃了其它所有的可能。当新的机会摆在面前的时候,敢于放弃已经获得的一切,这不是功亏一篑,这不是半途而废,这是为了谋求更大的发展空间;或者什么都不为,只因为喜欢这样做,因为,年轻就是最大的机会。人,只有在三十岁之前才会有这个胆量,有这个资本,有这个资格。 2、失恋 不是不在乎,而是在乎不起。三十岁前最怕失去的不是已经拥有的东西,而是梦想。爱情...
阅读全文
摘要:设计漂亮的样式表是一门艺术设计漂亮的样式表不是一门暗黑艺术(如果用艺术家的眼光来看待这门艺术的话,那更多表现的是种对幸福的生活渴望和完美人生的追求. PS: 这是译者找到的最靠谱的解释.). 它需要持久的练习和全身心的投入, 但是, 有一些小窍门来帮你快速提升, 让你也成为一个CSS高手.再接下来的文章里,我会演示一些自己在设计可读性强, 维护性强, 并容易调试的样式表时用到的技术.文件的命名惯例...
阅读全文
摘要:Demo演示:http://nba.titan24.com/focus/kikx/slider_demo.html DEMO 说明: 图片横向滑动切换的原理很简单,就是当前被选中的图片,或者当前鼠标划入的图片宽度变大,其他的图片减少相应的尺寸就可以了,于是我们就有了这个公式:假如我们有11张图片,图片容器宽度一共为 960 px ,则每个图片宽度为 960/11 px ,图片打开状态宽度为 160...
阅读全文
摘要:使用jQuery制作手风琴效果本例主要讲解如何利用jQuery创建一个简单的手风琴风格的竖向菜单,从易到难。 第一步:搭建基本结构。 我使用的是dl dt dd 结构,如下所示:< dl id="sfqclick" >< dt class="leftIco">MainLink-1< /dt>< dd>< a href="#">SubLin...
阅读全文
摘要:1 ADO.NET 命名规范 数据类型 数据类型简写 标准命名举例 Connection con conNorthwind Command cmd cmdReturnProducts Parameter parm parmProductID DataAdapter dad dadProducts DataReader dtr dtrProducts DataSet dst dst...
阅读全文
摘要:在Suteki.Shop中使用了NVeloctiy模版引擎,用于提供可订制的邮件模版。而邮件的功能就是当定单状态发生变化时,系统会向买家发送邮件通知。其中的邮件信息内容就是采用NVeloctiy的模版(.vm扩展名)进行订制的。 因为在Sutekie.Shop的最新源码包中只是部分实现了其功能,而全部的功能还在完善中,所以要运行本文中所说的功能,需要在下面的链接地址中下载其最新程序文件(包...
阅读全文
摘要:ScottGu在其最新的博文中推荐了Simone Chiaretta的文章13 ASP.NET MVC extensibility points you have to know,该文章为我们简单介绍了ASP.NET MVC中的13个扩展点。Keyvan Nayyeri(与Simone合著了Beginning ASP.NET MVC 1.0一书)又陆续发表了一些文章,对这13个扩展点分别进行深入的...
阅读全文
摘要:上文书我们说到《HTML重构:战略篇》,书接前言下面是战术篇,我们通过路线图来先有一个大体印象: HTML规范化(Well-Formedness):语法正确HTML Validity :语义正确不仅仅是语义正确:HTML元素的用法回归正途正确还不够:关注你的内容哪有个完啊:关注网站可用性(Accessibility) HTML规范化(Well-Formedness):语法正确 规范化(W...
阅读全文
摘要:《Refactoring HTML: Improving the Design of Existing Web Applications》是一本精彩的HTML重构指南,作者给出了HTML重构的实践路线和方法。本文是《Refactoring HTML》的读书笔记,按照我的理解将全书的分为:战略篇,战术篇,工具篇。 本文是战略篇:全局方略的角度介绍重构的内涵,原因,时机,目标 嗯哼,我们开始: ...
阅读全文
摘要:本文是《HTML重构》读书笔记的第三篇:工具篇;从战略到战术,真正实践过程中没有好的工具HTML重构也将成为开发者的噩梦。所以之前就有朋友问是否有工具可以减轻工作量,由于作者介绍的工具多是Java开发的,因此我把作者给出的工具列表作为线索给出了更多可能选择。 如果你不知道我在做什么,那么请看前情提要: HTML重构:战术篇 HTML重构:战略篇 嗯哼,我们开始: ...
阅读全文
摘要:Asp.net应用程序管道处理用户请求时特别强调"时机",对Asp.net生命周期的了解多少直接影响我们写页面和控件的效率。因此在2007年和2008年我在这个话题上各写了一篇文章: 《日志不说谎--Asp.net的生命周期》《日志不说谎--Asp.net的生命周期 【结题】》《两个粒度看Asp.net生命周期》 对于Asp.net MVC,我对它的生命周期还是兴趣很浓,于是提出两个问题: 一个...
阅读全文
|