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