前端工作方式要换了?HTMX简介:无需JavaScript的动态HTML HTMX允许你使用扩展的HTML语法代替 JavaScript 来实现交互性。HTMX 在标记中直接为你提供HTTP 交互,并支持许多其他交互需求,无需求助于 JavaScript。这是一个有趣的想法,可能最终会影响到web前端的工作方式。让我们看看如何使用HTMX以及它的吸引力。 什么是HTMX? HTMX已经存在了一段时间,但它一直是一个不太为人知的项目。它最近被接受到 GitHub Acce 开发运维 2023-10-19 大猫
用Babel和Nodemon搭建一个功能齐全的Nodejs开发环境 前言 笔者最近在工作之余,一直在做数据可视化和nodejs方面的研究,虽然之前的web工作中接触过nodejs和可视化相关的内容,但是没有一个系统的总结和回顾,所以为了更深入的研究和复盘我的nodejs和数据可视化之路,笔者将会花两个月的时间,做一个彻底的复盘. Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常 开发运维 2023-10-18 捡田螺的小男孩
JavaScript面试高地 JavaScript面试高地 Beat the Codility Coding Interview in JavaScript 🚀推荐:学习如何在 JavaScript 中通过 Codility 编程面试,提升你的面试技能!💪 课程地址:xueshu.fun/1126 课程内容 👩🏻💻 JavaScript 开发者要参加 codility 的编码面试了 😬 👩🏻💻 除了 codility,这位 系统运维 2023-10-16 泡泡
处理 JavaScript 对象的十个技巧 对象是JavaScript程序的基本结构,用于构建类和复杂数据,是面向对象编程的组成部分。 我作为一名全栈软件开发人员,在过去的五年多时间里,每天都在使用JavaScript。对象在JavaScript中可以说发挥的作用至关重要。 本文将分享10个技巧,可帮助JavaScript开发人员更有效地操作和处理JavaScript对象。 1.创建绝对空的对象 创建空对象似乎只能通过{}。但是,你注意到了 开发运维 2023-10-16 Escape
一些 JavaScript 调试技巧 作为前端开发,我们会经常使用 console.log() 来调试程序中的问题。虽然这种方式也能解决一部分问题,但是它的效率不如能执行逐步调试的工具。本文就来学习一下如何使用 Google Chrome developer tools 轻松调试 JavaScript 代码。 多数浏览器都提供了DevTools 供我们调试 JavaScript 应用程序,并且它们的使用方式类似,只要我们学会了如何在一 系统运维 2023-10-14 贤蛋大眼萌
Go每日一库之27:govaluate 简介 今天我们介绍一个比较好玩的库govaluate。govaluate与 JavaScript 中的eval功能类似,用于计算任意表达式的值。此类功能函数在 JavaScript/Python 等动态语言中比较常见。govaluate让 Go 这个编译型语言也有了这个能力! 快速使用 先安装: $ go get github.com/Knetic/govaluate 后使用: package m 开发运维 2023-10-13 共饮一杯
我在前端写Java SpringBoot项目 | 京东云技术团队 前言 玩归玩,闹归闹,别拿 C端 开玩笑! 这里不推荐大家把Node服务作为C端服务,毕竟它是单线程多任务 机制。 这一特性是 Javascript 语言设计之初,就决定了它的使命 - Java >>>【Script】,这里就不多解释了,大家去看看 JavaScript 的历史就知道啦~这也就决定了,它不能像后端语言那样 多线程多任务,用户访问量小还能承受,一旦承受访问量大高并发 运维资讯 2023-10-12 醒在深海的猫
一劳永逸地搞懂 JavaScript中This 引言:this 在 JS 中 —— 为什么它如此重要 你是否曾觉得 JavaScript 似乎在戏弄你,尤其是当它在你面前挥舞 this 关键字时?那种“好吧,JavaScript,今天我们玩什么游戏?”的感觉。特别是当你试图确定在某段代码中 this 引用的是什么时。 理解 this 就像在JavaScript广阔的领域中握住指南针。这不仅仅是为了弄清楚一个关键字;它是为了打开通往高级编码技巧和 开发运维 2023-10-12 Escape
30 个 JavaScript 单行代码,让你成为 JavaScript 奇才 今天这篇文章,我想跟大家分享一些强大的 JavaScript 单行代码,因为使用这些单行代码可以帮助你提升工作效率,在这篇文章中,我总结了30个实用的代码技巧,希望这些代码技巧对你有用。 那么,我们现在就开始吧。 1. 反转字符串 const reversedString = str => str.split('').reverse().join(''); reversedString("H 开发运维 2023-10-11 Escape
如何使用CSS和JavaScript实施暗模式? 译者 | 布加迪 审校 | 重楼 近年来,暗模式作为用户界面选项备受追捧。它提供了更暗的背景和更亮的文本,不仅可以减轻眼睛疲劳,还可以节省电池续航时间,尤其是在OLED屏幕上。 不妨了解如何结合使用CSS和JavaScript为网站和Web应用程序添加暗模式选项。 了解暗模式 暗模式是您网站的另一种配色方案,将传统的浅色背景换成深色背景。它使您的页面更悦目,尤其在光线较暗的情况下。由于对用户友好, 开发运维 2023-10-10 张二河
Node.js 正在逐渐被淘汰!Bun 1.0 正在改变 JavaScript 的游戏规则 在深入讨论之前,我们需要解释什么是 JavaScript 运行时以及为什么我们应该关心其速度。 想象一下,你用 JavaScript 写了一个故事,需要有人大声读出来。JavaScript 运行时就像是那个友好的叙述者,为你的故事赋予生命!它是一个特殊的环境,你的 JavaScript 故事在这里被阅读和执行。 更具体地说,这个“叙述者”包括了像 JavaScript 引擎这样的组件,这是运行时的 开发运维 2023-10-09 大猫
兼容 JavaScript/TypeScript 的 Web 框架“Astro 3.2”发布 当地时间9月29日,Astro 科技公司发布了兼容JavaScript/TypeScript的Web框架Astro 3.2。 “Astro”是一款一体化 Web 框架,可在服务器端处理 JavaScript 并构建高性能网站。 通过消除客户端的 JavaScript 处理,缩短了从加载到能够操作页面的时间。另一个特点,是“Astro”可以与各种库结合使用来构建用户界面。 当前的 Astro 3.2 运维资讯 2023-10-07 剑圣无痕
HTMX简介:无需借助JavaScript的动态HTML 译者 | 布加迪 审校 | 重楼 HTML让您可以使用扩展的HTML语法而不是JavaScript来实现交互性。HTMX直接在标记中为您提供了HTTP交互,它支持其他许多交互要求,无需借助JavaScript。这个有意思的想法最终可能会影响Web前端的工作方式。不妨看看如何使用HTMX以及什么让它如此引人注目。 HTMX简介 HTMX已经存在了一段时间,但它一直是比较低调的项目。它最近被GitHu 开发运维 2023-10-07 剑圣无痕
Astro是2023年最好的web框架,原因如下 以下解释是全面理解为什么 Astro 在2023年成为最佳 web 框架所必需的。 问题:JavaScript过多 在 Web 开发世界中,变化发生得非常快,尤其是对前端JavaScript开发者而言。 变化之快,以至于我们有时会忘记为谁创建网站和 web 应用:用户。 自从 BackboneJS 和 AngularJS 在2011/2012年变得非常流行后,web 就被SPA(单页应用)淹没了 开发运维 2023-10-07 宇宙之一粟
深入理解 JavaScript 错误堆栈(调用桢)捕获装饰器的错误位置 深入理解 JavaScript 错误堆栈(调用桢)捕获装饰器的错误位置 摘要 本文探讨了如何在 JavaScript 中获取调用代码的位置信息,特别是装饰器函数的位置。我们将深入了解 JavaScript 错误堆栈以及如何使用 Error.captureStackTrace 来捕获调用位置。即,通过调用桢(call frame)的位置来获取错误的位置。 JavaScript 中的错误堆栈(stac 开发运维 2023-10-05 大白菜程序猿
停止在 JavaScript 中使用 Promise.all() JavaScript 中的 Promises 是什么? 如果你偶然发现了这篇文章,你可能已经对 promises 很熟悉了。但对于那些新接触 JavaScript 的人来说,我们来详细解释一下。从本质上讲,Promise 对象表示异步操作的最终完成或失败。有趣的是,当 promise 被创建时,其值可能不会立即可用。 const promise = new Promise((resolve, re 开发运维 2023-10-04 大猫
跨越语言边界—Java如何调用JavaScript函数 相信很多人都听过这个样一个笑话: Java 和 JavaScript 有什么关系? 它们俩的关系就好像 雷锋 和雷峰塔一样。 前不久,作者在开发一个新的项目时,就遇上了这样一个不常见的需求:甲方要求所有的数据传输,都必须通过指定的js文件进行加密与解密。因为作者本身是Java开发人员,很少接触JS。项目初期,我一度考虑专门开辟一个服务进行加密解密使用,但是后来网上一搜索,发现Java 调用 Jav 开发运维 2023-09-28 竹子爱熊猫
01Node.js fs模块 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。 Node.js 只支持JavaScript 练习 创建一个ind 系统运维 2023-09-28 张二河
JS三大运行时全面对比:Node.js vs Bun vs Deno JavaScript 运行时是指执行 JavaScript 代码的环境。目前,JavaScript 生态中有三大运行时:Node.js、Bun、Deno。老牌运行时 Node.js 的霸主地位正受到 Deno 和 Bun 的挑战,下面就来看看这三个 JS 运行时有什么区别! JS 运行时概述 Node.js Node.js 在 2023 年被 Stack Overflow 开发者评为最受欢迎的 W 开发运维 2023-09-26 泡泡
第一章 nodejs 起源 1. 什么是Node.js? Node.js是一个开源的JavaScript运行时环境,它允许您在服务器端运行JavaScript代码。Node.js的设计目标是构建高性能的网络应用程序,尤其是Web应用程序。它基于Chrome V8 JavaScript引擎构建,使得它能够以非常高效的方式执行JavaScript代码。 Node.js的关键特点包括: 非阻塞I/O操作:Node.js使用事件驱动 系统运维 2023-09-26 大猫