我在哪里可以找到有关JavaScript术语的更多信息?

时间:2012-08-14 01:27:45

标签: javascript terminology

我最近开始在Codecademy上学习JavaScript,我想知道在哪里可以找到更多关于它的信息。我真的很困惑一些正在使用的术语,如“元素”,“通过函数传递一些东西”等。是否有一个我可以去的网站来解释条款?

3 个答案:

答案 0 :(得分:0)

可能最好只问你在这里遇到的任何具体问题。

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

“通过一个函数传递一些东西”听起来像是“将一些东西传递给一个函数”,它将引用一个参数传递给函数,如:

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

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

答案 1 :(得分:0)

我可能只是抓住O'Reilly的参考书并阅读所有基础知识,包括一些你不会立即理解的东西(没关系 - 只是偶尔让你自己暴露它)。

传递是你用参数或参数做的事情,如传入函数的东西。元素可以是DOM的东西,但它也是分配给数组索引的内存位置的常用字。例如数组的第一个“元素”是myArray[0]

在线,我不推荐W3Schools来学习更高级的JS东西,但是当你忘记常见的JS东西的细节时,这并不是一个糟糕的参考,你可以在一个地方找到所有基础知识的地方不是很多

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

答案 2 :(得分:0)

您应首先彻底查看Google这一术语,以寻找定义和/或解释。如果您什么都找不到,请随时在这里询问。以下是您定义的术语:

元素:我假设当你说“元素”时,你正在谈论数组元素。基本上,这些是数组所包​​含的各个值。这是一个由三个元素组成的数组:

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);
}

指定函数在函数名后面的parantheses中可以接收的参数。要使用提供的参数调用函数,请在调用行中包含逗号分隔的参数。例如:

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