2012年7月31日
摘要: 一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继prototype之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简化 JavaScript™ 以及Ajax 编程。有人使用这样的一比喻来比较prototy 阅读全文
posted @ 2012-07-31 16:09 晓兰 阅读(273) 评论(0) 推荐(0) 编辑
  2012年7月16日
摘要: 一、背景:与用户界面 (UI) 相关的最大的问题就是大量的凌乱的代码,原因两个:(1) 用户界面包含负责的逻辑用于维护界面相关对象;(2) 其次也包含了应用程序状态的维护。用户界面的3大问题:状态 (State) , 逻辑 (Logic) ,同步 (Synchronization),其中状态是用户界面最关心的问题之一。二、简述MVC、MVP、MVVM(1) MVC:模型-视图-控制器(Model View Controller),它强制性的使应用程序的输入、处理和输出分开。(2) MVP:模型-视图-表现类(Model-View-Presenter)(3) MVVM:模型-视图-视图模型(Mo 阅读全文
posted @ 2012-07-16 22:07 晓兰 阅读(10853) 评论(2) 推荐(2) 编辑
  2012年7月3日
摘要: 简单的利用javascript的数组实现数据结构中的堆栈和队列。Stack.js源码:?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778/* * @brief: 定义堆栈类 * @remark: 实现堆栈基本功能 */function Stack(){ //存储元素数组 var aElement = new Array(); /* * @brief: 阅读全文
posted @ 2012-07-03 08:39 晓兰 阅读(1250) 评论(0) 推荐(1) 编辑
  2012年6月28日
摘要: 最近学习PMBOK,准备考个PMP认证,有朋友推荐一本好书:《PMP" Exam Prep》,拿来一看,果然不错,我是个懒人,不会全部都看,只看一些精华部分。考虑到独乐乐不如众乐乐,所以拿出来分享,欢迎各界群众批评指正。说明:英文是原文,中文是我的见解,不是严格翻译。一、项目的形成阶段下面这些内容是项目管理Framework内的东东,还不能算项目的初始阶段(Initiating Phase),因为项目章程(Chart)还没有制定,所以项目经理的身份尚未合法化。如果这个项目可能让你做项目经理的话,你也别闲着,这个阶段还是有很多重要工作要做的,而且有些工作做不好,即使项目干得再漂亮,可能 阅读全文
posted @ 2012-06-28 14:44 晓兰 阅读(932) 评论(0) 推荐(2) 编辑
  2012年6月11日
摘要: 什么是cookie?cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。有关cookie的例子:名字 cookie当访问者首次访问页面时,他或她也许会填写他/她们的名字。名字会存储于 cookie 中。当访问者再次访问网站时,他们会收到类似 "Welcome John Doe!" 的欢迎词。而名字则是从 cookie 中取回的。密码 cookie当访问者首次访问页面时,他或她也许会填写他/她们的密码。密码也可被存储于 cookie 中。当他们再 阅读全文
posted @ 2012-06-11 10:39 晓兰 阅读(1021) 评论(0) 推荐(0) 编辑
  2012年5月17日
摘要: 1.项目、项目集和项目组合定义:项目:为了创造独特的产品、服务或成果而进行的临时性的工作。临时性是指项目有明确的起点和终点。项目创造的产品、服务或成果一般不具有临时性。项目集:一组相互关联且被协调管理的项目。项目集中的项目通过产生共同的结果或整体能力而相互联系。项目组合:为了便于管理、实现战略业务目标而组合在一起的项目、项目集和其他工作。项目组合中的项目不一定彼此依赖或有直接关系。2.项目管理、项目集管理和项目组合管理项目管理:将知识、技能、工具与技术应用于项目活动,以满足项目的要求。项目集管理:对项目集进行统一协调地管理,以实现项目集的战略目标和利益。项目组合管理:为了实现特定的战略业务目标 阅读全文
posted @ 2012-05-17 11:34 晓兰 阅读(3903) 评论(0) 推荐(0) 编辑
  2012年4月9日
摘要: xml xslt中的空格输出处理,终于找到了一个可以用的解决方法了。方法一:用&#160;就可以表示空格了。方法二:用<xsl:text></xsl:text>可以保留空格,注意这里的xsl类型为text才可以,为其他的就不行了。方法三:disable-output-escaping 属性为yes时,可以禁止转义输出,即直接输出<,&等字符<xsl:text disable-output-escaping=”yes”>&amp;nbsp;</xsl:text>&#160;或者<xsl:text disa 阅读全文
posted @ 2012-04-09 11:20 晓兰 阅读(8167) 评论(0) 推荐(0) 编辑
  2012年3月21日
摘要: 字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。^匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a"$匹配一个输入或一行的结尾,/a$/匹配"An a",而不匹配"a 阅读全文
posted @ 2012-03-21 12:53 晓兰 阅读(11305) 评论(0) 推荐(0) 编辑
  2012年1月25日
摘要: 1、 为什么设置了DataFormatString没有效果?不要忽略BoundField的两个重要属性HtmlEncode和ApplyFormatInEditMode。HtmlEncodeGridView 使用的 BoundField 与 DataGrid 使用 BoundColumn 不同,BounField 提供了一个 HtmlEncode 属性,提供是否对数据进行HTML编码,降低了 BoundColumn 潜在的Html &Script 嵌入攻击,默认该值是启用的。如果要使用格式化输出,应该关闭此属性。<asp:BoundField DataField="Hir 阅读全文
posted @ 2012-01-25 23:42 晓兰 阅读(5003) 评论(0) 推荐(0) 编辑
  2011年10月12日
摘要: 下面我演示两个相关联的列表框,一个是“省份”列表框,另外一个是省份的“城市”列表框,当单击“省份”下拉框时,“城市”下拉框会随之改变,将显示所选择省份内的城市。服务器端在接收到页面传来的省份数据后,根据省份数据组织相应的城市数据,并将城市数据以 XML 文件的形式发送到客户端。该XML 文件格式很简单,格式清单:<?xml version="1.0" encoding="gb2312" ?> <citys> <city> <id></id> <name></name> & 阅读全文
posted @ 2011-10-12 13:15 晓兰 阅读(1658) 评论(0) 推荐(0) 编辑