Hello world.

上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
  2011年11月24日
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){alert(n);} f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。 function f1(){var n=999;} alert(n); ... 阅读全文
posted @ 2011-11-24 15:53 Ryan.zhu 阅读(263) 评论(0) 推荐(0) 编辑
  2011年11月3日
摘要: 因为最近再带两个实习的朋友~ 他们在理解委托这块 不明白能用来做什么 对这块理解的不好 更不用说委托扩展来的 拉姆达表达式 事件等了~ 但是这些很重要 在MVC EF4.1 里 都会有很多拉姆达表达式的影子 在做组件开发 用户控件开发 事件的运用 一定也是少不了的 稍微深入点儿的说 用于两个对象之间的通讯 用来解耦 用委托事件 是很不错的选择 而设计模式里的观察者模式 也是基于委托事件的应用 还有做winform 开发的 里的线程 WPF SL 的异步调用等 都是有这委托的影子的 所以 这个还是很重要的。也是一定要掌握的~ 希望通过这篇文章 能让大家更加了解委托以及如何运用~一.委托以及延伸先 阅读全文
posted @ 2011-11-03 11:00 Ryan.zhu 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 我们会经常使用iframes来加载第三方的内容、广告或者插件。使用iframe是因为它可以和主页面并行加载,不会阻塞主页面。当然使用iframe也是有利有弊的:Steve Souders在他的blog里面有阐述:Using Iframes Sparingly:iframe会阻塞主页面的onload事件主页面和iframe共享同一个连接池 阻塞主页面的onload是这两个问题中最影响性能的方面。一般都是想让onload时间越早触发越好,一方面是用户体验过更重要的是google给网站的加载速度的打分:用户可以用IE和FF中Google工具栏来计时。 那么为了提高页面性能,怎样才能不阻塞主页... 阅读全文
posted @ 2011-11-03 10:14 Ryan.zhu 阅读(318) 评论(0) 推荐(0) 编辑
  2011年10月20日
摘要: 最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。 在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensurea class only has one instance,and provide a global point of access to。它的主要特点不是根据客户程序调用生成一个新的实例,而是控制某个类型的实例数量-唯一一个。(《设计模式-基于C#的工程化实现及扩展》,王翔)。也就是说,单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定... 阅读全文
posted @ 2011-10-20 11:11 Ryan.zhu 阅读(227) 评论(0) 推荐(0) 编辑
  2011年9月28日
摘要: 1. 软件版本阶段说明* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。* Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。* RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。* Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不 阅读全文
posted @ 2011-09-28 11:04 Ryan.zhu 阅读(356) 评论(0) 推荐(0) 编辑
  2011年9月20日
摘要: var kk = document.createElement("div");kk.interHTML="contentsssss11122";document.body.insertBefore(kk, document.body.firstChild); 阅读全文
posted @ 2011-09-20 09:37 Ryan.zhu 阅读(2984) 评论(0) 推荐(0) 编辑
  2011年9月9日
摘要: 一、HTTP请求数的权衡 1、为什么要关心http请求? 当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息。在用户打开一个页面的初初,包括等待时间、请求时间、建立响应时间、渲染时间……,都是消耗在前端的。比如下载图片、下载样式表、JavaScript脚本、flash等文件。大家应该都经历过那个“多图杀猫”的时代,加载那样一个网页会花费大量的时间。减少这些资源文件的请求数将是提高网页显示效率的重点。 假设用户家的网速是1M/秒,那么他打开一个网页时,如果网页文件小于1M,理论上他可以在一秒之内打开网页。下载网页的快慢在显示速度上占了很大比重,所以,网页本身体... 阅读全文
posted @ 2011-09-09 13:38 Ryan.zhu 阅读(265) 评论(0) 推荐(0) 编辑
  2011年9月6日
摘要: C#中方法的参数有四种类型: 1. 值参数 (不加任何修饰符,是默认的类型)2. 引用型参数 (以ref 修饰符声明) 3. 输出参数 (以out 修饰符声明) 4. 数组型参数 (以params 修饰符声明)1. 值传递: 值类型是方法默认的参数类型,采用的是值拷贝的方式。也就是说,如果使用的是值类型,则可以在方法中更改该值,但当回调方法时,不会保留更改的值。 staticvoidChangeValue(intx,inty){inttemp=x;x=y;y=temp;}staticvoidMain(string[]args){inti=1,j=2;ChangeValue(i,j);Con.. 阅读全文
posted @ 2011-09-06 17:09 Ryan.zhu 阅读(859) 评论(0) 推荐(1) 编辑
  2011年8月31日
摘要: 声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码1简介1.1Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信 阅读全文
posted @ 2011-08-31 16:22 Ryan.zhu 阅读(174) 评论(0) 推荐(0) 编辑
  2011年8月23日
摘要: DropDownList1.ClearSelection();我相信,当你看到这个方法的时候会恍然大悟!如果是,请留个言哈. 阅读全文
posted @ 2011-08-23 10:55 Ryan.zhu 阅读(480) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
come soon on