我最近开始在Codecademy上学习JavaScript,我想知道在哪里可以找到更多关于它的信息。我真的很困惑一些正在使用的术语,如“元素”,“通过函数传递一些东西”等。是否有一个我可以去的网站来解释条款?
答案 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"
通过一个函数传递一些东西:我相信,你所寻找的术语是争论。参数是传递给函数的值。以下函数有三个参数:val1
,val2
和val3
。
function logValues(val1, val2, val3) {
console.log(val1 + val2 + val3);
}
指定函数在函数名后面的parantheses中可以接收的参数。要使用提供的参数调用函数,请在调用行中包含逗号分隔的参数。例如:
logValues("bob", " ", "the plumber"); // logs "bob the plumber"