JavaScript和TypeScript中的void

如果你来自传统的强类型语言,可能会很熟悉 `void` 的概念:一种类型,告诉你函数和方法在调用时不返回任何内容。`void` 作为运算符存在于 JavaScript 中,而作为基本类型存在于 TypeScript 中。在这两个世界中,`void` 的工作机制与大多数人习惯的有点不同。

阅读全文



用 Mongoose 插件记录Node.js API 日志

随着程序的增长,日志记录成为跟踪所有内容的关键部分。它对于调试目的尤为重要。现在已经有了 npm 的日志记录模块。这些模块可以将日志存储在不同格式或级别的文件中。我们将使用流行的ORM Mongoose 讨论 Node.js Express 程序中的 API 日志记录。那么如何创建一个 **Mongoose 插件**,以更清洁的方式为你进行记录并简化 API 日志?

阅读全文



把 WebAssembly 用于提升速度和代码重用

有这样一种技术,可以把用高级语言编写的非 Web 程序转换成为 Web 准备的二进制模块,而无需对 Web 程序的源代码进行任何更改即可完成这种转换。浏览器可以有效地下载新翻译的模块并在沙箱中执行。执行的 Web 模块可以与其他 Web 技术无缝地交互 - 特别是 JavaScript(JS)。欢迎来到[WebAssembly](https://webassembly.org/)。

阅读全文



内置于浏览器中的国际化API

你的程序很有可能需要支持多种语言。其中包括对语言敏感的日期处理。一个广受欢迎的库[Moment.js](https://www.npmjs.com/package/moment)有助于实现这一目标,它的功能之一是**国际化**。 [其源代码](https://github.com/moment/moment/blob/develop/locale/en-gb.js)中包含对许多不同语言的本地化。现在这可能已经不是最好的方法了,因为我们有 ECMAScript 国际化 API。

阅读全文



在 JavaScript 中使用海龟图形绘图

对于那些不熟悉海龟图形的人来说,这是一个使用虚拟“海龟”绘制图形的概念,当海龟四处移动时,它的尾巴会在屏幕上留下痕迹。海龟有几个简单的命令:向前/向后移动 x 步,向左/向右转 x 度等。

阅读全文



向钢铁侠学习怎样开发软件

现在要写出优秀的代码并不是一个真正的问题。一切都只是先进行 Google 搜索,然后只需找到 Stackoverflow 的第一个链接,找到最受欢迎或赞同最多的答案并复制粘贴就足够了!

阅读全文



微信公众号

    前端先锋
    请扫码关注微信公众号:
    前端先锋

最近文章

福利派送

分类

标签

5g angular api apidoc async await babel big-o bootstrapvue c c++ cache-api chrome chrome扩展 chromium cluster commonjs console.log cookie cpu css css-flex css框架 csv curl deno devops di dom edge es2019 es6 eslint es模块 etag excel filter git github golang graphql grid h264 h265 ha headless-chrome high-availability hooks html http http2 iframe indexeddb javascript jest jira jquery json lazy lazy-loading lighthouse linux lock-file lodash logger map mongodb mongoose mvc n-node-version-manager new node.js npm nvm object optional-chaining package package-lock.json pdf prettier puppeteer pwa react react-devtools react.js ref router selenium service-workers shadow-dom suspense svelte svg symbol this tpac typescript v8 v8-lite v8引擎 void vue vue-cli vue.js vugu w3c web web-api web-share-api web-storage webassembly webbluetooth websockets webvr winston 中间件 事件循环 事件驱动 二叉搜索树 二叉树 优化 作用域 依赖注入 全栈 全栈工程师 全栈开发工程师 前端 前端框架 动态效果库 后端 国际化 多核 多线程 媒体查询 对象拷贝 小游戏 开源 开源项目 微服务 性能 性能优化 惰性加载 排序 插入排序 操作系统 数据可视化 数据结构 数组 无状态组件 日历 日历插件 日志 时间复杂度 框架 模块 正则表达式 浅拷贝 测试 浏览器 深拷贝 深色模式 渐进式 游戏 游戏引擎 源代码 状态机 环境变量 移动端 程序员 算法 类型 线程 组件 编码 编码风格 编程 网络配置 聊天机器人 自动化 蓝牙 虚拟现实 视图引擎 视频格式 语法 跨框架组件 软件开发 闭包 集群 面试 面试题 页面加载 领域驱动设计 高可用性 高阶函数

友情链接

其它