我不了解Javascript $的想法/目的/用途,如
function $(id){ return document.getElementById(id); }
有人可以解释或指出我的解释吗?
谢谢!
- 皮特
答案 0 :(得分:8)
当您看到涉及大量$(foo)
函数调用的JavaScript代码时,它可能使用jQuery或Prototype Web开发框架。它只是一个标识符;与许多其他语言不同,标识符(函数和变量名称)可以包含并以“$”开头。
答案 1 :(得分:7)
在您的代码中,它是函数的名称。
function $(id) { return document.getElementById(id); }
$("my_id")
function myfunc(id) { return document.getElementById(id); }
myfunc("my_id")
两个功能,两个不同的标识符。
答案 2 :(得分:2)
最常见的是JQuery使用它 - 特别是,JQuery创建了一个引用为$
的对象,它有各种方法来简化页面操作。
技术上可以将任何类附加到$
答案 3 :(得分:2)
它只是名为$()
的函数的名称。美元符号($)是JavaScript中标识符的有效字符。例如,jQuery使用它作为jQuery()
函数的简写别名。
答案 4 :(得分:2)
使用$
作为函数名称有两个主要原因,尤其是在像jQuery这样的框架中: