问题描述
|
从
http://devlicio.us/blogs/sergio_pereira/archive/2009/02/09/javascript-5-ways-to-call-a-function.aspx
在中定义事件处理程序时
jQuery,该库将负责
覆盖这个的价值并使
确保它包含对
元素是
事件。
jQuery如何覆盖的值
这个?继续阅读。
apply()和call()
C#/。NET可以提供相同的功能吗?如果不是,那么如何为C#建立一个类似于jquery的库,而不仅仅是为javascript?
解决方法
不,没有办法在C#中更改
this
,但是使用诸如方法链接之类的概念来构建流畅的接口不是必需的(有关C#的示例,请参见方法链接维基页面)。
, 不,C#不允许您重新定义语言元素。
C#是一种静态类型的语言,而javascript是一种动态语言-只是一个区别,那就是您不能覆盖C#中的语言元素,但是可以覆盖javascript中的语言元素。
无论如何,我不太清楚如何编写一个适用于javascript和C#的库。
, 不,你不能。 this
是自动设置的保留关键字,您确实希望它指向正确的位置,即该类的当前实例。
此外,“类似于C#的类似于jquery的库”会是什么样子?我认为这个概念没有多大意义。