05 2012 档案
摘要:Shilft+Alt+Space 自动完成并显示命名空间Ctrl+R,Ctrl+V 在方法的左边直接得到返回值Ctrl+E,Ctrl+U 自动完成if while do...while lock 等语句Shilft+Alt+F12 导航到对象使用的位置Ctrl+T 找类 Ctrl+Shilft+T 找文件 Alt+\ 找方法Alt+Home 导航到基类
阅读全文
摘要:Observer设计模式是针对:一个对象对多个对象中,一个对象发生状态改变,其他附属对象发生相应的更新。是一种松耦合的设计模式。例子:假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,来提示水已经快烧开了。现在我们需要写个程序来模拟这个烧水的过程,我们将定义一个类来代表热水器,我们管它叫:Heater,它有代表水温的字段,叫做temperature;当然,还有必不可少的给水加热方法BoilWater(),一个发出语音警报的方法MakeAlert(),一个显示水温的方法,ShowMsg()。namespace
阅读全文
摘要:Javascript调用WebService在项目中添加WebService.asmx文件,然后就可以写方法了,上代码:第一步: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.Services; 6 7 /// <summary> 8 ///WebService 的摘要说明 9 /// </summary>10 [WebService(Namespace = "http://tempu
阅读全文
摘要:问题: 通常的,如果你要在Asp.net的页面中使用Asp.net Ajax,你需要在页面中添加ScriptManager控件。而ScriptManager控件需要运行在服务器端标识(server-side)的Form控件中。因此,为了使用ScriptManager控件,你必须要使用包含一个服务器端标示(server-side)的Form的页面。这就造成了问题。你不应该在Asp.net MVC的view中包含服务器端标示(server-side)的Form控件。为什么呢?使用服务器端标示(server-side)的form控件意味着这个添加的form控件迫使你使用postbacks和views
阅读全文
摘要:原型使用方式1个人理解,之前写JS都是这样: 1 var decimalDigits = 2, 2 tax = 5; 3 4 function add(x, y) { 5 return x + y; 6 } 7 8 function subtract(x, y) { 9 return x - y;10 }11 12 //alert(add(1, 3));但是,这个并不能体现OOP思想,看了原型与原型链之后觉得OOP一目了然:1 var C...
阅读全文
摘要:View Code 1 // 这个代码是错误的,因为变量i从来就没背locked住 2 // 相反,当循环执行以后,我们在点击的时候i才获得数值 3 // 因为这个时候i操真正获得值 4 // 所以说无论点击那个连接,最终显示的都是I am link #10(如果有10个a元素的话) 5 6 var elems = document.getElementsByTagName('a'); 7 8 for (var i = 0; i < elems.length; i++) { 9 10 elems[i].addEventListener('click', f
阅读全文
摘要:View Code 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <title>JS中Module模式基本和高级用法.htm</title> 5 6 <scr
阅读全文
摘要:View Code 1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head runat="server"> 3 <title></title> 4 <script language="javascript" type="text/javascript"> 5 function Show(obj) { 6 /* 7 *window.event 8 *IE:有window.event对象 9 *FF:没有wi
阅读全文
摘要:View Code <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" type="ima
阅读全文
摘要:协变让一个粗粒度接口或委托能够接收更加具体的接口或委托作为参数或返回值;逆变让一个接口或委托的参数(或返回值)更加明确,具体,也就是参数类型更加强。
阅读全文
摘要:document.getElementById(父元素中元素的ID).contains(event.toElement) 此句意思: 判断元素是否存在父元素中。
阅读全文
摘要:编码:encodeURI 解码:decodeURI编码:encodeURIComponent 解码:decodeURIComponent
阅读全文