通用Javascript语法查询

General Javascript Syntax Query

本文关键字:查询 语法 Javascript 通用      更新时间:2024-04-14

我是Javascript及其语法的新手。希望你们能帮助我消除疑虑。

Q1)

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

"$(document…."部分是什么意思?我以为函数是从开始的

function(var){...} 

有什么区别?我什么时候用"$"符号?

Q2)

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对象中当前选定的元素集。我在底部也提供了一个链接。

解释Q1:$(文档)。准备好的

解释Q1第2部分:$

Q2的解释:给定上下文中的函数(e)

附加读数:.在上