`
北极的。鱼
  • 浏览: 161599 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
无论什么时候,javascript都会把this放到function内部 。 它是基于一种非常简单的思想——如果包含this的 (特别强调!每个函数都有this。看上面的那句话。)最近的 函数 直接是某个对象的成员。那么this的值就是这个对象。如果包含this的最近的函数 不是某个对象的成员,那么this的值便设为某种全局对象(常见为浏览器中的window对象)。   下面的内部函数可以清晰的看出这种思想。 一个函数,若是分配到某个变量的,即不属于任何对象下的一员,那么this的参数就变为window对象。 var obj = { toSt ...
原始地址:http://qiang106.iteye.com/blog/575424       首先这次我们来看看Javascript的prototype有有以下几个特性: 一、我们知道,JS类可以理解成一个构造方法,用new创建一个JS类的对象时,类构造方法会被指定一个prototype属性,这个prototyep我们把它叫做JS类的的原型,原型的初始值是一个对象,这个对象只带有一个属性名为constructor,它指回到和原型关联的那个构造方法; 二、原型的属性,在所有这个JS类的对象实例中共享; 三、当JS程序读取对象中属性时,首先读取的是对象中定义的属性,如 ...
事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。   事件是黏合应用程序中所有用户交互的“胶水”。所有现代浏览器都提供了在特定动作发生时引发的一系列事件。比如用户移动鼠标,敲击键盘,离开页面等。你可以给这些事件注册一些处理函数。   如下是常用的浏览器事件:  属性          当以下情况发生时,出现此事件        FF N IE onabort 图像加载被中断 1 3 4 onblur 元素失去焦点 1 2 3 onchange 用户改变域的内容 1 2 3 onclick 鼠标点击 ...
【转】http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html   闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。   var n=999;    ...
1.avi格式 <object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="ShowDisplay" value="0"> <param name="ShowControls" value="1&quo ...
Cookie (HttpCookie的实例)提供了一种在 Web 应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用Cookie 存储用户首选项或其他信息。 当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。     ASP.NET中的cookie:创建Cookie方法 (1)   Response.Cookies["userName"].Value = “admin";     Response.Cookies[“userName”].Expires = DateTime.Now.AddDays(1);   //如 ...
转自: http://www.soft-bin.com/html/2010/07/09/c-control%e7%9a%84invoke%e5%92%8cbegininvoke%e5%8f%8a%e5%85%b6%e5%ae%9e%e7%8e%b0%e6%9c%ba%e5%88%b6.html   与C++不同,C#语言禁止在创建某个控件的线程外对控件进行访问,否则会引起访问违规的异常。但有些时候,我们的确需要从其他线程对控件,此时就需要借助于Invoke和BeginInvoke之手了。我们先来对Invoke进行介绍。 Invoke是控件Control的成员方法,函数有两个重载版本: ...
Control的Invoke和BeginInvoke 是相对于支线线程(因为一般在支线线程中调用,用来更新主线程ui)Invoke立即插入调用线程中执行,而BeginInvoke 要等调用线程结束才执行   近日,被Control的Invoke和BeginInvoke搞的头大,就查了些相关的资料,整理如下。感谢这篇文章对我的理解Invoke和BeginInvoke的真正含义 。(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。(2)Contr ...
紧耦合     从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是delegate??)“回调”他的老板来实现他的承诺,如下: class Worker { public void Advise(Boss boss) { ...
ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。总结起来,他们有如下语法区别:1、ref传进去的参数必须在调用前初始化,out不必,即: int i; SomeMethod( ref i );//语法错误 SomeMethod( out i );//通过 2、ref传进去的参数在函数内部可以直接使用,而out不可: public void SomeMethod(ref int i) { int j=i;//通过 //... } public void Som ...
using System; using System.Collections.Generic; using System.Text; namespace Delegate { // 热水器 public class Heater { private int temperature; public string type = "RealFire"; // 添加型号作为演示 public string area = "China"; ...
先看一个简单的例子(从网上扒下来的。) using System; using System.Threading; // Simple threading scenario: Start a static method running // on a second thread. public class ThreadExample { // The ThreadProc method is called when the thread starts. // It loops ten times, writing to the console and yiel ...
如何获得Repeater中某行数据项的某列值。高手飘过~~~   其实‘Repeater中的每行数据就是一个对象,至于这个对象是什么类型,就要看你后台绑定的数据源了。我们通常是会绑定一张表(DataTable)的,那么这个对象的类型就是DataRowView类型了。   前台代码如下:   <div class="info details"> <h4>【站点详细信息】</h4> <ul> <asp:Repeater ID="rptStationDeta ...
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" CssClass="tablecss" >          <Columns>              <asp:TemplateField HeaderText="编号" HeaderStyle-CssClass="aaa"  ItemStyle-CssClass="bbb& ...
【转自      http://hi.baidu.com/will4528/blog/item/e43b4c58709a8e89800a188c.html】     觉得太乱的话就ctrl+f搜索关键字吧     全球路由DNS服务器全球只有13台路由DNS服务器(Route Server),在13台路由服务器中,名字分别为“A”至“M”,其中10台设置在美国,另外各有一台设置于英国、瑞典和日本。下表是这些机器的管理单 位、设置地点及最新的IP地址。其中,IP地址等参考了“named.root”文件 A INTERNIC.NET(美国,弗吉尼亚州) 198.41.0.4 B 美国信息科 ...
Global site tag (gtag.js) - Google Analytics