我正在关注名为How jQuery works的jQuery初学者教程。经过几个基础知识后,会出现一个函数:$.get( "myhtmlpage.html", myCallBack );
。我理解它是如何工作的,但我只是不明白为什么这个函数以$.
开头,而不是简单的get("myhtml... etc.
。谷歌搜索它不会导致任何结果,因为谷歌没有考虑$.
。
所以我的问题是,为什么jQuery中的(某些?)函数以$.
开头?
答案 0 :(得分:4)
答案 1 :(得分:3)
以$.
开头的函数是实用程序方法,而不是特定的DOM元素。示例包括$.ajax
,$.each
等。
像$('#domID')
这样的其他人操纵那个特定的DOM元素,如$('#domID').fadeIn()
等。
答案 2 :(得分:1)
另一种方法是使用常用词的名称创建数十个全局变量,这很可能与页面上其他脚本的其他变量冲突。
答案 3 :(得分:1)
应该将“$ .get”视为:“$”是命名空间,“get”是“$”命名空间内的函数。与C ++和Java中的静态成员函数有些类似。