摘要:
1 <script language="javascript"> 2 function test2(name) 3 { 4 if(document.all) 5 { 6 document.getElementById(name).click(); 7 } 8 else 9 { 10 var evt = document.createEvent("MouseEvents"); 11... 阅读全文
摘要:
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[老驴日期格式化]') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))DROP FUNCTION [dbo].[老驴日期格式化] GO /****** Object: UserDefinedFunction [dbo].[老驴日期格式化] Script Date: 05/12/2009 23:19:18 * 阅读全文
摘要:
JavaScript中调用Silverlight方法/属性要从JavaScript中调用Silverlight方法,Silverlight必须首先注册ScriptableObject。这可以通过给要暴露给js的类型加上ScriptableTypeAttribute,这样就会暴露该类型的所有属性、方法和事件;如果只要暴露一部分成员,也可以仅给这一部分成员标记ScriptableMemberAttribute(在过去的版本中仅有ScriptableAttribute)。这个标记是非常宽松的,只要类中有成员是Scriptable的,就可以使用HtmlPage.RegisterScriptableOb 阅读全文
摘要:
在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。实际上Lambda表达式的本质是匿名方法,也即是当编译我们的程序代码时,编译器会自动帮我们将Lambda表达式转换为匿名方法。20.5.1创建Lambda表达式Lambda表达式的书写方式是一个参数列表后跟“=>”记号,然后跟一个表达式或一个语句块,即Lambda表达式的语法格式为:参数列 => 语句或语句块Lambda表达式例子如下所示:d 阅读全文
摘要:
1.Lambda简介一个Lambda Expression (译为Lambda式)就是一个包含若干表达式和语句的匿名函数。可以被用作创建委托对象或表达式树类型。所有的Lambda式都使用操作符“=>“,表示“goes to (转变为)”。操作符左边部分是输入参数表,右边部分是表达式或语句块。x => x * x读成“x转变为x乘x”。Lambda式可以被赋值给一个委托类型:例1delegate int del(int i);del myDelegate = x => x * x;int j = myDelegate(5); //j = 25也可以被用于创建一个表达式树类型:例 阅读全文