electron react demo

flink入门1-Flink使用socketTextStream对接netcat完成入门demo

flink入门1-Flink使用socketTextStream对接netcat完成入门demo 一、flink介绍 1、flink是什么 flink是一个面向流处理和批处理的分布式计算框架,即支持流处理,也支持批处理。flink基于流处理引擎实现,正真做到了流处理,将批处理看作一种特殊的有界流fl ......
socketTextStream netcat flink Flink demo

react打包优化,使用cdn加载第三方库,cdn加速网页

1、安装 pnpm install html-webpack-externals-plugin customize-cra react-app-rewired 2、在项目根目录下新建config-overrides.js文件,package.json中改为react-app-rewired 启动和打 ......
第三方 cdn 网页 react

Electron

1、安装 RequestError: connect ETIMEDOUT 20.205.243.166:443 解决: 1.npm config edit 打开配置文件 2.修改配置 electron_mirror=https://npm.taobao.org/mirrors/electron/py ......
Electron

React函数式组件避免无用渲染的方案

在class组件中可以使用shouldComponentUpdate钩子函数,但是函数式组件中是没有这种钩子函数的,那么在函数式组件中来达到类似的效果呢? 答案是:React.Memo,如以下使用案例: // 父组件 const [values, setValues] = useState({ a: ......
函数 组件 方案 React

react 将项目打包成一个js文件,并且使用 Radio Canada 字体

https://fonts.google.com/?stroke=Sans+Serif&preview.text=AI%20Assistance%20Experience&query=Noto+Sans 下载字体 放到项目中 再index.ts 中引入 import ttf from "./asse ......
字体 文件 项目 Canada react

Electron生命周期事件

ready:app初始化完成被触发一次(用户执行加载窗口的初始化-createwindow) dom-ready:当前窗体中的文本加载完成后触发 did-finsh-load:导航完成时触发(发送在dom-ready之后) window-all-closed:所有窗口都被关闭时触发(如果没有该事件的 ......
周期 Electron 事件 生命

ASP.NET Core Razor融合JS库Demo

cshtml.cs using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; namespace RazorTest.Pages { public class PrivacyModel : PageModel ......
Razor Core Demo ASP NET

【react.js + hooks】useRef 搭配 Houdini 创造 useRipple

水波纹点击特效 really cool,实现水波纹的方案也有很多,笔者经常使用 material 组件,非常喜欢 mui 中的 ripple,他家的 ripple 特效就是通过 css Houdini 实现的。 今天,我们将复刻一个 ripple,并封装成 hooks 来使用! CSS Houdin ......
useRipple Houdini useRef react hooks

React 类组件转换为函数式

函数式的 React 组件更加现代,并支持有用的 hooks,现在流行把旧式的类组件转换为函数式组件。这篇文章总结了转换的一些通用的步骤和陷阱。 ......
函数 组件 React

react项目经验,以及一些骚写法

语法糖 1.const logged = !!getToken(); 这里的`!!`是求布尔值的快捷方式 类似的: 2.var a=b*1 是转数字的快捷方式 3.var a=b+'' 是转字符串的快捷方式 架构相关 1.webpack 2.qiankuan 通过package.json 可以查看r ......
写法 经验 项目 react

usb转串口的通信demo

正文之前: 经过这段时间的狠查资料,很感谢那些愿意分享技术的大佬们,像他们学习; 借鉴链接:https://blog.csdn.net/morixinguan/article/details/80898172 直接源码demo: #include <stdio.h> #include <stdlib ......
串口 demo usb

svelte的一些基础demo

脚手架 Vite:vite是集成了svelte,初始化的时候选择svelte就行了。 npm init vite SvelteKit:底层基于vite的更上层框架,类似于nextjs。 npm create svelte@latest my-app cd my-app npm install npm ......
基础 svelte demo

使用hook封装表格常用功能(react)

实现内容 配置分页:usePagination 生成过滤项:useFilter 获取表格选择配置:useSelect 生成批量删除按钮:useDelete 生成模态框:useModal 示例 render部分: <React.Fragment> <Form layout="inline"> {Del ......
表格 常用 功能 react hook

react 文件选择器

export type FileSelectorType = { emit: boolean; type: "file" | "dir"; callBack: (path: string, fileList: FileList) => void; }; export const FileSelect ......
文件 react

Electron简单使用

Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本 ......
Electron

SpringBoot:整合前端(Vue、React)代码合并SpringBoot项目中打成war包运行

获取前端dist包 前端的dist包就是通过 npm run build 命令生成的包,生成的包结构如下 合并到static文件夹 打开SpringBoot项目 -> resources -> 创建 static 文件夹 将前端dist包内的文件复制到static文件夹内 引入 freemarker ......
SpringBoot 前端 代码 项目 React

【 react 】《 React实现图片比对效果 》

这里使用 img-comparison-slider 组件进行实现,官网地址如下 https://img-comparison-slider.sneas.io/examples.html#always-show 实现效果 拖动中间分割线来切换展示旧图片与新图片 安装组件 ## 安装组件 npm in ......
效果 图片 react React

Electron 环境搭建

下载electron 官网提供的案例 克隆示例项目的仓库 : git clone https://github.com/electron/electron-quick-start 进入这个仓库: cd electron-quick-start 安装依赖并运行: npm install npm sta ......
Electron 环境

React 页面崩溃问题

今天遇到一个页面崩溃问题,很神奇的是初始化打开的时候会崩溃,但是切到其他内容,再切回来又好了 因为 React 是 prod 的版本,所以报错其实没卵用,最后定位到这个代码上: 尝试了下,一个组件,return null 或者 return false 都是 work 的,但是 return und ......
页面 问题 React

React Hook 之 Effect :同步与外部系统的数据

有时组件中的数据需要与外部系统的数据或操作同步,React提供了Hook Effect。 Effect 会在组件渲染后运行一些代码,以便将组件与 React 之外的某些系统同步,包比如浏览器 API、第三方小部件,以及网络请求等。 如以下的video播放器的简单加载: // 声明 Effect im ......
数据 Effect 系统 React Hook

【教程】React Native 应用中的代码混淆与安全性管理

​ 混淆是指对源代码进行加密、重命名等操作,以增加代码的复杂度,使其难以理解和反编译。 在React Native中,混淆可以通过以下步骤实现: 1. 将JavaScript源代码转换为基于本机平台的二进制代码,可以使用工具如Metro Bundler或babel进行转换。 2. 使用混淆工具,例如 ......
安全性 代码 教程 Native React

【代码混淆】react-native 代码混淆

​ 【代码混淆】react-native 代码混淆 使用react native开发app,实现代码混淆的操作。 无论是加密还是运行时虚拟机,最后都可以通过执行时调试把代码反向生成出来原来的代码,虽然能抵御低端的黑客攻击,但是对高端黑客却形同虚设。 代码混淆是通过修改源代码结构和变量名,使得代码难以 ......
代码 react-native native react

React拖拽效果实现

基于 React 的拖拽效果 Demo 一个基于 React 的拖拽功能实现的 Demo. 两个关键点 1, draggable 属性 2, drag 事件 draggable 属性 img 标签默认是支持拖拽的, 当时其他 HTML 标签, 想要其拖动的话, 需要为其添加 draggable="t ......
效果 React

Electron工作流程

Electron 不同层级作用 实例 ,音乐应用实现 主进程职责 可以看做是package.json 中的main属性对应的文件 一个应用只会有一个主进程 只有主进程可以进行GUI的原生API操作 渲染进程如果需要调用原生API,仍是先经过主进程 可以管理所有的web界面和web界面对应的渲染的进程 ......
工作流程 Electron 流程

electron 技术架构

Electron核心组成 核心总结 Chromium:支持最新特性的浏览器(支持ES6及其他版本的新语法) Node.js: Javascript 运行时,可实现文件读写等(本地命令调用和执行操作) Native APIs:提供统一的原生界面能力(与操作系统通信,如操作系统的通知、快捷键、获取底层硬 ......
架构 electron 技术

react_hooks系列 useMemo

一、概念和作用​ 写在函数式组件里的 “函数调用代码”。如果函数式组件重新渲染时,每次都会执行“调用函数的代码”。如果不是必须的,那么就是性能的浪费。useMemo就是解决这个问题的。即:useMemo是防止不必要的的函数调用。 ​ 文字描述总是让你很难理解。很抽象。还是要看代码的。 格式:useM ......
react_hooks useMemo react hooks

盘点前端的那些Ajax请求:从ES5到React

说起前端开发,Ajax请求是绕不开的技术点。然而,程序语言更新换代越来越快,Ajax请求的方式也是各有不同。 在使用ES5开发的时候,我们还在使用最原始的XMLHttpRequest对象: // createXHR函数,返回浏览器支持的异步请求对象 function createXHR() { if ......
前端 React Ajax ES5 ES

React 基础 —— 各种 hooks 的使用场景

hooks 1. useRef ref 属于组件实例的共享变量(相当于class 组件中的 this.xxx)。直接修改 ref.current 不会触发组件的重渲染。 Caveats ① 常用于事件处理函数中共享与读写 ref import { useRef } from 'react'; exp ......
场景 基础 React hooks

demo

import React, { useState, useEffect } from 'react'; import { Modal, Button, Form, Checkbox } from 'antd'; import { useForm } from 'antd/lib/form/Form' ......
demo

003元素定位方式与项目demo创建

一、环境搭建 1、创建项目,添加java-client依赖包 新建maven项目,引入java-client依赖包 2、创建并编写代码 测试运行以上代码,运行前需打开Appnium. Appnium没有打开时,运行会报错:Connection refused:connect 二、常见元素的定位方式 ......
元素 方式 项目 demo 003
共1340篇  :2/45页 首页上一页2下一页尾页