如果Jquery只是外部javascript代码,那么它如何使用美元符号?那会不会添加新的语法?
答案 0 :(得分:14)
$
只是一个普通变量。你可以var $ = 42;
。
答案 1 :(得分:2)
jQuery - 以及任何其他javascript框架,只需将现有功能封装在不同的实用程序功能中。大多数平台都致力于涵盖不同的浏览器实现。
因此,jQuery的美元符号运算符只是一个封装了javascript功能的函数。它本质上是document.getElementById
的别名,但它也包括按类名或标记名称获取。
至于添加新语法,简而言之:不,它没有。在框架中编写的代码的外观和组织可能不同,但在核心你仍在编写javascript,你只是使用库提供的一组函数,而不是使用javascript核心中的函数集。 / p>
var $ = function () {
// do something here
}