簡體   English   中英

通用Javascript語法查詢

[英]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對象中當前選擇的元素集。 我也在底部提供了一個鏈接。

Q1的解釋:$(document).ready

Q1第2部分的解釋:$

問題2的說明:給定上下文中的function(e)

附加閱讀:.on

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM