我是否需要学习封闭,提升和文档对象模型以在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

我想了解澳大利亚PHP Web开发人员的范围吗?

我今年22岁,正在学习前端Web开发。 由于某些问题,我无法正常工作。 没有任何工作经验,我如何才能成功实现自由职业?

我18岁,我学习了HTML5,CSS3,Js,JQuery,Bootstrap,SASS,我使用这些技能构建了4个网页,我可以成为一个成功的前端Web开发人员吗?

如何成为一名黑客

如果我想学习核心Web开发,应该从哪里开始?

要开发一个不错的网站,我希望我需要Photoshop进行图像处理。 大多数网站在某个阶段是否需要Photoshop技能?

我是PHP开发人员,我应该学习Ruby on Rails还是Python Django?

如何建立个人网站? 他们通常是从头开始手工编码还是使用某种网站建设软件

作为对Web开发感兴趣的开发人员,我应该学习C吗?

一晚上,我在wordpress网站上收到了150条评论,并以相同的结尾邮件@ yahoo.com发送了问候。 这对我的网站有害吗?

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

我是一名UI开发人员,在HTML和CSS方面拥有1年3个月的经验,但是在学习JS和angular时遇到困难。 我该怎么办?

我更喜欢使用方括号的编程语言,这是在Web开发中使用PHP而非Python或Ruby的有效借口吗?

Web开发和数据可视化如何结合以提供出色的职业选择?

我正在自己学习网页设计,但我的设计感很差。 我怎样才能成为更好的设计师?