Chrome
Google Chrome是一款由Google开发的免费网页浏览器,首次发布于2008年。Chrome以其简洁的用户界面、高性能和安全性而广受欢迎,很快成为世界上使用最广泛的浏览器之一。它是基于开源项目Chromium进行开发的,而Chromium项目也同时为其他开发者提供了构建自己浏览器的基础。
0篇内容
0 章教程
44 个问答
0道面试题
HTML
HTML(超文本标记语言)是用于创建网页和其他要在网络浏览器中显示的信息的标记语言。该标签很少单独使用,通常与 CSS 和 JavaScript 搭配使用。
0篇内容
0 章教程
40 个问答
3道面试题
Web3
Web3 被吹捧为互联网的未来,这个基于区块链的新网络的愿景包括加密货币、NFT、DAO、去中心化金融等。
0篇内容
0 章教程
42 个问答
0道面试题
Postgresql
PostgreSQL 是一种关系型数据库管理系统,负责存储和查询结构化数据(如表格数据)。它采用类似于 SQL 语言的接口,并遵循许多 SQL 标准。PostgreSQL 是一个强大、安全、可扩展和稳定的数据库平台,广泛应用在众多应用系统中。它是开源软件,可以在许多不同的操作系统上运行。
0篇内容
0 章教程
41 个问答
0道面试题
Sequelize
Sequelize 库为 Node.js 提供了一个完全用 JavaScript 编写的 ORM(对象关系映射器)。为 MySQL、MariaDB、SQLite、PostgreSQL 和 SQL Server 提供简单的映射。
1篇内容
0 章教程
39 个问答
0道面试题
Redux
Redux 是一个流行的 JavaScript 状态管理库,主要用于管理复杂应用的状态。它由 Dan Abramov 和 Andrew Clark 创建,并受到了 Flux 架构的启发。Redux 的核心理念是维护一个单一的全局状态对象,所有的状态变更都通过一种叫做“action”的方式来描述,然后这些 action 会通过“reducer”函数来更新状态。
5篇内容
2 章教程
31 个问答
1道面试题
Maven
Maven 是一个流行的自动化构建工具,由 Apache Software Foundation 管理。它主要被用于 Java 项目的构建、依赖管理和项目信息管理。Maven 使用一种被称为 Project Object Model (POM) 的 XML 文件来描述项目的结构和内容,包括项目依赖、插件、目标等。
0篇内容
0 章教程
39 个问答
0道面试题
Svelte
Svelte 是一个组件框架——就像 React 或 Vue。主题问题包括使用 Svelte 的代码以及如何配置它并在 JavaScript 管道中使用它。
0篇内容
0 章教程
37 个问答
0道面试题
PNPM
pnpm(Performant npm)是一个快速的,节省磁盘空间的包管理工具,用于 JavaScript 和 Node.js 生态系统。它是 npm 和 Yarn 的一个替代品,旨在提供更快、更高效的依赖管理解决方案。pnpm 主要通过使用硬链接和符号链接的方式来存储一个版本的包的单一副本,从而减少磁盘空间的使用和加速安装过程。
3篇内容
0 章教程
29 个问答
3道面试题
cURL
cURL(Client URL)是一个广泛使用的命令行工具和库,用于传输数据,支持多种协议,包括 HTTP、HTTPS、FTP、SFTP 等。cURL 非常强大,它允许你在命令行中执行各种数据传输操作,如下载和上传文件,以及与服务器交互。
0篇内容
0 章教程
34 个问答
0道面试题
WebAssembly
WebAssembly(简称Wasm)是一种可移植、体积小、加载快速的二进制格式,旨在为Web上的高性能应用程序提供一种通用的运行时环境。WebAssembly是一种面向网络的技术,它可以在Web浏览器中运行,并且可以与各种编程语言集成。
WebAssembly的主要特点包括:
跨平台:WebAssembly可以在多种平台上运行,包括Web浏览器、桌面应用程序和移动应用程序等。
二进制格式:WebAssembly使用一种紧凑的二进制格式,可以在网络上传输并快速加载。
高性能:WebAssembly的执行速度非常快,可以与本地代码媲美。
安全:WebAssembly使用沙箱技术,可以在Web浏览器中提供安全的执行环境,防止恶意代码攻击。
可扩展:WebAssembly可以与各种编程语言集成,并支持通过插件实现自定义功能。
WebAssembly的开发模式类似于编译型语言,开发人员可以使用C++、Rust和其他编程语言来编写WebAssembly模块,然后将其编译为WebAssembly二进制格式。然后,这些模块可以在Web浏览器中使用JavaScript API进行加载和执行。
WebAssembly可以用于各种应用场景,包括Web游戏、多媒体应用程序、虚拟现实和增强现实应用程序、数据可视化等。它可以提供高性能、低延迟、可移植的解决方案,可以为Web应用程序提供更好的用户体验和更高的性能。
0篇内容
0 章教程
32 个问答
0道面试题
Babel
Babel(以前称为 6to5)是一个 JavaScript 编译器,它将 ES6+/ES2015 代码转换为 ES5 代码。
0篇内容
0 章教程
32 个问答
0道面试题
Github
GitHub是一个基于web的托管服务,用于使用Git进行版本控制的软件开发项目。使用这个标签来解决与GitHub上托管的存储库有关的问题、GitHub特有的功能以及使用GitHub与其他用户协作的问题
0篇内容
0 章教程
32 个问答
0道面试题
ES6
2015年版的ECMAScript规范,现在是一个标准(ECMAScript 2015)。
2篇内容
0 章教程
15 个问答
14道面试题
WordPress
WordPress 是一个开源的内容管理系统(CMS),最初被设计为一个博客平台,但随着时间的发展,它已经成为创建各种类型网站的全能工具。WordPress 是基于 PHP 和 MySQL 构建的,并以其插件架构和模板系统(主题)而闻名,用户可以轻松地定制和扩展其功能。
0篇内容
0 章教程
31 个问答
0道面试题
Kubernetes
Kubernetes(通常缩写为 K8s)是一个开源的容器编排平台,用于自动化容器应用的部署、扩展和管理。它最初是由 Google 设计并开发,并于 2014 年开源,现在由 Cloud Native Computing Foundation(CNCF)管理。
0篇内容
0 章教程
30 个问答
1道面试题
HarmonyOS
HarmonyOS是华为全场景战略中面向开发者开发的操作系统系列,适用于移动办公、健身健康、社交通讯、媒体娱乐等领域。HarmonyOS 是基于一套系统能力而设计的分布式架构。它能够在多种设备形式上运行,包括手机、平板电脑、可穿戴设备、智能电视、主机。
0篇内容
0 章教程
25 个问答
5道面试题
Blockchain
区块链(Blockchain)是一种分布式数据库或账本技术,它通过在多个计算机节点上复制和分发数据库来实现数据的去中心化存储。每个数据区块都包含一系列交易,并通过加密算法链接到前一个区块,形成一个链式结构。这种结构与密码学的结合,使得区块链在数据一旦写入后就难以被篡改或删除,从而保障了数据的不变性和安全性。
0篇内容
0 章教程
28 个问答
1道面试题
Service Worker
Service Worker 是一种运行在浏览器背后的脚本,充当网站和浏览器之间的代理服务器。它能够在浏览器背景中运行,即使用户没有访问网页也是如此。Service Worker 的引入使得开发者能够创建更加丰富和可靠的用户体验,特别是离线体验和网络性能优化方面。
0篇内容
0 章教程
29 个问答
0道面试题
Consul
Consul 是由 HashiCorp 公司开发的开源工具,专为现代、分布式系统提供服务发现、配置和编排功能。它提供了一个完整的服务网格解决方案,允许易于服务注册和发现、健康检查、密钥/值存储、多数据中心分布和安全性服务通信。
0篇内容
0 章教程
28 个问答
0道面试题