JavaScript 的乐趣

JavaScript 的乐趣

JavaScript 与 CSS 有何不同?以什么方式?它们有何相似之处?

JavaScript 是关于告诉计算机将在页面上呈现什么/何时/如何呈现事物,而 CSS 是告诉如何呈现元素的工作表。两者都包含有关如何在网页上看到元素的规则。 CSS 只会告诉计算机元素会做什么,而 JS 会告诉你什么时候做以及如何做。

您如何在脑海中映射许多不同的 DOM 方法和属性?您如何向非开发人员描述它们?

通过使用对象建模过程,您可以看到对象如何在计算机中相互关联,并能够将其映射出来,以便开发人员之间进行通信。属性是对象的描述,例如它是什么、它包含什么、它看起来像什么等。方法是描述对象可以执行的操作的特殊属性,例如确认、打开、clearInterval、execCommand。这些方法就像函数,所以它们就像一小组指令,可以像其他函数一样执行。最后是事件,它是对象与另一个对象之间的交互。示例包括 onmousemove、onmouseenter 等。这些类型的交互将“捕获交互并从中触发某种动作。

到目前为止,您对编码感到惊讶的是什么?你觉得有什么容易的吗?什么?为什么?

数学比我想象的要少。我认为会有更多的问题解决类型的问题会发生,但没有。然而,这并不意味着一切都变得容易。当我上完这门课时,我仍然遇到一些事情,我认为有些事情会起作用,但它没有按计划进行,因为我要么拼写错误,要么我对属性的了解不足以知道它的局限性。因此,我认为当我以某种方式设计它时,它将能够移动或做一些我需要另一个属性的事情。通过本周的作业,我发现使用网格属性比上周容易得多,因为我觉得我更了解它了。

编码对你来说有什么困难?为什么?

到目前为止,最困难的事情是知道何时使用什么属性,只是因为我对这些属性了解得不够多。我想我可以使用属性来移动某些东西,而它不能,或者我已经将 flex/grid 应用于子元素并且忘记了。然后,我尝试以其他组的属性为例,它可能不起作用。如果我没有足够快地意识到这一点,我可能会花费更长的时间来解决问题,直到我得出将 flex 更改为 grid 或其他方式的结论。我可以说这周我解决一些解决方案的速度更快,但我仍然在这里和那里陷入简单的事情。

事件监听器有什么了不起的?为什么它们有用?您还想了解什么?

它们让用户在执行操作时与网页交互,因此它允许他们向元素添加不同类型的交互功能。随着我们学习更多的 JavaScript,我想学习如何使用事件监听器,因为这样你就可以构建更多有趣的网站,也可以充实现有的网站。

你为什么有动力?你为什么在这个班?

我现在对自己的工作感到无聊,这让我很受鼓舞。我想要一些能激发精神并有更多解决问题的方面的东西,因为那是我喜欢的工作类型。当我查找用于游戏开发 (C++) 的编码时,我从中获得了乐趣,并享受其中解决问题的方式。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/33182/56571308

posted @ 2022-09-13 08:57  哈哈哈来了啊啊啊  阅读(25)  评论(0编辑  收藏  举报