【问题标题】:Where can I find more information about JavaScript terms?在哪里可以找到有关 JavaScript 术语的更多信息?
【发布时间】:2012-08-10 06:54:49
【问题描述】:

我最近开始在 Codecademy 上学习 JavaScript,我想知道在哪里可以找到有关它的更多信息。我真的对一些正在使用的术语感到困惑,例如“元素”、“通过函数传递某些东西”等。有没有可以解释这些术语的网站?

【问题讨论】:

    标签: javascript terminology


    【解决方案1】:

    您应该首先彻底搜索该术语以搜索定义和/或解释。如果您什么也找不到,请随时在此处提问。以下是您定义的术语:

    元素:我假设当您说“元素”时,您指的是数组元素。基本上,这些是数组包含的各个值。这是一个由三个元素组成的数组:

    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"
    

    【讨论】:

      【解决方案2】:

      我可能会拿起 O'Reilly 参考书,阅读所有基础知识,包括一些你一开始就无法理解的东西(没关系 - 只是偶尔让自己接触一下)。

      传递是您对参数或参数执行的操作,例如传递给函数的东西。元素可以是 DOM 的东西,但它也是分配给数组索引的内存位置的常用词。例如数组的第一个“元素”是myArray[0]

      在线,我不推荐 W3Schools 来学习更高级的 JS 内容,但是当您忘记常见 JS 内容的细节时,它并不是一个糟糕的参考,而且没有多少地方可以在一个地方找到所有基础知识.

      mozilla 开发人员的网络 MDN 可能更详细,通常具有更好/更新/完整的信息,但在组织方面有点混乱。

      【讨论】:

        【解决方案3】:

        最好只问你在这里的任何具体问题。

        element 通常是一个 DOM 元素,它是对网页中特定对象的引用,例如按钮、div、文本区域等...您使用元素引用来获取或设置属性DOM 元素,对其调用方法或注册回调以进行事件处理。

        “通过函数传递一些东西”对我来说听起来像“将一些东西传递给一个函数”,它指的是把一个参数传递给一个函数,如下所示:

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

        其中括号中的五项是传递给函数的参数。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-01-26
          • 1970-01-01
          • 2023-04-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-18
          相关资源
          最近更新 更多