包含标签 typescript 的文章

2020 年 Web 开发展望

祝大家新年快乐!由于本文的发表日期是 2020 年1月1日,所以我认为这是讨论未来的 366 天中 Web 开发的最佳时机!因为。。。是的,2020年是闰年!

阅读全文

AssemblyScript 入门指南

对于 Web 开发人员来说,学习使用 WebAssembly 可能会有一个艰难的过程,但是 [AssemblyScript](https://assemblyscript.org/) 提供了一种解决方法。首先让我们看一下为什么 WebAssembly 是一项很有前途的技术,然后再看怎样 AssemblyScript 挖掘潜力。

阅读全文

JavaScript和TypeScript中的void

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

阅读全文

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

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

阅读全文

用原生 JavaScript 实现十大 jQuery 函数

在本文中我将把自己最常用的 jQuery 函数转换为原生 JavaScript。有时我需要创建一个简单的静态 HTML 或登录页面,而且不想引入任何库或其它依赖。对这种情况,我只使用普通的 JavaScript 来完成工作,老实说,知道它们是怎样工作的感觉真的很好。

阅读全文

TS与JS中的Getters和Setter究竟有什么用

当 ECMAScript 5(2009)发布时,getters 和 setter(也称为访问器)被引入 JavaScript。问题是,对于引入它们的原因及实用性存在很多困惑。尽管我不同意 getter 和 setter 完全是一个反模式。但它们在几种情况下能带来更多的实用性。

阅读全文

微信公众号

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

最近文章

福利派送

分类

标签

5g angular api apidoc array assemblyscript async await babel big-o bootstrapvue c c++ cache-api callback chrome chrome扩展 chromium class cluster commonjs console.log cookie cps cpu cron cron-job css css-flex css框架 csv curl deno devops di dom ecmascript edge embed enzyme es es10 es2018 es2019 es2020 es6 es7 eslint es模块 etag event-driven excel extends filter flexbox flutter flutter-web frames futures getter git github global globalthis golang graphql grid h264 h265 ha hack headless-chrome high-availability hooks html http http2 iframe indexeddb javascript jest jira jquery json k8s kotlin kubernetes lazy lazy-loading lighthouse linux lock-file lodash logger map minikube mock mongodb mongoose mvc n-node-version-manager nan new node.js node框架 npm null nvm object optional-chaining package package-lock.json package.json pdf prettier promise promises puppeteer pwa react react-context-api react-devtools react-native react.js ref regex regexp router selenium self serverless service-workers setter shadow-dom snapshot spyon sql.js sqlite stream suspense svelte svg symbol tdd this tpac typescript undefined v8 v8-lite v8引擎 void vue vue-cli vue.js vue3 vugu w3c wasm web web-api web-share-api web-storage webassembly webbluetooth websockets webvr window winston yarn 中间件 事件循环 事件稀释 事件驱动 二叉搜索树 二叉树 优化 作用域 依赖注入 全栈 全栈工程师 全栈开发工程师 共享可变状态 前端 前端框架 动态效果库 包管理器 单元测试 可选链 可重用组件 后端 哈希 回调函数 国际化 多核 多线程 多进程 媒体查询 安全 对象拷贝 小技巧 小游戏 工作线程 开源 开源项目 异步函数 微服务 快照测试 性能 性能优化 惰性加载 手册 执行上下文 技巧 持续传递风格 排序 插入排序 操作系统 数据可视化 数据结构 数组 无渲染插槽 无状态组件 日历 日历插件 日志 日志方案 时间复杂度 框架 模块 正则表达式 流操作 浅拷贝 测试 浏览器 深拷贝 深色模式 渐进式 游戏 游戏引擎 源代码 状态机 环境变量 移动端 程序员 算法 类型 粘性定位 线程 组件 编码 编码风格 编程 网络配置 聊天机器人 自动化 蓝牙 虚拟现实 表单验证 观察者 视图引擎 视频格式 解构 语法 调用栈 跨框架组件 软件开发 闭包 集群 面试 面试题 页面加载 项目 领域驱动设计 高可用性 高阶函数

友情链接

其它