目前Electron在github上面的star量已经快要跟React-native一样多了这里吐槽下,webpack感觉每周都在偷偷更新,很糟心啊,还有Angular更新到了8,Vue马上又要出正式新版本了,5G今年就要商用,华为的系统也要出来了,RN还没有更新到正式的1版本,还有号称让前端开发者失业的技术flutter也在疯狂更新,前端真的是学不完的回到正题,不能否认,现在的大前端,真的太牛了
1写在前面        这里是写作文苦手,退堂鼓大师,未来的秃头码农,图灵新一届的前端小白。翻了翻公众号往期推文,发现前端的师兄师姐们各个身怀绝技,把我肚子里有的写了个遍。这篇推文就给大家介绍一个前端领域很火的小玩具——Electron。 2什么是Electron “    &nbs
简介Electron是一个使用HTML、CSS和JavaScript构建桌面应用程序的框架。嵌入Chromium和nodejs到二进制Electron中,将允许在Windows上创建运行跨平台应用(Linux、MacOS)。所需知识点在使用Electron之前,需要掌握web开发以及nodejs,推荐在下边学习:来自Mozilla开发社区(Mozilla Developer Network)的we
转载 2024-05-16 07:26:51
58阅读
       作为一个开发桌面端应用的框架,Electron有很多与桌面端相关的东西。该框架能够提供全部的Node API和完整的桌面开发生态。它能够运行在所有的主流浏览器上。因为Electron是基于web结构的,你可以使用最新的CSS样式来布局你的UI。       有很多文章都介绍了如何开始使
转载 2023-07-20 14:29:25
138阅读
最近在了解Electron框架写应用,偶然发现在html中使用<script src="./jquery.js"></script>这种方式引入JQuery,明明引入了,程序中却始终报错显示:Uncaught ReferenceError: $ is not defined。 经查阅资料,发现不仅J
原创 2021-07-23 11:57:39
991阅读
最近在了解Electron框架写应用,偶然发现在html中使用<script src="./jquery.js"></script>这种方式引入JQuery,明明引入了,程序中却始终报错显示:Uncaught ReferenceError: $ is not defined。经查阅资料,发现不仅JQuery不能用,RequireJS、Meteor、AngularJS也不能使
原创 2017-11-08 13:04:28
3813阅读
# Electron 中的 BrowserView 与 jQuery 使用指南 Electron 作为一个强大的桌面应用开发框架,允许开发者使用 web 技术创建跨平台的桌面应用。但是,许多开发者在使用 Electron 的 `BrowserView` 组件时,可能会发现其与 jQuery 的兼容性问题。本文将详细阐述如何在 Electron 的 `BrowserView` 中使用 jQuery
原创 8月前
24阅读
## ElectronjQuery的结合 ### 介绍 Electron是一个使用HTML、CSS和JavaScript构建跨平台桌面应用程序的框架。它结合了Node.js和Chromium,使得开发人员可以使用Web技术创建功能强大的桌面应用。而jQuery是一个广泛使用的JavaScript库,简化了HTML文档的操作、事件处理、动画效果等。 将ElectronjQuery结合使用,
原创 2023-10-13 13:06:40
69阅读
一、背景最近有个获得用户mac地址的需求,IE内核浏览器可以利用ActiveX实现,但不能满足需求。想到使用electron项目客户端开发实现,electron基于node的,node是可以获得网卡的物理地址的。本文我们先初始化项目。二、electron简介Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌
转载 2024-01-08 16:37:01
161阅读
打造你的第一个Electron应用Electron 可以让你使用纯 JavaScript 调用丰富的原生(操作系统) APIs 来创造桌面应用。 你可以把它看作一个专注于桌面应用的 Node. js 的变体,而不是 Web 服务器。这不意味着 Electron 是某个图形用户界面(GUI)库的 JavaScript 版本。 相反,Electron 使用 web 页面作为它的 GUI,所以你能把它看
转载 2023-12-14 13:46:52
92阅读
# 如何实现 Electron 支持 Android ## 引言 随着跨平台应用开发的普及,Electron 已成为开发桌面应用的重要框架。然而,Electron 原本并不直接支持移动平台,尤其是 Android。本文将引导你通过一系列步骤实现 Electron 应用在 Android 设备上的支持。 ## 实现流程 以下是实现 Electron 支持 Android 的基本流程: |
原创 11月前
844阅读
1.现如今前端框架数不胜数,尤其是angular、vue吸引一大批前端开发者,在这个高新技术快速崛起的时代,自然少不了各种框架的结合使用。接下来是介绍electron+vue的结合使用。2.Electron是什么?     对于我来说Electron相当于一个浏览器的外壳,可以把网页程序嵌入到壳里面,可以运行在桌面上的一个程序,可以把网页打包成一个在桌面运行的程序,通
# 如何在 Electron 项目中引入 jQuery 在现代桌面应用开发中,Electron 作为一种流行的框架,允许我们使用网页技术(如 HTML, CSS 和 JavaScript)构建跨平台桌面应用。jQuery 是一个强大的 JavaScript 库,它能够简化 DOM 操作、事件处理等任务。在这篇文章中,我们将系统地学习如何在 Electron 项目中引入 jQuery。 ## 一
原创 10月前
111阅读
# 在Electron项目中引入jQuery的步骤 如果你是刚入行的开发者,也许会对如何在Electron项目中引入jQuery感到困惑。虽然这个过程并不复杂,但每一步都需要小心操作。本文将为你详细介绍整个流程以及每一步所需的代码。 ## 总体流程 在开始之前,我们首先概述一下整个流程。以下是引入jQuery的步骤: | 步骤 | 描述 | |---
原创 10月前
103阅读
# Electron preloadjs jquery 实现步骤 ## 简介 在本文中,我将教会你如何使用 Electron、preloadjs 和 jQuery 实现一个 Electron 应用程序。Electron 是一个开源的框架,可以帮助你使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。preloadjs 是一个用于加载和预加载资源的 JavaScript 库
原创 2023-08-29 14:23:19
332阅读
# Electron使用jQuery实现开发 ## 1. 整体流程 下面是使用ElectronjQuery实现的整体流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 创建一个新的Electron应用程序 | | 2 | 配置应用的主进程和渲染进程 | | 3 | 在渲染进程中加载jQuery库 | | 4 | 使用jQuery编写前端界面 | | 5 | 在主进程
原创 2023-10-04 07:07:53
395阅读
开发一款功能完整的桌面应用,通常不会使用记事本去完成所有的开发工作,核心的开发工作一般会在 IDE(集成开发环境,Integrated Development Environment)中完成。由于 Electron 应用主要使用 Web 技术(HTML、CSS 和 JavaScript)开发,因此只要支持编辑 JavaScript、HTML、CSS 代码的 IDE,都可以开发 Electron
转载 2023-07-20 14:30:29
301阅读
在使用 Electron 开发应用时,很多开发者会遇到“Electron jQuery 无效”的问题。这通常会导致一些预期的功能无法正常使用,令人困扰。今天我们就来探讨一下如何解决这个问题,并详细记录解决这个问题的全过程。 ## 环境预检 在开发之前,我们需要确认我们的开发环境是否符合要求。下面是一个系统要求的表格,以便我们检查我们的开发环境。 | 系统 | 版本
原创 6月前
11阅读
SwiftShader 是个基于cpu软解码实现OpenGL ES and Direct3D 9 graphics APIs12。提供硬解码独立的3D图形。 在electron上,替换调ANGLE库,即用SwiftShader编译出的 libegl.dll 和 libglesv2.dll覆盖ANGL
转载 2020-10-26 19:29:00
440阅读
前言Electron是基于Chromium和Node.js实现的,所以开发人员所需要使用到的前端技术主要包括以下方面:1、Html、CSS、JavaScript、ES62、前端开发工具Vue、Angular、React等的一种3、其他网络、缓存、通讯、系统、跟踪等前端技术4、对Vscode编辑器的熟悉Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScrip
  • 1
  • 2
  • 3
  • 4
  • 5