我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。
本文作者:空山
前言
由于笔者最近在开发中遇到了一个重复渲染导致子组件状态值丢失的问题,因此关于性能优化做了以下的分析,欢迎大家的交流
我们在日常的项目开
我真的不想再用mybatis和其衍生框架了选择自研亦是一种解脱
文档地址 https://xuejm.gitee.io/easy-query-doc/
GITHUB地址 https://github.com/xuejmnet/easy-query
GITEE地址 https://gitee.com
大家好,我是程序视点的小二哥!
今天分享一款来自国外的优秀的前端 UI 组件库:PrimeVue
目前最新版本,基于Vue3,很有特色,值得研究学习和上手使用。
PrimeVue 介绍
PrimeVue 是一套非常优秀的 Vue UI 组件库,组件丰富,定制性很强,官网文档清晰,代码例子充足。
写在前面
前面的文章中提到过,自己开始在博客园上更新文章。
说也奇怪,自己博客园账号注册了好久,都没在上面更新过博客。
直到前段时间博客园的求助信息火了,才对博客园有了全新的认知。
博客园一个最大的特点就是简洁、干净,广告少。
但也有一个个人认为很不好的地方就是界面太丑,容易劝退新人。
直到前段时
写在前面的话
在996是福报,“付费上班”的如今。身为信息化进程的一颗螺丝钉,每天的通勤时间要四十几分钟(仅仅是在地铁上哦),漫漫这时候回家路难免显得有点寂寞有点空虚。这时好学的人会说听听有声书,趁着下班时间提升自己。而我可要优雅的回应道:“老子搬了一天砖了,下班还不能享受享受了”。这不就迷上
Docker 是什么
先看看百科的定义:
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
容器引擎?镜像?容器
行行AI人才(海南行行智能科技有限公司)是博客园和顺顺智慧共同运营的AI行业人才全生命周期服务平台。
AIGC爆火至今,商业落地已成为各行各业焦点的问题。它的广泛应用也带来了一系列的法律风险和挑战。一方面,AIGC生成的内容可能存在版权侵权、虚假宣传、侮辱诽谤等问题,易对消费者和社会造成不良影
在进行项目开发的时候,有时候需要把一些前端的数组进行去重处理,得到一个去重后的数据,然后再进行相关的操作,这也是在前端面试中经常出现的问题
数组去重的多种方法:
利用 ES6 Set 去重
利用 for 嵌套 for,然后 splice 去重
利用 indexOf 去重
利用 sort() 去重
一、Array.from使用
通常Array都用于数组去重。下面是Array的详细用法:
1.将类似组转化为真正的数组
函数参数转化为数组
dom转化为数组
这里强调一下,
必须有length属性,否则返回的是空数组。
索引必须是字符串数字,否则返回的是[undefined,undef
第1代图片验证码 - 字母数字型
第2代滑动验证码 - 图片截取型
第3代验证码 - 选图型
vercode.js 结合了上面的情况下新研发的一种验证码。
验证码类型
验证码描述
操作性
安全性
描述
字母数字型图片验证码
这是一种通过后台随机码生成图片的验证码。服务器会在随机码
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助
背景
愉快的双休周末刚过完,早上来忽然被运营通知线上业务挂了,用户无法下单。卧槽,赶紧进入debug模式,一查原来是服务端返回的数据有问题,赶紧问了服务端,大佬回复说是业务部门配置套餐错误。好在主责不在我们,不过赶紧写了复盘文档,
1.添加函数修改img的属性;
/**
*
* @param {*} idName 传入的id,获取改img的dom,添加相应的数学
*/
export const proxyImg = (idName) => {
const img = document.getElementB
我们智能客服知识库机器人已经开发完成,后端数据库是使用的qdrant向量数据库,但是该数据库并没有导出备份功能,所以我按简单的纯前端实现知识库导出excel数据
使用第三方库(如SheetJS) SheetJS是一个流行的JavaScript库,可帮助处理Excel文件。您可以使用SheetJS来
在软件开发的世界中,撰写代码注释和文档通常被认为是一项重要的工作,它可以帮助其他开发者理解你的代码,更容易地维护和扩展它。然而,在实际操作中,很多程序员却选择不写注释或文档。以下列出了程序员们在实践中经常提到的十大理由,这些理由不仅揭示了他们对于撰写文档和注释的观点,也反映出软件开发行业中一些深层
1 介绍 AST
打开前端项目中的 package.json,会发现众多工具已经占据了我们开发日常的各个角落,例如 JavaScript 转译、CSS 预处理、代码压缩、ESLint、Prettier 等。这些工具模块大都不会交付到生产环境中,但它们的存在于我们的开发而言是不可或缺的。
有没有想过
chrome事件循环的自问自答
目录
1. 宏任务有哪些?
2. 微任务有哪些?
3. dom渲染是事件循环的一部分么?
4. requestAnimationFrame的回调是宏任务还是微任务?
5. requestIdleCallback的回调是宏任务还是微任务?
6. 事件循环图例
1. 宏
HTML基础标签
<html>
定义HTML文档的根元素。
<!DOCTYPE html>
<html>
<head>
<title>My Webpage</title>
</head>
<
行行AI人才是博客园和顺顺智慧共同运营的AI行业人才全生命周期服务平台。
马克斯·普朗克智能系统中心主任曾在国际数学家大会进行了题为 From Statistical to Causal Learning 的报告,建立和理解人工智能系统的基本研究思路:从通过统计学习的符号方法到依靠因果关系概念
Js 简介
什么是 Js?
Js 最初被创建的目的是“使网页更生动”。
Js 写出来的程序被称为 脚本,Js 是一门脚本语言。
被直接写在网页的 HTML 中,在页面加载的时候自动执行
脚本被以纯文本的形式提供和执行,不需要特殊的准备或编译即可运行(JIN compiler)
Js 不仅可以在浏览
文件流下载转Blob时类型匹配,例如:
let blob = new Blob([data], {type: 'audio/mpeg'});
Blob配置类型如下表所示,详细介绍
后缀名
文件类型
类型(type)
.xls
Microsoft Excel
application/vnd.ms-