我是否需要学习封闭,提升和文档对象模型以在javascript中构建诸如hangman游戏或基本交互式网站之类的东西?

您是否可以在不了解这些概念的情况下构建简单的JavaScript应用或简单的网站? 是的你可以。 实际上,仅使用HTML和CSS,您就可以构建一个完全不包含任何JavaScript的基本的交互式网站。

就是说,除了最基本的项目之外,如果您打算从事任何与Web相关的项目的开发,我强烈建议您学习JavaScript。 吊装和闭包是JavaScript的一些最基本的概念(尽管由于const和let,吊装正在失去重要性)。

从技术上讲,文档对象模型(DOM)并不是JavaScript的一部分。 而是浏览器向JavaScript代码公开的API,以便它可以修改浏览器的状态。 没有它,浏览器中的JavaScript将无法完成很多工作。

吊装可能会碰到它,这看起来很奇怪。

闭包,如果只坚持使用过程JavaScript,则不需要。 但是要使用OOP方法,您必须学习它。

DOM并不完全足够。 您将需要知道如何更改html div的内容(可能使用jQuery),但是您不需要了解太多

但是您正在考虑按照正确的思路来构建一个hang子手风格的游戏

用代码做一件事的方法有数百种。 您可以使用Canvas API,诸如three.js之类的webGL库或诸如fabric.js之类的图形库来制作a子手游戏。 查看P5.js,这真的很容易学习。

使用一个库,您可能不会做太多的DOM操作。 我真的怀疑您是否需要编写封口或理解吊装。

More Interesting

如何在Boardwalk主题中制作页面(单击详细信息中的链接)

我有一个由外包开发建立的巨大网站。 由于我的整个业务都是基于该电子商务,我是否应该在Elance上雇用某人来维护它?

从理论上讲,我在Java方面很精通,并且想使用Java开发应用程序。 如何提高Java应用程序开发技能? 我应该注意些什么?

我从一家出色的公司开始担任Web开发人员,但是他们没有设计感。 我如何说服他们改变的时候到了?

我曾在不同的javascript框架上工作,但最近我意识到我应该首先掌握javascript,该怎么做?

我与网络开发人员的合同规定:a)她将为每个页面创建唯一的描述,并且b)她不负责编写或输入任何内容。 现在,她要我引用(b)来撰写页面说明。 你怎么看? 编辑:这是重新。 描述标签。

我想成为一名全栈Web开发人员。 这对我进行Udacity Full Stack Web开发人员纳米学位课程有帮助吗?

我想建立一个博客,应该编写HTML,CSS和JavaScript,还是使用Bootstrap? 又为什么呢?

如何使用FileZilla传输网站文件

我想抓取一个网站并将其保存在Excel中。 我可以这样做吗?

当我了解PHP时,为什么需要学习Python?

我有一个启动网站的想法。 我如何开始呢?

如何使用CSS将每个元素分别移动几个像素

我有一个网站项目,它包含管理员和客户端。 我是否需要将WordPress或PHP框架用于以下功能?

我有一年的Web编程开发经验,尤其是MEAN stack。 我应该继续学习还是继续学习?