[英]General Javascript Syntax Query
我是Java語言及其語法的新手。 希望大家能幫助消除我的疑慮。
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
對象中當前選擇的元素集。 我也在底部提供了一個鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.