返回

2021-05-07:技术周报

前端

向现代 Javascript 转型

现代 JavaScript 是指在 ECMAScript 6 及更高版本中引入的新特性和语法。它为 JavaScript 带来了许多新的功能,包括箭头函数、类、模板字符串等。这些特性可以使代码更简洁、更易于阅读和维护。

好文章和烂文章的区别

一篇好文章应该具备以下几个特点:

  • 清晰明了: 文章的内容应该清晰易懂,读者能够轻松理解文章的含义。
  • 结构合理: 文章的结构应该合理,有条理,读者能够轻松找到所需的信息。
  • 内容丰富: 文章的内容应该丰富翔实,能够满足读者的需求。
  • 语言准确: 文章的语言应该准确流畅,没有语法错误或错别字。

一篇烂文章则往往具备以下几个特点:

  • 内容空洞: 文章的内容空洞无物,没有任何实质性的内容。
  • 结构混乱: 文章的结构混乱无序,读者很难找到所需的信息。
  • 语言粗俗: 文章的语言粗俗不堪,不适合在公共场合阅读。

Using asynchronous web APIs from WebAssembly

WebAssembly 是一个二进制格式,可以被编译成可以在 Web 上运行的代码。它可以被用于开发高性能的 Web 应用程序,例如游戏和图形密集型应用程序。

WebAssembly 可以使用异步 Web API,这使得它可以与其他 Web 应用程序进行通信并访问外部资源。例如,WebAssembly 可以使用 fetch() API 来发送 HTTP 请求,或者使用 WebSockets API 来建立双向通信通道。

JavaScript 如何将中文识别

JavaScript 可以通过正则表达式或第三方库来将中文识别。

正则表达式是一种用于匹配字符串的特殊语法。它可以用来匹配中文汉字、数字和标点符号。第三方库则提供了更强大的中文识别功能,例如可以识别中文词语和句子。

npm 包的使用

npm 是一个包管理工具,可以用于管理 JavaScript 项目中的依赖项。它可以从 npm 仓库中下载依赖项,并将其安装到项目中。

npm 包可以分为两种类型:公共包和私有包。公共包可以被任何用户下载和使用,而私有包只能被特定用户下载和使用。

使用 npm 包可以帮助您快速构建 JavaScript 项目,并减少重复工作。

本周技术动态

  • 谷歌发布了 Chrome 91,这是一个重大更新,引入了许多新特性和改进。
  • 苹果发布了 iOS 14.5,这是一个重大更新,引入了许多新特性和改进。
  • 微软发布了 Windows 10 21H1,这是一个重大更新,引入了许多新特性和改进。
  • Facebook 发布了 React 17,这是一个重大更新,引入了许多新特性和改进。
  • Amazon 发布了 AWS Lambda 11,这是一个重大更新,引入了许多新特性和改进。