我正在研究产生的JavaScript:
相关代码是
我的问题是,这指的是什么?只是关键字"这"我明白了,但是这个?似乎没有任何jQuery.
感谢任何照明.
它与谷歌"jstemplate"机制有关.
从该页面:
$ this:$ this指的是处理当前节点时使用的JsEvalContext数据对象.所以在上面的例子中,我们可以将$ this.end替换为end而不改变jscontent表达式的含义.在这种情况下,这似乎不是一件非常有用的事情,但在其他情况下,$ this是必要的.如果JsEvalContext包含诸如字符串或数字之类的值而不是具有命名属性的对象,则无法使用object-property表示法检索该值,因此我们需要$ this来访问该值.