我正在阅读一篇Polymer教程,但我不理解一些代码行,如下所示:
postTask: function(e) { // Add a new task
var tsk = this.$.tTask.value;
var usr = this.$.tUser.value;
...
在这个代码块中,我不理解选择器 this。$。tTask.value ,是另一种在jQuery语法中选择的方法吗?
答案 0 :(得分:4)
我对Polymer一无所知,所以我只能根据javascript语法回答这个问题。
此代码不一定涉及jQuery。
在javascript中,$符号只是一个标识符。
当您包含jQuery时,恰好将jQuery
函数分配给window.$
。但是jQuery没有'拥有'$符号。
此处,已将标识为$
的变量分配给当前对象。例如,某些代码可能正在调用
this.$ = {
tTask: { value: "TaskValue" },
tUser: { value: "UserValue" }
};