簡體   English   中英

在哪里可以找到有關JavaScript術語的更多信息?

[英]Where can I find more information about JavaScript terms?

我最近開始在Codecademy上學習JavaScript,我想知道在哪里可以找到有關它的更多信息。 我對使用的某些術語(例如“元素”,“通過函數傳遞某些內容”等)感到非常困惑。是否可以訪問一個網站來解釋這些術語?

最好只問您這里有什么具體問題。

element通常是DOM元素,它是對網頁中特定對象(例如按鈕,div,textarea等)的引用。您可以使用元素引用來獲取或設置DOM元素的屬性,然后調用方法或注冊回調以進行事件處理。

對我來說,“通過函數傳遞某些東西”聽起來像是“將某物傳遞到函數中”,這是指將參數傳遞給函數,如下所示:

draw("rect", 0, 0, 100, 50);

括號中的五個項目是傳遞給函數的參數。

我可能只是拿起O'Reilly參考書,並閱讀所有基礎知識,包括一些您不會立即了解的內容(沒關系-只是偶爾讓自己接觸它)。

傳遞是對參數或參數的處理,就像傳遞給函數一樣。 元素可以是DOM東西,但是對於分配給數組索引的內存位置來說,它也是一個常用詞。 例如,數組的第一個“元素”是myArray[0]

在網上,我不推薦W3Schools學習更多高級JS知識,但是當您忘記了常見JS知識的細節並且在很多地方可以找到一個這樣的基礎知識時,這並不是一個不好的參考。

Mozilla開發人員的網絡MDN可能更詳細,並且通常具有更好/最新/完整的信息,但在組織方面則有些混亂。

您首先應該徹底搜索該詞,以查找定義和/或解釋。 如果您什么都找不到,請隨時在這里提問。 這是您定義的術語:

元素:我假設當您說“元素”時,您是在談論數組元素。 基本上,這些是數組組成的各個值。 這是一個由三個元素組成的數組:

var arr = ["array element 1", "array element 2", "array element3"];

要訪問數組元素,可以使用arr[i] ,其中i是元素的索引。 請注意,數組是零索引的:

arr[1]; // return "array element 2"

通過函數傳遞一些東西:我相信您正在尋找的術語是參數。 參數是傳遞給函數的值。 以下函數采用三個參數: val1val2val3

function logValues(val1, val2, val3) {
    console.log(val1 + val2 + val3);
}

您可以在函數名稱后的括號內指定函數可以接收的參數。 要使用提供的參數調用該函數,請在調用行中包含逗號分隔的參數。 例如:

logValues("bob", " ", "the plumber"); // logs "bob the plumber"

暫無
暫無

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

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