Javascript 通常被称为异步语言。这意味着它不会像其他语言一样一直从上到下运行。一个完美的例子是:
- 您使用该fetch函数来调用 API。
- 当然,提取会触发(即消息会发送到 API),但 Javascript不会等待响应。
- Javascript 移到下一行,但其中包含 fetch 的变量仍[……]
Javascript 通常被称为异步语言。这意味着它不会像其他语言一样一直从上到下运行。一个完美的例子是:
从历史上看,在使用前端 Javascript 时,不可能在用户的计算机上编写或编辑文件。这样做的理由是防止从 Internet 直接访问用户的文件更安全。
新的文件系统 API 改变了这一点,并为我们创建了一种安全的方式来更改、编辑和添加用户计算机上的文件。这意味着我们最终可以从前端 Java[……]
Web开发框架是企业实现独特Web应用程序的有力工具,因为它们在为开发人员提供工具和库方面发挥着至关重要的作用。开发人员发现使用框架提供的库和模板来制作交互式和用户友好的web应用程序非常复杂。此外,框架帮助他们提高web开发任务的效率、性能和生产率。
优秀Web应用程序的顶级后端和前端Web[……]
JSON 代表Javascript Object Notation。它是一种灵活的数据存储方式,但最终它是一个 Javascript 对象。
JSON 是什么样子的?#
JSON 是一种简单的对象结构。有时,它在单独的文件中,以.json结尾,或者有时它在 Javascript 本身中存[……]
Javascript 是一种单线程语言。这意味着 Javascript 在一个进程上运行。它在您的代码中一次只能做一件事。
这通常很好,因为 Javascript 非常快。但有时,它还不够快。当我们想要同时运行多个进程时,我们必须使用web workers。
Web Workers 什么[……]
电子邮件验证是一次又一次出现的事情。电子邮件验证并不棘手,假设您有正确的正则表达式。不幸的是,有很多方法可以在电子邮件上执行 RegEx,而您在 Google 上找到的大部分内容通常会消除有效的电子邮件,或者更糟糕的是,根本不起作用。
有一个称为 RFC822 的标准正则表达式,它是海量的.&[……]
您是否知道 Javascript 不会将多个元素的选择分类为数组?相反,它是一种叫做 NodeList 的东西。节点列表本质上是元素列表。要生成NodeList,我们可以这样做:
上面的代码将返回在页面上找到的所有段落的列表作为NodeList.
节点列表很有趣,因为它们不是数组,因[……]
在使用 express 和 Node.JS 时,我们有时会得到这个错误:
如果您不熟悉 HTTP 标头,这是一个非常令人困惑的错误。当您向用户或客户端发送超过 1 个响应时,会出现此错误。这意味着接收器得到两个响应,而它应该只得到一个。要解决此问题,请确保您只发送一个响应。
如何解决[……]
如果你曾经使用过 React,你会很熟悉 Web 组件。它们是自定义的、可复制的 HTML 片段,可以在代码的其他地方引用。Web 组件是它们自己的 HTML 规范,因此您可能会惊讶于它们可以与纯 Javascript 和 HTML 一起独立使用。让我们来看看如何做到这一点。
想象一下,我们有[……]
Javascript 是一种异步语言。这意味着一行代码可以运行,并触发一个动作,而下一行运行。如果我们需要等待动作完成,那将成为一个问题。
一个完美的例子就是运行 API。假设我们使用 fetch 从 API 中获取数据,然后需要在下一行使用它:
所以我们尝试获取一个页面,然后使用该[……]