15 个非 JavaScript 的高级 Web 开发技巧 随着尖端 HTML 和 CSS 功能的引入,Web 开发正在经历一场变革之旅。在今天这篇文章中,我们将探讨 15 种高级功能,这些功能现在可以在不依赖 JavaScript 的情况下实现。 我们将提供真实世界的示例,并将它们与旧的基于 JavaScript 的方法进行比较,展示现代 Web 技术的力量。 1.响应式排版 传统上,JavaScript 用于根据屏幕尺寸操纵字体大小。随着CSS自定义属 开发运维 2024-01-15 Escape
分享八个常用的 JavaScript 库,让你显得更专业 大家好,今天给大家分享8个常用的 JavaScript 库,掌握这些 JavaScript 工具库,让你的项目看起来很棒。 专家与普通人的重要区别在于他们善于使用工具,留出更多的时间用于计划和思考。编写代码也是如此。有了合适的工具,你就有更多的时间来规划架构和攻克难关,更多的把精力放在业务实现上。今天,我将与大家分享最流行的几个常用且流行的 JavaScript 库。 1、qs 一个轻量级的 ur 开发运维 2024-01-11 大树
全面分析 Java 在 2023 年仍然流行的 25 个原因 译者 | 刘汪洋 审校 | 重楼 学习 Java 的过程中,我意识到在 90 年代末 OOP 正值鼎盛时期,Java 作为能够真正实现这些概念的语言显得尤为突出(尽管我此前学过 C++,但相比 Java 影响较小)。我特别欣赏 Java 的平台独立性。 相比简单性,我更看重结构和一致性,这也是我坚持使用 Java 的主要原因。 在我的职业生涯中,我遇到了一些质量不高的 Java 代码库,这让我对 开发运维 2024-01-10 三掌柜
12 个动态 JavaScript 动画库增强用户体验 通过迷人有趣的动画可以吸引用户的注意力!因此,今天我们将一起来探索 10 个动态 JavaScript 动画库,轻松增强用户体验。从滚动动画到手写效果和 SPA 页面过渡,这些库增添了独特的美感,提高了参与度,并留下了令人难忘的第一印象。 现在,让我们一起来深入了解一下! 1.Anime.js 地址:https://animejs.com/ Anime.js 在 GitHub 上拥有超过 43,0 开发运维 2024-01-10 宇宙之一粟
Oracle 在 MySQL 中引入 JavaScript 支持 Oracle 在 MySQL 数据库中引入了 JavaScript 支持,允许开发人员在 MySQL 数据库服务器中编写 JavaScript 存储程序,即 JavaScript 函数和过程。 该功能于 2023 年 12 月 15 日宣布。JavaScript 存储的程序将与 GraalVM 一起运行,GraalVM 提供符合 ECMAScript 的运行时来执行 JavaScript 程序。开 数据运维 2024-01-10 大树
虽迟但到!MySQL 可以用 JavaScript 写存储过程了! 任何能用 JavaScript 来干的事情,最终都会用 JavaScript 来干 背景 不久前,Oracle 在 MySQL 官方博客官宣了在 MySQL 中支持用 JavaScript 来写存储过程 https://blogs.oracle.com/mysql/post/introducing-javascript-support-in-mysql 最流行的编程语言 + 最流行的数据库。成年人 数据运维 2024-01-10 捡田螺的小男孩
2023年最火的前端项目出炉,竟然是它? 1 月 4 日,JavaScript Rising Stars 正式公布 2023 年 JavaScript 明星项目榜单,该榜单提供了 2023 年 JavaScript 生态系统中热门项目的 Github Star 新增情况,shadcn/ui 成功登顶 2023 年最热门前端项目! 此榜单包含了以下部分:最受欢迎的项目、前端框架、React 生态系统、Vue 生态系统、后端/全栈、构建工具、 开发运维 2024-01-05 共饮一杯
理解 Node.js 中的事件循环 你已经使用 Node.js 一段时间了,构建了一些应用程序,尝试了不同的模块,甚至对异步编程感到很舒适。但是有些事情一直在困扰着你——事件循环(Event Loop)。 如果你像我一样,花费了无数个小时阅读文档和观看视频,试图理解事件循环。但即使作为一个经验丰富的开发者,在完全理解它如何工作方面也可能会遇到困难。这就是为什么我准备了这份视觉指南,帮助您充分理解 Node.js 事件循环。请坐下来, 开发运维 2024-01-05 宇宙之一粟
JS小知识,分享十个有用 JavaScript 小技巧 您可能已经知道 JavaScript 是世界上使用最广泛的编程语言。它用于 Web、移动混合应用程序、服务器端 (NodeJS) 和各种其他应用程序。由于它可用于在 Web 浏览器中显示以及使用 nodebot 或其他智能交互机器人,因此它可以作为许多新开发人员的编程入门。在就业市场上,精通 JavaScript 并能编写干净、高效代码的开发人员需求量很大。 无论使用何种浏览器/引擎或 SSJS( 开发运维 2024-01-03 张二河
35道JavaScript 基础内容面试题 JavaScript 作为现代 Web 应用程序的支柱,仍然是技术面试的焦点。 为了帮助你在 2024 年 JavaScript 面试中取得好的面试成绩,以及面对一些复杂情况时,也能游刃有余,我们整理了一份包含 35 道JavaScript的必知内容。希望这些内容能够帮助你清晰而快速的了解它们的核心内容。 现在,我们就开始进入今天的正题内容吧。 1. JavaScript在Web开发中的意义是什么 开发运维 2024-01-01 大白菜程序猿
作为前端工程师,你应该了解的十个 JavaScript 技巧 前言 过去我写了很多垃圾代码,现在看起来很糟糕。当我再次看到那些代码片段时,我什至怀疑自己是否适合做一名程序员。 因此,今天我想跟你分享 10 个关于 JavaScript的小技巧,希望可以帮助你避免编写我曾经写过的垃圾代码。 1.Promise回调地狱 Promise 提供了一种优雅的方式来处理 JavaScript 中的异步操作。这也是避免“回调地狱”的解决方案之一。但我不太明白这是什么意思, 开发运维 2023-12-27 剑圣无痕
创建一个双模式跨运行时的 JavaScript 包,你学会了吗 本文将指导你发布双模式、跨运行时的 JavaScript 包。了解如何创建与 ESM 和 CommonJS 以及 Node.js、Deno 和浏览器等不同运行时兼容的库。 随着 JavaScript 开发的不断发展,人们越来越需要能在多种环境中运行的强大依赖包。在本文中,我们将探讨如何发布跨运行时、双模式的 JavaScript 包。这些包弥补了 ESM 和 CommonJS 之间的差距,让开发人 开发运维 2023-12-27 向阳逐梦
三种在JavaScript中终止forEach循环的方式 面试官:你能停止 JavaScript 中的 forEach 循环吗?这是我在面试中曾被问到的一个问题,我当初的回答是:“不,我不能这样做。” 不幸的是,我的回答导致面试官突然结束了面试,对的,是突然结束的! 我对结果感到沮丧,问面试官:“为什么?实际上可以停止 JavaScript 中的 forEach 循环吗?” 在面试官回答之前,我花了一些时间解释我对为什么我们不能直接停止 JavaScri 开发运维 2023-12-19 大白菜程序猿
让我们通过构建一个现代 JavaScript 框架来学习它是如何工作的 在我的日常工作中,我致力于一个 JavaScript 框架(LWC)。尽管我已经在这个项目上工作了将近三年,但我仍然觉得自己是一个业余爱好者。当我阅读有关更大的框架世界的信息时,常常因为不了解的事情太多而感到不知所措。 然而,学习事物的最佳方法之一是亲自动手构建。而且,我们要继续保持那些 “距上一个 JavaScript 框架的天数” 模因的持续。因此,让我们来编写我们自己的现代 JavaScri 开发运维 2023-12-18 竹子爱熊猫
PHP与JS技术指南:掌握股票蜡烛图绘制的方法 PHP与JS技术指南:掌握股票蜡烛图绘制的方法,需要具体代码示例 在金融市场中,股票蜡烛图是一种常见的数据可视化工具,用于展示股票价格的波动情况。蜡烛图以矩形图形来表示每日的开盘价、收盘价、最高价和最低价,并通过颜色区分涨跌。学习如何使用PHP和JavaScript编程语言来绘制股票蜡烛图,对于金融从业者和技术开发人员来说,将是一个有益的技能。 蜡烛图的绘制主要借助于前端开发语言JavaScrip 开发运维 2023-12-17 LOVEHL^ˇ^
Oxlint 正式面市,JavaScript 开发者的新选择? 2023年12月12日,JavaScript和TypeScript开发者们迎来了一个新工具的诞生——Oxlint。这个被设计用来快速捕捉错误或无用代码的JavaScript linter,以其显著的性能优势和易用性宣告了自己的市场入场。据报道,Oxlint能够在仅需几秒钟的时间内完成原本ESLint需要75分钟才能完成的任务,这对于那些在持续集成环境中追求高效的大型项目来说,无疑是一种极具吸引力的 运维资讯 2023-12-17 LOVEHL^ˇ^
前端技术探秘Node.js的CommonJS规范实现原理 了解Node.js Node.js是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。Node中增添了很多内置的模块,提供各种各样的功能,同时也提供许多第三方模块。 模块的问题 为什么要有模块 复杂的 开发运维 2023-12-07 法医
相比Javascript, Typescript有哪些优点? 1、静态类型检查: TypeScript 引入了静态类型,可以在编译时发现并纠正类型错误。这有助于提高代码的可维护性和可读性,并减少在运行时出现的潜在错误。 2、更好的工具支持: TypeScript 支持强大的集成开发环境(IDE)功能,例如代码导航、智能感知、重构等。这些功能使得开发人员更容易理解、编写和维护代码。 3、最新 ECMAScript 特性支持: TypeScript 支持最新的 开发运维 2023-12-01 爱可生开源社区
为什么要在项目中使用TypeScript? 译者 | 李睿 审校 | 重楼 随着越来越多的开发人员采用TypeScript,人们需要了解在下一个项目中应该使用TypeScript的原因。尽管它在早期应用中遇到了一些阻力,但在过去十年,它迅速成为一种广泛使用的编程语言。 以下介绍如何使用TypeScript以及它给开发人员带来的一些好处。但首先需要深入了解TypeScript是什么以及它可以解决的问题。 什么是TypeScript? Type 开发运维 2023-11-30 向阳逐梦
JavaScript中的异步处理你知道哪些方法?你用对了吗? JavaScript中的异步处理是开发者在日常开发过程中必须面对的一个重要问题。由于JavaScript是单线程的,因此对于一些可能需要长时间执行的操作,如网络请求、IO操作等,如果采用同步的方式,可能会导致应用程序的阻塞,降低用户体验。因此,JavaScript提供了多种异步处理的方式,以便开发者能够更好地处理这些问题。 以下是一些常见的JavaScript异步处理的方式以及它们的基本使用: 回 开发运维 2023-11-29 竹子爱熊猫