javascript - 通用 Javascript 语法查询

标签 javascript jquery html

我是 Javascript 及其语法的新手。希望大家能帮我解答疑惑。

第一季度)

<script>
 $(document).ready(function() {...}
</script>

“$(document....”部分是什么意思?我以为函数是这样开始的

function(var){...} 

?有什么区别?什么时候使用“$”符号?

第二季度)

JS代码

$('#dropzone').on('dragover', function(e) {
                e.preventDefault();
                e.stopPropagation();
                e.originalEvent.dataTransfer.dropEffect = 'copy';
            });

HTML代码

  <div id="dropzone">
        <span>Drop an image file here</span>
        <canvas></canvas>
    </div>

根据上述内容,我看到“#dropzone”链接到“div id='dropzone'”,对吗?我不明白“函数(e)”的部分?在那个位置放置一个函数代表什么作用?

感谢您的回复:)

最佳答案

请参阅链接以获取更详尽的说明

Q1:$(document).ready本质上检测给定的页面状态是否已准备好进行操作。

Q1 第 2 部分:$jQuery 函数的副本,可通过创建 jQuery 对象用于许多不同的所需结果给定元素。

Q2:本质上是经常传递给事件处理程序的“events”的简写。在您的示例中,.on() 方法将事件处理程序附加到 jQuery 对象中当前选定的元素集。我也在底部提供了一个链接。

Explanation for Q1: $(document).ready

Explanation for Q1 part 2: $

Explanation for Q2: function(e) in the given context

Additional reading: .on

关于javascript - 通用 Javascript 语法查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526427/

相关文章:

html - iFrame 高度自动 (CSS)

html - Python3 html转pdf

javascript - 如何在 javascript 代码中使用模型数据?

javascript - 如何展开比父级大的div

javascript - 使 div 适合浏览器页面

javascript - ESXi Web 客户端自动填充凭据

javascript - 页面完全加载后关闭窗口

javascript - knockout js 订阅选择列表所选选项反复显示未定义

javascript - angular.js TypeError : $(. ..).owlCarousel 不是函数

java - Cookie 域包含点?