摘要:
在js中function是一个一个引用类型,所以可以出现这样的代码: 这种在js里面很平常的用法,在c#里面是不被允许的,在c#中方法是一个类中存放数据处理逻辑的地方,谈不上是一个引用类型,在c#中相似的用法是委托。看下面的例子: 可以看出如果要在C#中使用与js中一样的功能是非常困难的,首先要定义 阅读全文
摘要:
首先需要明确一个执行环境的概念,执行环境这个概念是用来理解作用域的,在js中,执行环境分为全局执行环境和局部(function)执行环境,而在C#这类的C类语言中,还有一个块级别的执行环境,如if语句、for语句所形成的花括号包围起来的块。 然后就是需要理解一个关键字:var,var这个关键字在js 阅读全文