知识汇总共5815篇 第12页
知识汇总

关于springboot+shiro权限框架,登陆后关闭浏览器再打开时,在时效期间,记住登录信息的问题

我正在参加「掘金·启航计划」 最近在项目中遇到登陆后关闭浏览器,再次在该浏览器上打开该网站时,需要记住登录信息。于是,研究了一下shiro框架。在Spring Boot Shiro应用中,默认情况下用户...
admin的头像-五八三admin2年前
070

springboot中自定义注解的开发及使用

我正在参加「掘金·启航计划」。在开发过程中,不免需要用到一些注解,但jdk和spring提供的注解有时候不能满足业务需求,需要自定义一些注解。例如,在上次开发中,需要对文件的路径进行保存入...
admin的头像-五八三admin2年前
0100
618技术揭秘:探究竞速榜页面核心前端技术 | 京东云技术团队-五八三

618技术揭秘:探究竞速榜页面核心前端技术 | 京东云技术团队

前言 H5页面作为移动端Web应用的重要形式之一,已经成为了现代Web开发的热门话题。在H5页面的开发过程中,前端技术的应用至关重要。本文将探究京东竞速榜H5页面的核心前端技术,包括动画、样式...
admin的头像-五八三admin2年前
030
WebGL+Three.js—第二章 多图形绘制和动画-五八三

WebGL+Three.js—第二章 多图形绘制和动画

2.1 使用缓冲区对象 2.1.1 什么是缓冲区对象     缓冲区对象是WebGL系统中的一块内存区域,可以一次性地向缓冲区对象中填充大量的顶点数据,然后将这些数据保存在其中,供顶点着色器使用。 ...
admin的头像-五八三admin2年前
090
使用 Vitest 高效地进行组件测试-五八三

使用 Vitest 高效地进行组件测试

上一篇文章探讨了如何使用 Vitest 和 React 测试库将 React Hooks 作为独立单元进行测试。在这篇文章中,我们将继续学习如何以可维护和可扩展的方式利用 React 组件进行单元测试。 先决条件 您...
admin的头像-五八三admin2年前
070

使用 Vitest 高效测试您的 React hooks

在这篇文章中,我们将探讨如何使用 Vitest 和 React 测试库来帮助对 React hooks 进行单元测试,从而使它们易于维护和扩展。 设置 Vitest 和 JSDOM Vitest由 Vite 提供支持,声称是 Vite 项目的...
admin的头像-五八三admin2年前
030

如何在Next.js优化数据获取的性能

Next.js 是一个流行的 React 框架,为构建服务器渲染和静态生成的 Web 应用程序提供了强大的功能。Web 开发的一个重要方面是从 API 或数据库获取数据。在本文中,我们将探索 Next.js 中可用的不...
admin的头像-五八三admin2年前
070

使用 TypeScript对React开发提升代码性能的10个专业技巧

React 和 TypeScript 是构建健壮且可扩展的 Web 应用程序的强大组合。React 提供了灵活高效的 UI 开发框架,而 TypeScript 添加了静态类型并增强了开发体验。在本文中,我们将探讨十个基本技巧...
admin的头像-五八三admin2年前
030
我是怎么完成开源系统中的登录功能的?-五八三

我是怎么完成开源系统中的登录功能的?

开始做这个系统的时候就设定了必须使用前后端分离的技术来做这个系统,由于自己是前端的小白,啥都西都不会,而且这个系统又没有人完成前端功能,所以只有自己花时间去学习前端,做一个简单的登...
admin的头像-五八三admin2年前
070
TS类型的进阶使用-五八三

TS类型的进阶使用

当涉及到 TypeScript 时,类型是一个非常重要的概念。在 TypeScript 中,类型可以帮助我们在编写代码时捕获错误,提高代码的可读性和可维护性。 假设你对 TypeScript 已经有了最基本的了解,这...
admin的头像-五八三admin2年前
030
ChatGPT 开源应用月度排名-五八三

ChatGPT 开源应用月度排名

我正在参加「掘金·启航计划」 最火热的 ChatGPT APPS 都在这了,信息来源 ?ossinsight 开源社区围绕 ChatGPT 这个核心模型,能玩出哪些花来? 这是个很有吸引力的问题,ossinsight 收集了最近...
手把手教你配置React18调试环境-五八三

手把手教你配置React18调试环境

最近在优化React代码的过程中,发现对React底层逻辑不是很了解,就导致优化过程中没有明确的优化方向,做了很多的无用功。经过一番思考,我决定花费一些时间来进行React源码的学习。 在React源...

ES6-24 Module 的语法

Module 的语法 概述 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python ...
admin的头像-五八三admin2年前
060
04.vue3源码学习之ref实现-五八三

04.vue3源码学习之ref实现

我正在参加「掘金·启航计划」 前言: 在实现ref和computed之前,先对以下问题做出一些思考 1.为什么在有reactive利用了proxy实现了数据劫持后,还需要用到ref 2.为什么ref的值调用要用.value的...
admin的头像-五八三admin2年前
030
vuepresss搞一个类似elememt ui那样的组件库文档-五八三

vuepresss搞一个类似elememt ui那样的组件库文档

创建文件夹并初始化 新建文件 zz-vuepresss 进到 zz-vuepresss 初始化项目 npm init -y 安装 VuePress 为本地依赖 npm install vuepress -D 根目录下创建 docs 文件夹并在内部创建 README.md 文...
admin的头像-五八三admin2年前
090
vue3和vue2数据代理的区别-五八三

vue3和vue2数据代理的区别

前言 在Vue 2中,使用Object.defineProperty方法进行数据代理。这种方法通过在对象上定义getter和setter来拦截对数据的访问和修改。当访问或修改对象的属性时,Vue会在底层执行一些操作,以便触...
前端Promise的使用和实现-五八三

前端Promise的使用和实现

Promise 简介:Promise是一套专门处理异步场景的规范,它能有效的避免回调地狱的产生,使异步代码更加清晰、简洁、统一。套规范最早诞生于前端社区,规范名称为Promise A+ 导读:针对Promise本...
admin的头像-五八三admin2年前
050

int[]转为List<Integer>时遇到的问题

我正在参加「掘金·启航计划」,最近在开发过程中,有段代码需要将int[] 转换为 List ,但转换完之后取值时,一直报异常。代码大致如下: int[] array = new int[]{42, 5, 1, 3, 4}; List<In...
admin的头像-五八三admin2年前
080
3D数字孪生 - Three.js 项目实战之相机(四)-五八三

3D数字孪生 – Three.js 项目实战之相机(四)

承上 在第一篇# 3D数字孪生 - Three.js 项目介绍与基础环境搭建(一)有介绍,在使用 three/filber 的Canvas组件时,默认情况下,会自动添加初始化一个透视相机(PerspectiveCamera),模拟了人...
admin的头像-五八三admin2年前
0220
Promise 系列 | 番外篇 - async/await 才是真香-五八三

Promise 系列 | 番外篇 – async/await 才是真香

我正在参加「掘金·启航计划」 前言 Promise 系列 | 开篇 - 你对 Promise 的基本特性了解多少 Promise 系列 | 基础篇 - 3 个对象方法和 6 个类方法 Promise 系列 | 进阶篇 - 手写 Promise 特别...
admin的头像-五八三admin2年前
050