当你在终端上按下一个键时会发生什么? 我对 终端 Terminal 是怎么回事困惑了很久。 但在上个星期,我使用 xterm.js 在浏览器中显示了一个交互式终端,我终于想到要问一个相当基本的问题:当你在终端中按下键盘上的一个键(比如 Delete,或 Escape,或 a),发送了哪些字节? 像往常一样,我们将通过做一些实验来回答这个问题,看看会发生什么 : ) 远程终端是非常古老的技术 首先,我想说的是,用 xterm.js 在浏 linux中国 2024-07-16 贤蛋大眼萌
如何在 RHEL 9 上安装 Node.js 在这篇文章中,我们将逐步解释如何在 RHEL 9 系统上安装 Node.js。 Node.js 基于谷歌的 V8 JavaScript 引擎构建,它是一个自由开源的跨平台 JavaScript 运行时环境,主要用于构建服务器端应用。它使用事件驱动和异步模型,帮助开发人员构建高度可扩展的数据密集型的实时应用(RTA)。你可以使用 NodeJS 来构建前端和后端应用。 Node.js 通常用于构建以下 linux中国 2024-07-16 Escape
Bun 在解码 Base64 方面比 Node.js 22 快得多,但两者都依赖于相同的库 在最近的一则推文中,计算机科学家 Daniel Lemire 指出,JavaScript 运行时 Bun 在解码 Base64 输入时,比 Node.js 22 快了数倍。尽管两者都依赖于同一个底层库 simdutf 来进行实际解码,但 Node.js 在与其底层 JavaScript 引擎 v8 交互时遇到了瓶颈。 Lemire 详细解释了问题的根源在于 Node.js 在开始解码字符串之前,需 运维资讯 2024-06-21 大白菜程序猿
2024 年排名前 5 的 Node.js 后端框架 导读:Node.js以亲民,容易学习且功能强大而“俘获”很多开发者,特别是基于其上的一些应用框架也不断产生,本文为你总结和推荐 5 款流行且实用的“好东西”。 自打 2009 年以来,Node.js 成为开发者们特别是前端人员热议的话题,还有一部分萌新的后端开发者也都开始使用 Node.js,开发网站和相关应用程序。 从流行榜上来看,在过去几年,它的受欢迎程度确实正在不断提升。 它在北美称为受欢迎 运维资讯 2024-06-17 泡泡
Axios Node 端请求是如何实现的? 本文我们将讨论 axios 的 Node 环境实现。我们都知道使用 axios 可以让我们在浏览器和 Node 端获得一致的使用体验。这部分是通过适配器模式来实现的。 axios 内置了 2 个适配器(截止到 v1.6.8 版本)[8]:xhr.js 和 http.js。 图片 顾名思义,xhr.js 是针对浏览器环境提供的 XMLHttpRequest 封装的;http.js 则是针对 Node 开发运维 2024-06-05 向阳逐梦
2024 年你可以使用的 十大 Node.js 现代特性 服务器端 JavaScript 运行时进来充满了创新,例如 Bun 凭借兼容的 Node.js API 取得了长足进步,而 Node.js 运行时则进一步提供了丰富的标准库和运行时功能。 时间进入 2024 年,是时候了解 Node.js 运行时所提供的最新特性和功能了。这样做不仅是为了“与时俱进”,更是为了利用现代 API 的力量来编写更高效、性能更安全的代码。 接下来我们将详细探讨每个开发人员 开发运维 2024-06-04 捡田螺的小男孩
React 15 RC 版本已发布!谈谈这 6 个令人惊叹的新功能 Hello,大家好,我是 Sunday。 5月23日,Next.JS 正式公布了 15 RC(候选版本)。这几乎标志着 Next.JS 15 的所有全新功能都已经确定下来了。 图片 在这里它提供了很多全新更新,其中有 6 个我个人认为 价值较大 的全新功能(或更新),咱们一起来看一下吧! 一、create-next-app更新 图片 运行 create-next-app 时,会出现一个新的提示询问 开发运维 2024-05-31 贤蛋大眼萌
JavaScript 开发优秀实践 TOP 25+ 本文将分享一些基本的JavaScript开发最佳实践。 JavaScript中的前端开发涉及创建用户界面和处理web应用程序的表示层。 以下是一些要遵循的最佳实践以及示例,可帮助确保代码库干净且可维护: 1.模块化 将代码分解为更小的、可重用的模块。可以帮助增强代码的可读性,并使管理依赖项变得更加容易。 示例: // users.js (module) export function getUse 开发运维 2024-05-31 共饮一杯
有人说 JS “最垃圾” ,JS 创建者表示这不能忍! Twitter/X 上有人发布了一个话题:“怎么样?JavaScript到底是垃圾还是神作?到底是哪一个?”,类似这种话题在某乎应该见怪不怪了吧? 图片 有意思的是某歪国网友回复到: “真不敢相信你还要这么费劲思考这个问题…… JS就是最垃圾的,就连Brendan Eich也会同意。” 你说 JavaScript “最垃圾” 吧,基本上代表你的个人言论,也就算了,这还 @ 了 JavaScript 开发运维 2024-05-31 共饮一杯
JS 网页全自动翻译 v3.4 发布,开放对 html 文件的翻译能力 两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好! 升级说明 translate.api 开放html文件翻译的接口 http://doc.zvo.cn/tcdn/api/doc.html 用于对html源码进行整体翻译 translate.js 优化 translate.execute(docs) 传入的docs如果超过20个子元素,超 运维资讯 2024-05-25 大猫
基于Node.js从零构建自动化出码工作流 前言 NodeJS在前端领域正扮演着越越重要的地位,它不仅可以让前端工作者使用javascript编写后端代码,还能方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。 所以作为一名优秀的前端工程师,非常有必要了解和掌握Node.js。笔者接下来将通过对H5-Dooring项目中的实时在线下载代 开发运维 2024-05-17 爱可生开源社区
面向未来的 Web 框架,更快、更小、更好用! 大家好,我是 CUGGZ。 Express.js 和 Koa.js 等作为 Node.js 领域的经典框架,在过去几年里一直备受青睐。但由于技术的快速发展和社区对更高效、更轻量级解决方案的需求,近些年也涌现出众多新兴且富有活力的 Web 框架作为这些经典框架的替代选择。本文就来分享一些面向未来的 Web 框架解决方案,让你的 Node.js 开发更高效! H3 h3 是一个轻量级、可组合的Java 开发运维 2024-05-14 大猫
聊聊Vue.js 基础语法详解 Vue.js 是一个流行的前端框架,它允许我们以声明式的方式将 DOM 绑定至底层 Vue 实例的数据。在 Vue.js 中,基础语法主要包括数据绑定、指令、计算属性和侦听器等。下面我们将详细介绍 Vue.js 的基础语法。 一、数据绑定 Vue.js 使用了基于 HTML 的模板语法,允许你以声明式的方式将已渲染的 DOM 绑定至底层 Vue 实例的数据。所有数据绑定都以 "v-" 开头,这被称 开发运维 2024-05-13 大白菜程序猿
常见,但是总回答不好的面试题:JS 模块化以及模块打包器 Hello,大家好,我是 Sunday。 如今的前端已经是一套非常复杂的体系了,甚至延伸出来了所谓“微前端”的概念。而支撑这些复杂逻辑的前提就是 模块化 的概念。 但是,我在和很多的同学沟通(做技术摸底)的过程中,却发现:很多同学并不清楚模块化的知识。 这个说实话,开发天天用,但是猛地这么一背问,很多同学都没有回答的很好。 所以说,今天咱们就借助这边文章,来说一说:模块化 以及 模块打包器! 什么 开发运维 2024-05-13 竹子爱熊猫
Next.js 14:全栈开发的新宠? 在当今快速发展的前端技术领域,Next.js无疑成为了许多React开发者的新宠。随着Create React App的热度减退和Vite的兴起,Next.js凭借其出色的性能、SEO友好性以及前后端一体化的能力,越来越受到开发者的青睐。但真的适合用Next.js 14来承担项目的全部任务吗?让我们深入探讨一下。 全能框架:Next.js的魅力所在 Next.js从其13版本开始,引入了全新的项目 开发运维 2024-05-09 醒在深海的猫
不管你信不信,面试官让我使用 JS 计算 LocalStorage 的容量! Hello,大家好,我是 Sunday。 现在的面试总会遇到很多“奇葩”的问题,不过本着“存在即合理”的态度,从“深入JS”的角度来看,这些个性化的面试题还是挺有意思的。 所以,咱们今天就来看一个“奇葩”面试题:如何使用JS来计算LocalStorage的容量 本文为译文:https://javascript.plainenglish.io/believe-it-or-not-interviewe 开发运维 2024-05-09 Escape
JS世界的新星:探索除了Vue和React之外的“后起之秀” Hello,大家好,我是 Sunday。 一说起框架,很多前端开发的同学第一时间想到的就是 “Vue || React”。但是,我们需要知道的是:除了这两个老牌框架之外,还有很多非常优秀的“后起之秀” 正在不断地对这些王者发起挑战。 所以,今天咱们就来看看在 2024 年这个时间,前端有哪些“新兴”的 JS 框架,它们分别又有什么样的魔力~~ 01:Astro Astro的使用场景包括:营销网站、 开发运维 2024-05-08 醒在深海的猫
PHP 前端框架整合与实践 通过整合 bootstrap 和 vue.js,您可以简化响应式、可维护的 php web 应用程序的构建过程。整合 bootstrap:安装 bootstrap,在您的 index.php 文件中加载 css 和 js 文件,然后在 html 中使用 bootstrap 组件。整合 vue.js:安装 vue.js,在 index.php 文件中加载 vue.js 文件,创建一个 vue 实例并 开发运维 2024-05-01 大树
Alpine JS:新手与老手前端开发者的新选择 大家好!今天我想和大家分享一篇我在阅读中非常受启发的文章,作者是Sofiullah Chowdhury。文章讲述了为什么无论你是刚入门的前端开发者,还是经验丰富的老手,都应该考虑学习Alpine JS。 文章中,Chowdhury首先指出了许多人在学习传统的JavaScript(也就是所谓的vanilla JS)时的困难和挑战。他自己也经历了几次失败的尝试,这让我深有共鸣。原生JavaScript 开发运维 2024-04-30 LOVEHL^ˇ^
Next.js 14 初学者指南 随着现代Web应用的发展,用户界面变得越来越复杂,同时用户对应用的响应速度和互动性有着更高的期待。在这样的背景下,Next.js 作为一个前沿的React框架,提供了一系列高级功能来满足开发者的需求。 Metadata:在Next.js项目中优化SEO 在当今这个信息爆炸的时代,拥有一个高可见度的网站已成为许多企业和个人的追求。搜索引擎优化(SEO)是实现这一目标的重要手段。为了让你的Next.j 开发运维 2024-04-28 剑圣无痕