代码改变世界

随笔分类 -  Javascript

弱类型语言的优势:C#的委托概念在Javascript中的实现

2012-11-01 10:37 by 秋日愚夫, 386 阅读, 收藏,
摘要: 先看委托的定义:用于声明一个引用类型,该引用类型可用于封装命名方法或匿名方法。委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。通过下面的方式进行定义 一个参数为string 型,无返回值的 委托publicdelegatevoid OnAction(string para);//使用public class TestClass{ static void Main(string [] args) { OnAction mydelegate = new OnAction(TestFunctionOne ); mydelegate("Hello delegate" 阅读全文

Javascript用闭包实现领域建模

2012-10-17 09:43 by 秋日愚夫, 288 阅读, 收藏,
摘要: 开篇,因工作试用期中需要做个javascript树的练习,在此过程中发现自己此方面知识较少。于是做了点功课。了解了javascript是弱类型语言。无块级作用域。原型继承。闭包。危险的全局变量。等知识。。也渐渐喜欢上了其原型继承的方式。昨天在看一本html5+css3书的时候,看到一段关于绘制图形的javascript代码其中,有几句很有意思。var context=getContextById('dd');context.Width(100);context.Hight(200);context.MoveTo(200,200);从此可以看得出 context通过一系列方法,操 阅读全文