标签: JavaScript
编程

Rollup.js 简介

300 2023-12-14 20:50:00

概括​Rollup 是一个用于 JavaScript 的模块打包工具,它将小的代码片段编译成更大、更复杂的代码,例如库或应用程序。它使用 JavaScript 的 ES6 版本中包含的新标准化代码模块格式,而不是以前的 CommonJS 和 AMD 等特殊解决方案。ES 模块允许你自由无缝地组合你最喜欢的库中最有用的个别函数。这在未来将在所有场景原生支持,但...

详情...
编程

如何学习新的 Javascript 框架

271 2023-12-10 22:29:00

这是我加入新团队的第一天,人们对我的期望很高:我加入团队是为了将我的设计驱动前端专业知识带到一个仍在测试中的新产品中。我有着典型的第一天的紧张情绪,但我之所以紧张还有另一个原因:第一天,我会跳到 Ember.js 中构建的应用中,帮助推出这款产品。只有一个问题:我以前从未写过一行 Ember 代码。我觉得我必须马上证明自己,否则我能给团队带来了什么价值?我试...

详情...
编程

事件委派:一项改进 JavaScript 性能的技术

289 2023-11-18 23:07:00

本文将介绍事件委派是什么,以及它如何通过减少事件监听的数量优化 JavaScript 代码,以及如何用实际示例实现事件委派。

详情...
编程

Alpine.js 钩子

367 2023-10-02 17:10:00

Alpine Hooks 模块是 Alipine.js 使用的一系列钩子。该包包含了许多钩子,用来改进通用 Alpine 任务的开发者体验(DX)。

详情...
编程

JavaScript 中的事件委托(delegate)

376 2023-09-26 22:39:00

这个问题是我偶然碰到的,不是投票排名很高的问题,但我觉得还蛮重要的。基础Event Bubbling要理解JavaScript中的Event Delegation,首先需要了解Event Bubbling。之前在event.preventDefault() vs. return false这个问题中已经对JavaScript事件模型说得比较细了。其中的Eve...

详情...
编程

Yarn vs NPM: 哪个包管理器更好?

612 2023-09-15 18:40:00

在处理 Node.js项目时,包管理是开发过程中至关重要的一部分。Yarn 和 npm 都是开发人员管理依赖关系的热门选择,但它们的区别是什么?在本文中,我们将更详细地探讨 Yarn 与 NPM 和 PNPM 之间的差异,包括它们的功能、优点和缺点,以帮助您决定下一个项目要选择哪一个。

详情...
编程

GSAP(GreenSock):最健全的web动画库之一

609 2023-07-15 07:15:00

官方的介绍GreenSock动画平台(GSAP)可以对JavaScript可以操作的所有内容进行动画处理(CSS属性,SVG,React,画布,通用对象等),同时解决了不同浏览器上存在的兼容性问题,而且速度极快(比jQuery 快20倍)。大约有1000万个站点和许多主要品牌都使用 GSAP。官网https://greensock.com/动画其实是每秒多次...

详情...
编程

全栈 TypeScript CRUD 框架 Remult

438 2023-06-17 11:31:00

Remult 是一个全栈 CRUD 库,它利用 TypeScript 模型来简化开发,并提供了类型安全的 API 客户端和查询构建器。在软件开发中,为了确保系统功能正常,必须管理和同步两个数据模型:服务器模型和客户端模型。服务器模型指定数据库结构和 API,而客户端模型定义 API 的传入传出数据。然而,维护单独的模型集和验证器可能会导致冗余,增加维护开销,...

详情...
编程

Babylon.js 简介

1273 2023-05-26 23:27:00

Babylonjs 是一款强大、漂亮、简单、开放的游戏和渲染引擎,以 Javascript 框架发布。BabylonJS 及其模块发布在npm上,并提供全类型支持。使用下面命令安装:npm install babylonjs --save或者,您现在可以依赖ES6 软件包。使用ES6版本将允许树抖动以及其他捆绑好处。引入整...

详情...
编程

three.js — 一款基于 Javascript 的开源 WebGL 3D 库

572 2023-05-26 19:51:00

Three.js 是一款轻量级、易于使用、跨浏览器的通用 3D 库。

详情...