JS教程大全
文章平均质量分 71
分享JS开发经验和项目源码
优惠券已抵扣
余额抵扣
还需支付
¥59.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
知识大胖
这个作者很懒,什么都没留下…
展开
-
如何在 React Native Expo 中将“视图”保存并共享为“图像”
使用正确的工具,在 React Native Expo 中保存和共享图像非常简单。无论是共享表情包、屏幕截图还是任何自定义视图,您都可以轻松地在应用中实现这些功能。原创 2024-09-11 14:55:20 · 155 阅读 · 0 评论 -
使用 React Native 开发 Android 应用的惊人好处
在为手机开发应用程序时,选择正确的工具非常重要。React Native 是 Android 应用程序的热门选择,因为它使用 JavaScript 制作快速应用程序。但它适合你的项目吗?让我们看看使用 React Native 的优点和缺点。原创 2024-08-16 22:10:20 · 35 阅读 · 0 评论 -
React系列教程之在 React 中创建交互式诗歌表单:分步指南
目标是创建一个用户友好的表单,抓住互动体验的精髓。用户可以通过勾选他们产生共鸣的动作来与诗歌的每一行进行互动。“其他”选项允许他们输入自己的想法或动作,使表单灵活且具有包容性。使用的工具和技术React:一个用于构建用户界面的 JavaScript 库,特别是用于有效管理状态的单页应用程序。JavaScript(ES6+):用于处理应用程序内的逻辑和动态交互。HTML/CSS:构造和设置表单样式。原创 2024-08-16 22:06:09 · 28 阅读 · 0 评论 -
使用 Meshy.ai 和Three.js 将 AI 生成的 3D 旋转猫添加到 React 应用程序
是的!实际上,它出奇地简单和快速!我把这只 AI 生成的 3D 猫放到了我网站的联系页面上,只是为了好玩。下面是操作方法。原创 2024-08-08 14:32:46 · 33 阅读 · 0 评论 -
如何创建 React Native SVG 变形动画 立即在您的应用中创建变形动画
变形是一种吸引用户的绝妙且有趣的方式。它非常适合增强微交互 — 旨在吸引观众注意 UI 的那些令人愉悦的时刻。变形效果适用于多种情况。本文探讨最经典的用法之一:将播放符号变形为暂停符号,反之亦然。首先,让我们看看我们正在构建什么。原创 2024-07-30 15:33:38 · 46 阅读 · 0 评论 -
使用 React 开发 Chrome 扩展的简单方法
Chrome 扩展程序是增强浏览器功能的有效方法。根据用例,它可以观察浏览器事件、修改网页以及创建新功能以改善用户体验。许多公司利用扩展来提供服务,例如 Grammarly 和 Loom,因为它们允许用户使用这些服务,而无需导航到单独的页面或在浏览器外部单独安装应用程序。Google开发人员教程页面已经有很好的文档,解释如何使用本机 HTML、Javascript 和 CSS 创建简单的扩展。在本文中,我们将重点关注从头开始使用 React 构建 Chrome 扩展。原创 2024-01-20 21:31:19 · 357 阅读 · 0 评论 -
停止在 JavaScript 中使用 Promise.all()
如果您偶然发现了这篇文章,那么您可能对 Promise 很熟悉。然而,对于那些刚接触 JavaScript 的人来说,让我们来分解一下。本质上,Promise对象表示异步操作的最终完成或失败。有趣的是,当创建 Promise 时,它的值可能不会立即可用。他们有3种状态:Pending:这是初始状态,既不履行也不拒绝Fulfilled:承诺成功完成并产生价值时的状态Rejected : 发生错误并且promise中的操作不成功时的状态一旦承诺得到解决,您就可以使用.then()它来处理结果并.ca原创 2023-09-18 09:05:55 · 193 阅读 · 0 评论 -
Node.js 正在消亡!Bun 1.0 正在改变 JavaScript 游戏
在进一步讨论之前,我们需要解释什么是 javascript 运行时以及为什么我们应该关心它的速度。想象一下,您用 JavaScript 编写了一个故事,并且需要有人大声朗读它。JavaScript 运行时就像那位友好的叙述者,让您的故事栩栩如生!这是您的 JavaScript 故事被阅读和表演的特殊环境。但让我们更深入地探讨一下。从技术上讲,这个“叙述者”由JavaScript 引擎之类的组件组成,它是运行时的核心,负责理解和运行代码。原创 2023-09-18 09:00:54 · 110 阅读 · 0 评论 -
Transformers.js — 浏览器中的人工智能、零服务器成本、最大程度的隐私!
Transformers.js可在您的 Web 浏览器中实现最先进的机器学习,无需服务器。它提供预训练模型和熟悉的 API,支持自然语言处理、计算机视觉、音频和多模态领域的任务。借助 Transformers.js,开发人员可以直接在浏览器中运行文本分类、图像分类、语音识别等任务,这使其成为 ML 从业者和研究人员的强大工具。将现有代码转换为 Transformers.js 是一个简单的过程。原创 2023-09-07 11:50:54 · 849 阅读 · 0 评论 -
使用 Javascript 和蓝牙创建实时桌面 CO2 小部件
使用 JavaScript 和蓝牙创建小型实时桌面 CO2 小部件是一个有趣且引人入胜的项目,可以帮助您了解如何使用蓝牙通信和传感器数据处理。在这个项目中,我们将使用BleuIO与空气质量监测传感器通信以读取 CO2 数据。BleuIO 是一款蓝牙低功耗 USB 适配器,有助于轻松创建 BLE 应用程序。该设备上可用的 AT 命令使开发更快、更容易。有许多空气质量传感器可供选择,但一种流行的选择是HibouAir。我们将使用Electron js 和Node Serial来与 BleuIO 连接。原创 2023-07-31 20:28:12 · 131 阅读 · 0 评论 -
如何在 Electron 中使用热敏打印机打印收据
打印收据是许多企业的重要组成部分,尤其是零售和酒店行业。在构建 Electron App 时,我们有一个非常强大的包:Electron-pos-printer专为热敏收据打印机设计的可定制的 electro.js 打印插件。它支持 80 毫米、78 毫米、76 毫米、58 毫米、57 毫米和 44 毫米打印机。目前支持 Electron >= 6.xx 版本。原创 2023-07-31 20:23:10 · 1270 阅读 · 0 评论 -
将 React 应用程序转换为 Electron/桌面应用程序的最简单方法
在不断发展的 Web 开发世界中,React 已经成为游戏规则的改变者,彻底改变了我们构建交互式和动态用户界面的方式。但是,如果我们告诉您,您可以将 React 应用程序转变为成熟的桌面应用程序,从而将其提升到一个全新的水平,该怎么办?进入 ElectronJS,它将 Web 技术引入桌面环境的神奇桥梁。在本文中,我们将向您展示如何将 React 应用程序转换为 ElectronJS 桌面应用程序,释放您的创作的真正潜力!原创 2023-07-31 20:19:43 · 174 阅读 · 0 评论 -
只需 5 个步骤即可将 ReactJS Web 应用程序作为 Windows 桌面应用程序运行
要将 React Web 应用程序作为 Windows 桌面应用程序运行,您可以使用 Electron 等框架。Electron 允许您使用 Web 技术(包括 React)构建跨平台桌面应用程序。原创 2023-07-23 11:08:20 · 299 阅读 · 0 评论 -
为什么 Electron JS 在我们App开发社区如此出名?
在我们深入探讨 Electron.js 出名背后的原因之前,让我们快速了解一下它的全部内容。Electron JS 是一个开源框架,允许开发人员使用 HTML、CSS 和 JavaScript 等 Web 技术构建跨平台桌面应用程序。它由 GitHub 开发,自 2013 年推出以来在软件开发社区中获得了巨大的关注。现在,让我们探讨一下它受欢迎的主要原因:跨平台兼容性借助 Electron.js,开发人员可以构建在 Windows、macOS 和 Linux 等多个操作系统上无缝运行的应用程序。原创 2023-07-23 11:03:22 · 138 阅读 · 0 评论 -
使用 Electron 和 React 创建桌面应用程序
Electron 是一个流行的框架,允许开发人员使用 HTML、CSS 和 JavaScript 等 Web 技术构建跨平台桌面应用程序。通过将 Electron 与 React(一个用于构建用户界面的强大 JavaScript 库)相结合,我们可以创建功能丰富的桌面应用程序,其感觉和行为就像 Windows、macOS 和 Linux 上的本机应用程序。在本教程中,我们将引导您完成使用 Electron 和 React 创建简单桌面应用程序的过程。原创 2023-07-23 11:00:43 · 284 阅读 · 0 评论 -
JS教程之第3部分:使用 ElectronJS、VueJS、SQLite 和 Sequelize ORM 从头到尾创建多对多 CRUD 应用程序
在常规 Web 应用程序中,我们创建前端和后端。接下来,我们使用 API 和路由将它们连接起来。然而,对于 Electron,我们没有服务器或客户端。我们有一个主进程和渲染器。IPC (进程间通信)使用事件发送器和接收器与这些进程进行通信。我们将在此应用程序中使用它作为示例。原创 2023-07-23 10:32:49 · 114 阅读 · 0 评论 -
JS教程之第2部分 使用 ElectronJS、VueJS、SQLite 和 Sequelize ORM 从 A 到 Z 创建多对多 CRUD 应用程序
由于项目的密度和整篇文章的篇幅,本教程将分为三篇。第 2 部分:连接数据库和创建 CRUD 函数第 3 部分:构建 UI 并将其与带有 IPC 的主进程连接该项目可在源码在文章底部。原创 2023-07-23 10:23:58 · 125 阅读 · 0 评论 -
Million.js 真的让 React 快 70% 吗?
这意味着对于一个大的 DOM,比如一张表,一个小的变化会触发大量的计算,纯粹是为了弄清楚发生了什么变化(你可以从 Summon The JSON: React deck 了解更多关于 React 的信息)。我喜欢 Million.js 的地方在于你只能将它用于你的一些组件,这意味着它应该很容易根据需求将它引入更大的项目,而不会带来灾难性的风险。Million查看组件的状态,识别哪些组件将受到更改的树传播的影响。Million 不会将组件视为一个黑盒子,只查看它将渲染的内容以及结果是否与之前的渲染不同。原创 2023-06-13 09:56:16 · 214 阅读 · 0 评论 -
揭秘useMemoReact 中的 Hook:优化性能
在 React 开发的世界中,性能优化是构建高效和响应式应用程序的关键方面。随着您的应用程序变得越来越复杂并处理更大的数据集,确保您的组件快速高效地呈现变得至关重要。高效的渲染就是要确保你的 React 组件只在必要时更新。每次组件重新渲染时,React 都必须执行计算、更新虚拟 DOM 并将其与实际 DOM 同步。尽管 React 在处理这些任务方面非常高效,但不必要的重新渲染和计算仍然会影响应用程序的性能。这就是性能优化概念发挥作用的地方。原创 2023-06-13 09:42:16 · 149 阅读 · 0 评论 -
高级工程师如何构建 React 应用程序:深入探讨
虽然我们已经涵盖了一些基本主题,但重要的是要记住构建高性能的 React 应用程序还有很多。通过理解并结合这些原则和实践,您可以有效地增强应用程序的性能、可伸缩性和可维护性。作为高级工程师,您的旅程不止于此。总是有更多的工具、技术和实践需要探索和掌握。通过专注于持续学习和改进,您可以确保您始终准备好交付高质量、高性能和可维护的 React 应用程序。原创 2023-06-13 09:38:16 · 85 阅读 · 0 评论 -
掌握 React.js Store:状态管理和业务逻辑综合指南
在React.js中,store 是存储和管理应用程序状态和业务逻辑的集中位置。它提供了一种无需手动传递 props 即可跨不同组件共享状态和实用程序的方法。通过使用商店,我们可以实现一种更有效和更有条理的方法来管理 React.js 应用程序中的状态和逻辑。下图显示了userData流向子组件的状态。原创 2023-06-12 09:51:50 · 273 阅读 · 0 评论 -
使用 React 创建 Chrome 扩展:分步指南
在我们深入开发过程之前,您需要对 React 及其核心概念有一个基本的了解。您还应该对 JavaScript 和 HTML 有基本的了解。此外,您还需要以下工具:谷歌浏览器Visual Studio Code 或任何其他代码编辑器Node.js 和 npm(节点包管理器)原创 2023-02-15 15:25:56 · 611 阅读 · 0 评论 -
给初学者的 8 个基本 JavaScript 技巧
JavaScript 是一种功能强大的编程语言,广泛用于 Web 和移动开发等。无论您是刚开始学习 JavaScript 的初学者,还是希望更新技能的有经验的开发人员,这 8 个技巧都将帮助您编写更好的代码并提高工作效率。原创 2023-01-12 10:28:02 · 133 阅读 · 0 评论 -
使用 JavaScript 在浏览器中构建机器学习模型,学习使用 TensorFlow.js 和 JavaScript 在浏览器中构建机器学习模型
机器学习是一个快速发展的领域,它允许计算机在没有明确编程的情况下学习和做出预测。机器学习的主要优势之一是它能够自动从数据中学习并随着时间的推移而改进。这使它成为广泛应用的强大工具,从图像识别和自然语言处理到欺诈检测和预测分析。JavaScript 是一种通用的编程语言,广泛用于构建 Web 应用程序。随着 TensorFlow.js 等 JavaScript 库的出现,现在可以在浏览器中构建机器学习模型。这为 Web 开发生态系统中的机器学习开辟了新的机会,允许开发人员直接在浏览器中训练和部署模型。原创 2023-01-12 10:06:13 · 430 阅读 · 0 评论 -
如何在 reactJS 中制作天气网络应用程序(教程含源码)
在本教程中,我们将使用 reactJS 库创建一个天气应用程序。现在 cd 进入你的应用程序并安装axios现在在src文件夹中创建文件,如下所示(如果存在,不要删除文件的内容)在命令环境中设置 API 密钥或替换配置对象中的 API_KEY 值。现在在 Card.jsx 文件中添加以下代码下面是显示天气数据的代码在 LinkBack.jsx 中添加以下代码现在,是时候在我们获取 API 时显示一些加载,直到那时我们将显示加载行。Todo 在 Loading.css 中添加以下代码。原创 2023-01-10 09:24:47 · 205 阅读 · 0 评论 -
如何使用 ThreeJs 以 glTF、FBX 和 OBJ 文件格式加载 3D 模型,使用 ThreeJS 加载和显示带有纹理的 3D 模型
在本文中,我展示了如何使用 ThreeJS 在 Web 视图中加载 3D 模型。Three.js 是一个跨浏览器的 JavaScript 库和应用程序编程接口,用于使用 WebGL 在 Web 浏览器中创建和显示动画 3D 计算机图形。加载不完整的原因有很多,例如纹理和材质渲染不正确。原创 2023-01-03 09:40:26 · 1922 阅读 · 0 评论 -
如何使用 Laravel 和 ThreeJs 加载 3D 模型,使用 Three.JS 加载和显示带有纹理的 3D 模型
这是另一篇关于如何使用 Three.Js 加载 3D 模型的文章。在这里,我使用 Laravel 作为后端及其存储。我在前端使用 Three.Js 库来渲染和显示 3D 模型。我将向您展示如何上传 3D 模型以及如何从 Laravel 存储加载 3D 模型。请仔细完成以下步骤。大家可以在评论区提出任何问题。在这里,我向您展示了一条主要路径,然后您可以根据自己的喜好对其进行自定义。原创 2023-01-03 09:28:44 · 564 阅读 · 0 评论 -
使用 PyWeb3D 的 3D 家具显示,用 Python 语法探索 three.js(教程含源码)
在这个简短的故事中,我想展示一个用PyWeb3D构建的 3D 家具展示网站(PyWeb3D 是 three.js 的 Python 语法。你也可以说它是 three.js 的 Python 文档)。您可以在本文末尾找到网站的源代码和实时版本。在网络上使用 Python 代替 JavaScript 的想法很棒。Pyscript 和 Brython 等开源项目处于最前沿。正如 PyScript 所说的那样——为 99% 的人编程。原创 2022-12-21 16:43:00 · 600 阅读 · 0 评论 -
Flutter 打不过 React Native 的原因
Flutter 与 React Native 之争:回顾过去的表现和未来的期望React Native 是一个 JavaScript 库,用于处理 React 应用程序的视图层。它由 Facebook 于 2013 年创建。React Native 是一个开源项目,它已经存在了相当长的一段时间。Flutter 是 Google 的开源移动应用 SDK,用于在创纪录的时间内在 iOS 和 Android 上构建高质量的原生应用。原创 2022-12-20 14:32:01 · 2805 阅读 · 0 评论 -
Three.js教程之在网页快速实现 3D效果(教程含源码)
Three.js 是一个 JavaScript 库和 API,可让您使用 WebGL 在 Web 浏览器中创建和显示动画 3D 图形。WebGL(Web Graphics Library)本身就是一个 Javascript API,用于在浏览器中渲染 2D 和 3D 图形。开箱即用的 WebGL 使用起来非常复杂且耗时,这也是 Three.js 变得如此流行的原因之一。原创 2022-12-01 17:04:01 · 552 阅读 · 0 评论 -
2023 年您需要了解的 5 大移动应用程序开发趋势
您可能想知道未来几年您的生活将走向何方,但您是否想知道未来移动应用程序会发生什么?就像 Pokemon Go、Tiktok 和 Zoom 用一场风暴席卷了美国和整个世界,还有更多的人正朝着我们的方向前进!这些移动应用程序不会是传统的,而是配备了一个人的头脑几乎无法理解的现代技术。在今天的博客中,我将分享我们在即将推出的移动应用程序中可能看到的 5 大趋势。世界可能生活在 2022 年,但我们所使用的技术属于未来。原创 2022-11-06 08:25:25 · 629 阅读 · 0 评论 -
一个移动应用程序是如何让我被动地赚到 500 美元以上的?
我一直有一个在网上赚钱的梦想。当我年轻的时候,我做了一切从互联网上赚钱的事情。我尝试了很多方法,但大多数都是骗局。早在 2010 年,我决定学习编码。我从制作静态网站开始。我有一台旧笔记本电脑,但我无法购买新笔记本电脑。记得第一次尝试在 ThemeForest 上卖主题,但被拒绝了 30 多次都没有成功,每次被拒绝都要等两个多星期才能提交新的主题。但这不是故事的结局。这是开始!我坚信一个人可以通过面对障碍变得更强大。原创 2022-10-29 16:07:01 · 913 阅读 · 0 评论 -
GIS教程之使用 ngx-leaflet 在 AngularJS 应用程序中构建leaflet 地图(教程含源码)
这是我尝试将 Leaflet Maps 集成到 Angular 应用程序并组装一些 Leaflet 插件时的学习笔记。ngx-leaflet 库在过去两年里发展了很多,尤其是今年从 13.x 版本开始。它现在更易于使用,同时它也使许多经常看到的教程文档过时。我很高兴在不浪费太多时间的情况下找出可运行的解决方案。希望这篇笔记对那些遇到可能问题的人有所帮助。原创 2022-10-27 12:13:14 · 274 阅读 · 0 评论 -
GIS教程之 在 React 中创建 Openlayers 地图(教程含源码)
信不信由你!没有可用的主动包可以利用 Openlayers 的功能和 react 的组件。(我们无论如何都在建造它🤫)。在这篇博客中,我将向您展示创建 openlayers 应用程序的更快方法。我们将为此使用以下技术。原创 2022-10-26 12:56:08 · 1187 阅读 · 0 评论 -
GIS教程之Cesium 基础入门教程
Cesium是一个 JavaScript 库,可让您创建 GIS 数据的 3D 可视化。原创 2022-10-26 12:46:19 · 1438 阅读 · 0 评论 -
GIS教程之将 Plotly.js 与 Angular 一起使用
在本课中,我们将完成将 Plotly.js 与 Angular 集成的步骤。Plotly.js 是一个开源图形库。在课程结束时,您应该能够使用 Plotly.js 做一个简单的绘图。原创 2022-10-26 12:38:46 · 601 阅读 · 0 评论 -
GIS教程之在 Angular 中使用 CesiumJS (教程含源码)
在本课中,我们将完成将 CesiumJS 与 Angular 集成的步骤。CesiumJS 是一个用于创建 3D 地球仪和地图的开源 JavaScript 库。在课程结束时,您应该能够使用 CesiumJS 做一个简单的绘图。原创 2022-10-26 12:33:26 · 496 阅读 · 0 评论 -
如何在 Mac 上安装 Angular
单击 macOS 安装程序以下载最新版本的节点并进行安装。您的角度安装已完成。通过这个,您可以确认您的角度安装。完成安装后,你会看到这样的输出。原创 2022-10-26 10:02:17 · 875 阅读 · 0 评论 -
Three.js 与 Python 语法 (PyWeb3D)
在本文中,我将向您展示如何在不编写任何 JavaScript 代码的情况下使用 three.js 库。我们将使用 PyWeb3D,这是一个额外的层,它是为使用 Brython 与three.js 轻松交互而构建的。原创 2022-10-21 17:36:32 · 743 阅读 · 0 评论 -
JS教程之使用 P5.js 构建一个贪吃蛇游戏(教程含源码)
回想我的编码之旅的开始,我记得我相信一个新手无法编写整个游戏。“实时更新”、用户输入和游戏处理的纯粹想法让我相信我需要数年时间才能最终达到游戏开发的水平。好吧,我猜,犯错是人的事。在本文中,我将向您展示如何编写您的第一个游戏,以及为什么没有理由害怕它。如果您对阅读全文不感兴趣,请查看成品。原创 2022-10-11 17:25:56 · 1350 阅读 · 0 评论