jQuery使用$的原因是: 书写简洁, 相对于其他字符与众不同, 容易被记住。

JQuery占用了两个变量: $ 和 jQuery。

当在代码中打印 $ 和 jQuery时:

<script src="jquery.js"></script>
<script type="text/javascript">
console.log($);
console.log(jQuery);
console.log($===jQuery);
</script>

显示的结果如下:

从结果中可以得出结论: $代表的就是jQuery。

那么应该如何理解jQuery里面的 $ 符号呢?

$ 实际上表示的是一个函数名, 如下所示:

        $() //调用上面我们自定义的函数$

        $(document).ready(function () {

        })  //调用入口函数

        $(function () {

        })  //调用入口函数

        $("#container") //调用id属性为container的元素

        $("div")    //获取所有的div标签元素

如上方所示, jQuery里面的$函数, 根据传入参数的不同, 进行不同的调用, 实现不同的功能, 返回的jQuery对象。

jQuery这个js库, 除了 $ 之外, 还提供了另外一个函数:jQuery。

jQuery函数跟 $ 函数的关系: jQuery === $。

最新文章

  1. iphone如何导出微信聊天记录到电脑?
  2. MySQL导出数据
  3. 将 expression 转换为数据类型 int 时发生算术溢出
  4. HTML5触屏版多线程渲染模板技术分享
  5. CNN 笔记1
  6. 单据状态BE构建
  7. Ubuntu无法关机解决办法
  8. iphone判断当前网络连接类型
  9. HDU 圆桌会议 - 数学题
  10. Gym 100818F Irrational Roots (数学)
  11. linux服务器监控流量sh脚本
  12. java 正则表达式例子, 查找字符串
  13. Webpack 2 视频教程 016 - Webpack 2 中生成 SourceMaps
  14. docker(5):数据的管理
  15. 解析ArcGis的字段计算器(二)——有玄机的要素Geometry属性,在属性表标记重复点线面
  16. SDN中的Heavy-Hitter测量文献阅读
  17. hashmap引起死循环
  18. GNU m4 教程[转]
  19. [转]C# 测试网络连接
  20. Python print &quot;hello world&quot; SyntaxError: invalid syntax

热门文章

  1. java中锁的应用
  2. C#中DateTime.Ticks
  3. 选择webpack这条路,我踩过的坑
  4. Flutter 36: 图解自定义 View 之 Canvas (三)
  5. 转:Java Web 项目发布到Tomcat中三种部署方法
  6. ES7.x mapping 类型
  7. Linux特殊权限及ACL权限
  8. linux基础2-cd、mkdir、touch、umask、chattr、lsattr、SUID/SGID/Sticky Bit
  9. jenkins 持续集成笔记1 --- 安装配置
  10. linux usb驱动记录(一)