Tag:跨端技术
All the articles with the tag "跨端技术".
react native 工作原理是什么?
Posted on:2024年8月16日 at 12:02React Native 是一个用于构建跨平台移动应用的框架,它允许开发者使用 JavaScript 和 React 构建原生的 iOS 和 Android 应用。其工作原理可以从以下几个方面进行解释: 1. 跨平台渲染 React Native 通过将 JavaScript 代码与原生代码桥接,从而在 iOS 和 Android 上实现跨平台渲染。它的工作原理如下: JavaScript 代码:
Electron 中的主进程和渲染进程分别是什么?
Posted on:2024年8月10日 at 17:07在 Electron 中,应用程序的架构分为两个主要进程:主进程和渲染进程。这两个进程分别承担不同的职责,并且有不同的角色和功能。 1. 主进程(Main Process) 定义:主进程是 Electron 应用的核心进程,它负责创建和管理应用窗口,以及控制整个应用的生命周期。 职责: 创建窗口:主进程使用 BrowserWindow 类创建和管理应用窗口。 管理窗口:处理窗口的创建、关闭、最小化
说说 jsBridge 的原理
Posted on:2024年8月10日 at 17:07JSBridge是什么? JSBridge:以 JavaScript 引擎或 Webview 容器作为媒介,通过协定协议进行通信,实现 Native 端和 Web 端双向通信的一种机制。 所谓 双向通信的通道: JS 向 Native 发送消息 : 调用相关功能、通知 Native 当前 JS 的相关状态等。 Native 向 JS 发送消息 : 回溯调用结果、消息推送、通知 JS 当前 Nati
说说你对flutter的了解
Posted on:2024年1月24日 at 17:16起源 我们从官网的介绍开始说起。 Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter 是 Google 的 UI 工具包,用于从单个代码库构建漂亮的、本地编译
简单说下你对 Electron 架构的理解
Posted on:2023年5月31日 at 20:06Electron 的架构可以分为三层:Chromium、Node.js 和应用程序层。 Chromium 层:Chromium 是一种开源的浏览器引擎,能够渲染 HTML、CSS 和 JavaScript 等 web 技术栈。在 Electron 中,Chromium 负责绘制应用程序的主窗口和所有的 web 视图内容,并提供了底层的 UI 控件、JavaScript 引擎和网络通信等功能。 No
说说你对 Electron 的了解
Posted on:2023年5月31日 at 20:04Electron 是一种基于 Chromium 和 Node.js 的开源框架,可以用于快速构建跨平台的桌面应用程序。与传统的桌面应用程序不同,Electron 应用程序使用 HTML、CSS 和 JavaScript 技术栈来实现界面设计和业务逻辑,并且具有良好的跨平台性能和扩展性。 跨平台性:Electron 可以在 Windows、Mac 和 Linux 等多个平台上运行。它通过使用 web
Electron 有哪些特点和优势?
Posted on:2023年5月20日 at 20:50Electron 是一个开源的桌面应用程序开发框架,它允许使用 Web 技术(HTML、CSS 和 JavaScript)构建跨平台的桌面应用程序。它的开发者是 GitHub。以下是 Electron 的特点和优势: 跨平台:Electron 应用程序可以在 Windows、macOS 和 Linux 等多个操作系统上运行。 基于 Web 技术:Electron 使用 Web 技术作为应用程序的开
说说你对React Native的了解?
Posted on:2022年7月3日 at 10:04React Native 是一个由 Facebook 于 2015 年 9 月发布的一款开源的 JavaScript 框架,它可以让开发者使用 JavaScript 和 React 来开发跨平台的移动应用。 它既保留了 React 的开发效率,又同时拥有 Native 应用的良好体验,加上 Virtual DOM 跨平台的优势,实现了真正意义上的:Learn Once,Write Anywhere