JavaScript

关注
收录了JavaScript频道下的 1577 篇内容
JavaScript,通常缩写为 JS,是一种高级的,解释性的编程语言。
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
TypeScript 4.5 发布,带来 Promise 功能改进
TypeScript 4.5 发布,带来 Promise 功能改进

断言等。 在此前的版本中,要获取 Promise 的返回类型,必须使用 infer 功能,如下所示: 

超1.7万个JavaScript文件,Etsy大型代码库如何完成向TypeScript迁移?
超 1.7 万个 JavaScript 文件,Etsy 大型代码库如何完成向 TypeScript 迁移?

在迁移到 ES6 之后,我们开始研究采用 TypeScript 的路径。

Angular 13 发布:全面弃用 View Engine
Angular 13 发布:全面弃用 View Engine

当地时间 11 月 4 日,Angular 团队宣布 Angular 13 发布。

微软产品经理:你不能不知道的6个Web开发者工具
微软产品经理:你不能不知道的 6 个 Web 开发者工具

多数开发者只有实在没有办法(在谷歌、Stack Overflow 乃至其他社交渠道上都找不到答案)时,才会把说明文档视为最后的救命稻草。

看完 Jamstack 的调查报告,我抓住了最新的 Web 流行趋势
看完 Jamstack 的调查报告,我抓住了最新的 Web 流行趋势

近日,Jamstack 社区发布了最新调查报告。调查报告由 Netlify 完成,今年有超过 7000 名社区开发人员受访,是去年的两倍多,受访开发人员大多数是前端或全栈开发者。

开发者眼中的 HarmonyOS 游戏生态:有红利也有挑战
开发者眼中的 HarmonyOS 游戏生态:有红利也有挑战

尽管这两年国内游戏政策不断收紧,但鸿蒙的到来,依然让不少小型休闲游戏开发者跃跃欲试,而随着游戏引擎开始支持 HarmonyOS,HarmonyOS 的游戏生态或将开启新的局面。

边缘服务的一致性、耦合和复杂性
边缘服务的一致性、耦合和复杂性

成功应用微服务架构需要在各个层保持清晰的关注点分离,并采用最适合每一层的设计原则。虽然 RESTful API 设计已经成为微服务的标准,但在 UI 层仍然存在问题。使用基于 GraphQL 的 BFF 模式等替代方案可以提供更好的关注点分离。

技术人最爱Rust,最怕COBOL,工程经理最高薪,懂Clojure最赚钱 | 2021全球开发者报告
技术人最爱 Rust,最怕 COBOL,工程经理最高薪,懂 Clojure 最赚钱 | 2021 全球开发者报告

2021 年,哪些技术岗位最吃香?技术人最喜欢哪些编程语言?最爱哪些工具?

TypeScript 4.4 beta 版本发布
TypeScript 4.4 beta 版本发布

TypeScript 4.4 测试版现已发布。

深入学习 React 合成事件
深入学习 React 合成事件

React 自行实现了一套事件系统,主要特性有以下\x0a 自行实现了一套事件捕获到事件冒泡的逻辑, 抹平各个浏览器之前的兼容性问题。\x0a 使用对象池来管理合成事件对象的创建和销毁,可以减少垃圾回收次数,防止内存抖动。

如何从 0 到 1 搭建性能检测系统
如何从 0 到 1 搭建性能检测系统

不同的团队有着各自不同的业务,业务之间千差万别,性能指标也不能一概而论,所以用一套统一的检测模型覆盖所有场景是不现实的。本文将介绍如何定制一个属于自己团队的性能检测平台。

编写高质量可维护的代码:异步优化
编写高质量可维护的代码:异步优化

在现在前端开发中,异步操作的频次已经越来越高了,特别对于数据接口请求和定时器的使用。下面我们就先简单的从 JavaScript 中有大致的哪几种异步类型为切入点,然后再列举一些业务中我们会碰到的场景来逐个分析下,我们该如何解决。

“混合双打”之如何在 Class Components 中使用 React Hooks
“混合双打”之如何在 Class Components 中使用 React Hooks

React 在 v16.8.0 版本中推出了 Hook,作为纯函数组件的增强,给函数组件带来了状态、上下文等等。本文基于 Hook 的一些基础,着眼解决一些实际开发中的场景。

“学不动了!”系列之 ES2021 抢先尝
“学不动了!”系列之 ES2021 抢先尝

看一下已经进入 Stage 4 阶段的提案,这些提案到时候都会进入 ES2021 的标准。

编写高质量可维护的代码:组件的抽象与粒度
编写高质量可维护的代码:组件的抽象与粒度

如何拆解页面?如何划分组件才算是合理?好像用于组件拆分的 A 方案和 B 方案在当前业务场景下也都还算合理,那究竟要怎么选择?组件的抽象与粒度貌似是一个老生常谈的问题了~学习了很多前辈的文章,那么今天结合业务场景,也来讲下我的心得~

前端简史:你不知道的 ES4
前端简史:你不知道的 ES4

不知道大家有没有注意到,在我们应用构建的过程中,都有目标 ES 版本这个选项,通常可以选择 ES3、ES5、ES6 甚至最新的 ES10,但是却没有 ES4 这个版本,这是怎么回事呢?

初中级工程师如何快速成长和寻求突破
初中级工程师如何快速成长和寻求突破

希望这篇文章能够给这些初中级工程师一些启发。

编程语言巅峰之战,谁才是真正的王者?
编程语言巅峰之战,谁才是真正的王者?

我们需要一个真实客观反映各种编程语言在国内排名的榜单。

React Native迎来重大架构升级,性能将大幅提升
React Native 迎来重大架构升级,性能将大幅提升

7 月 14 日,React Native 核心团队的 Joshua Gross 在 Twitter 说,RN 的新架构已经在 Facebook 内部落地了,并且 99% 的代码已经开源。

机器学习工程师需要掌握哪些编程语言?
机器学习工程师需要掌握哪些编程语言?

这篇文章深入介绍了适合机器学习的五种编程语言,并帮助您确定哪种语言最适合您。

是时候说再见了,Enzyme.js
是时候说再见了,Enzyme.js

我认为整个 React 生态系统和社区踏出这一步后都会变得更好

InfoQ编程语言排行榜|编程语言巅峰之战,谁才是真正的王者?
InfoQ 编程语言排行榜|编程语言巅峰之战,谁才是真正的王者?

此次 InfoQ 编程语言排行榜,我们特地设置了八个有代表性的问题,同时精心挑选了当前最流行、最受欢迎的编程语言,诚邀您来投上宝贵一票。

不懂Java SPI机制,怎么进大厂
不懂 Java SPI 机制,怎么进大厂

在日常的项目开发中,我们为了提升程序的扩展性,经常使用面向接口的编程思想进行编程。这不仅体现了程序设计对于修改关闭,对于扩展开放的程序设计原则,同时也实现了程序可插拔。那么本文所阐述的 SPI 机制正是这种编程思想的体现。

什么样的开发者找工作最吃香?
什么样的开发者找工作最吃香?

Codin Game 调查了全球近 15000 位开发者和人力资源专业人士,编制了这份 2021 年开发者报告。

2021 年最佳 JavaScript 框架(前端篇)
2021 年最佳 JavaScript 框架(前端篇)

据 Stackoverflow 的 2021 年开发者调查,JavaScript 已连续第八年成为使用最多的语言,有 67.7% 的受访者选择它。

    腾讯智研可观测体系建设实践
    腾讯智研可观测体系建设实践

    张越 | 腾讯 TEG研发效能中心架构师

    立即下载
    基于 Serverless 的腾讯在线教育大前端研发模式升级

    曹海歌 | 腾讯 前端开发高级工程师

    立即下载
    企业级PaaS平台应对业务创新的探索和架构实践

    张博涵 | 金蝶云 高级技术架构师

    立即下载