当前位置:首页 > 技术文章 > web前端 > js教程

  • Vanilla JavaScript 与 VS Code IntelliSense 的接口
    Vanilla JavaScript 与 VS Code IntelliSense 的接口
    TL;DR; 纯JavaScript接口模拟,利用VS Code IntelliSense的代码分析功能,可称之为技巧。通过对象工厂和空函数巧妙结合,实现类似接口的代码提示和类型检查,并利用空值合并运算符(??)简化代码。生产环境中需使用构建脚本移除不必要的接口代码。 以下是一个纯JavaScript接口的示例,它依赖于VS Code IntelliSense之类的代码编辑器中的代码分析,所以也可以称之为技巧: var interface = () => null; var Interf
    js教程 867 2025-01-17 22:45:10
  • JavaScript 运行时列表 - 5
    JavaScript 运行时列表 - 5
    Node.js、Deno、Bun、Winter.js、Txiki.js、Napa.js 和 Window.js:JavaScript 运行时比较 本概述比较了几种流行的 JavaScript 运行时,突出显示了它们的主要功能和差异。 Node.js (https://nodejs.org/) 发动机:V8 F
    js教程 514 2025-01-17 22:38:18
  • 了解 JavaScript 中的 DOM 操作:初学者指南
    了解 JavaScript 中的 DOM 操作:初学者指南
    本初学者指南探讨了 JavaScript 的文档对象模型 (DOM) 操作,这是一种用于创建交互式网页的强大技术。 我们将介绍基础知识,使您能够将静态内容转变为动态、引人入胜的体验。 温德
    js教程 809 2025-01-17 22:32:10
  • 每周 JavaScript 综述:1 月 5 日星期五链接
    每周 JavaScript 综述:1 月 5 日星期五链接
    本周的 JavaScript 综述为您带来 JavaScript 世界最热门的新闻、工具和见解! 无论您是经验丰富的专业人士还是刚刚起步的新手,这里都有适合您的东西。 ?文章和教程 GitHub 问题演化(公开
    js教程 265 2025-01-17 22:30:14
  • 在 Angular 中选项卡更改时保留滚动状态
    在 Angular 中选项卡更改时保留滚动状态
    在开发多标签Angular应用程序时,我遇到了一个挑战——如何在用户在标签之间切换时保持滚动状态。此功能对于增强用户体验至关重要,它确保用户在标签之间导航时可以从上次离开的地方继续。 在本博文中,我将逐步向您介绍如何在项目中添加此功能。这是一种简单而有效的方法,可以维护各个标签的滚动位置。 问题 默认情况下,在标签之间切换通常会重新加载内容,从而重置滚动位置。这种行为可能会让用户感到沮丧,尤其是在浏览长列表或数据密集型页面时。为了解决这个问题,我们需要: 切换之前保存当前标签的滚动位置。 用户
    js教程 228 2025-01-17 20:35:11
  • 干净的代码:JavaScript 不变性、核心概念和工具
    干净的代码:JavaScript 不变性、核心概念和工具
    什么是变异? 变异是指直接修改已存在的值。在 JavaScript 中,对象和数组默认情况下可以更改(变异): // 变异示例 const user = { name: 'Alice' }; user.name = 'Bob'; // 变异对象属性 const numbers = [1, 2, 3]; numbers.push(4); // 变异数组 numbers[0] = 0; // 变异数组元素 这些变异可能会产生难以
    js教程 581 2025-01-17 20:33:15
  • 构建欧氏距离配色库的旅程
    构建欧氏距离配色库的旅程
    颜色在设计、品牌和用户体验中至关重要。 选择正确的颜色对于任何产品或网站都至关重要,但驾驭无数的色调和色调可能具有挑战性。本文详细介绍了利用颜色匹配库的创建
    js教程 970 2025-01-17 20:31:13
  • 什么是生成式人工智能?
    什么是生成式人工智能?
    人工智能 (AI) 利用机器学习来模仿人类行为,与周围环境互动并执行任务,而无需特定的输出指令。 生成式人工智能代表了专注于生产的人工智能功能的子集
    js教程 571 2025-01-17 18:33:16
  • Web 开发人员必须了解的 API 结构(附示例)
    Web 开发人员必须了解的 API 结构(附示例)
    Web 开发 API 样式:实用概述 服务间 API 调用是 Web 开发的基础。本指南通过实际示例探讨了几种常见的 API 架构风格。 RESTful API REST(表述性状态转移)是
    js教程 967 2025-01-17 18:32:09
  • 如何使用 Node.js 测试运行器:详细指南
    如何使用 Node.js 测试运行器:详细指南
    JavaScript 测试运行程序或 Node.js 测试运行程序通过启用一系列测试技术(包括单元测试、集成测试和端到端测试)来帮助自动化网站和 Web 应用程序的测试过程。 Node.js 测试运行程序自动化
    js教程 682 2025-01-17 18:31:11
  • 我的 JavaScript 之旅:从回调到 Kafka – 拥抱事件驱动系统的混乱
    我的 JavaScript 之旅:从回调到 Kafka – 拥抱事件驱动系统的混乱
    JavaScript:我从简单的回调到 Kafka 和事件驱动架构的复杂世界的旅程。 我最初相信我在浏览器和 Node.js 中使用 console.log 的能力使我成为了一名全栈开发人员 - 从那时起我就认为这是一个天真的假设
    js教程 482 2025-01-17 18:30:09
  • JavaScript 面试问题
    JavaScript 面试问题
    为下一次前端面试提升您的 JavaScript 技能!本指南涵盖了在面试中取得好成绩的基本理论和实用编码问题。 我们将探索 JavaScript 的怪癖和复杂性,帮助您为那些艰难的面试做好准备
    js教程 1031 2025-01-17 16:33:11
  • 使用 Pytest 进行 Python 测试:功能和最佳实践
    使用 Pytest 进行 Python 测试:功能和最佳实践
    优先考虑稳健的软件工程实践同样需要优先考虑全面的单元测试。 Pytest 是一个强大且多功能的 Python 单元测试框架,在这一领域表现出色。 其可扩展性和丰富的功能集使其
    js教程 285 2025-01-17 16:32:11
  • JavaScript 闭包:它们并不像您想象的那么可怕!
    JavaScript 闭包:它们并不像您想象的那么可怕!
    JavaScript闭包:轻松掌握JS作用域的进阶技巧!还在为JavaScript的作用域问题苦恼吗?别担心,今天我们就来深入了解闭包,并用简单易懂的方式讲解它! 什么是闭包(通俗解释)? 想象一下,闭包就像一个函数随身携带的背包。这个背包里装着函数创建时所在环境中的所有变量。是不是很酷? 来看一个简单的例子: function createGreeting(name) { // 这个变量在背包里! const message = "Hello, ";
    js教程 953 2025-01-17 16:30:10
  • 自信、务实、速度、技术能力:优秀软件工程师的特质
    自信、务实、速度、技术能力:优秀软件工程师的特质
    订阅我们的周刊,每周精彩内容直达您的邮箱! 以下是weeklyfoo #67中的十个重点链接: AI辅助编程将如何改变软件工程:残酷的真相 作者:Gergely Orosz, Addy Osmani 这份指南还探讨了为什么我们需要重新思考我们的期望,以及软件工程的真正含义。软件工程师和工程主管Addy Osmani的客座文章。 ? 阅读全文!, 大语言模型, AI, 工程 使用Node.js应对十亿行数据挑战 作者:Jacky Efendi 如果您想了解如何加快代码速度,这是一篇很棒的文章。
    js教程 310 2025-01-17 16:29:09

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

有机果蔬供应商网页模板 Bootstrap5

一款有机果蔬供应商网页模板-Bootstrap5
Bootstrap模板
2023-02-03

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus
后端模板
2023-02-02

房产资源服务平台网页模板 Bootstrap5

房产资源服务平台网页模板 Bootstrap5
Bootstrap模板
2023-02-02

简约简历资料网页模板 Bootstrap4

简约简历资料网页模板 Bootstrap4
Bootstrap模板
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-02-27

家居装潢清洁维修服务公司网站模板

家居装潢清洁维修服务公司网站模板是一款适合提供家居装潢、清洁、维修等服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-05-09

清新配色个人求职简历引导页模板

清新配色个人求职简历引导页模板是一款适合清新配色风格的个人求职简历作品展示引导页网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-29

设计师创意求职简历网页模板

设计师创意求职简历网页模板是一款适合各种不同设计师岗位个人求职简历展示网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28

现代工程建筑公司网站模板

现代工程建筑公司网站模板是一款适合从事工程建筑服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28