JavaScript共0篇 第9页
JavaScript

获取上传进度的几种方式

获取上传进度的几种方式 今天测试说咱们的上传后的等待界面都没有loading, 看起来不像是等待界面需要优化。然后产品说参考下其他业务的上传搞下吧。 我以为就一个loading的事,发现其他业务上传...
admin的头像-五八三admin2年前
0220
23年秋季来临,macbook pro 怎么买最划算-五八三

23年秋季来临,macbook pro 怎么买最划算

前言 我发现前端程序员和设计师,用 mac 笔记本办公的居多,以我们团队为例,10个前端有9个都是 macbook pro,特别是最近,身边两位同事更新了自己的装备,分别是: 2021 macbook pro (M1 pro 1...
admin的头像-五八三admin2年前
01140
你不知道的JSON-五八三

你不知道的JSON

引言 在我们与后端进行接口数据定义时,绝大部分的数据格式都是 JSON。有些经常需要进行属性扩展的对象数据也通常是使用 JSON字符串 来进行数据库存储的。由此可见,熟练掌握 JSON的使用就非常...
admin的头像-五八三admin2年前
0100

什么是事件冒泡和事件捕获

事件触发顺序 <div id='div1'> <div id='div2'></div> </div> 当DOM出现上面这种嵌套的层级关系时,如果父级元素和子级元素同时绑定了DOM事件(例如点击事件),那事件...
admin的头像-五八三admin2年前
0110
工具-jquery封装弹框插件-五八三

工具-jquery封装弹框插件

一个文笔一般,想到哪是哪的唯心论前端小白。 前言 没错,跟jQuery磕上了! 前两天无奈之下用jQuery写了个分页,今天又写了一个弹框组件。没有特殊的地方,就是弹框组件,和 el-dialog 是一模一...
admin的头像-五八三admin2年前
0130
前端面试100道手写题(7)—— 循环轮播图-五八三

前端面试100道手写题(7)—— 循环轮播图

做一个有温度和有干货的技术分享作者 —— Qborfy 前言 循环轮播图,基本上大家用的都是现有组件,如果要让你自己设计实现一个,其实最主要的两个点:循环算法和滚动动画 手写难度:⭐️⭐️ 涉...
admin的头像-五八三admin2年前
0140
在VitePress搭建的博客里在线预览xmind文件-五八三

在VitePress搭建的博客里在线预览xmind文件

背景 相信很多人都会将知识、笔记、想法等内容创作成思维导图,笔者也不例外,会把一些平时学习的笔记写到xmind。在思维导图创作工具方面也有很多选择,笔者比较喜欢使用下面几款: 语雀: www.y...
admin的头像-五八三admin2年前
0320
进程、线程与浏览器的事件循环模型-五八三

进程、线程与浏览器的事件循环模型

提个问题 我们知道,在 js 中,诸如 setTimeout() 这样的代码,其中的回调是异步执行的: // 例 1 setTimeout(() => { console.log('异步执行') }, 10000) console.log(1) 执行例 1 的代码会...
admin的头像-五八三admin2年前
0190
仅使用 CSS 创建打字机动画效果-五八三

仅使用 CSS 创建打字机动画效果

创建打字机效果比您想象的要容易。虽然实现这种效果的最常见方法是使用 JavaScript,但我们也可以使用纯 CSS 来创建我们的打字机动画。 在本文中,我们将了解如何仅使用 CSS 创建打字机动画效果...
admin的头像-五八三admin2年前
080

JavaScript代码优化 | 青训营笔记

参加「第六届青训营」笔记创作活动第3天 主题:性能优化与调试技巧 一、JavaScript代码优化引入 以下引用一篇文章的部分内容 优化JavaScript代码以提高性能是非常重要的: 用户体验:性能优化可...
admin的头像-五八三admin2年前
080

让小伙伴挠头的JavaScript中缺失的数学方法

在这篇文章中,我们将探讨 JavaScript 中一些缺失的数学方法以及如何编写相应的函数。 JavaScript 的 Math 对象包含一些非常有用和强大的数学操作,可以在 Web 开发中使用,但它缺少许多其他语...
admin的头像-五八三admin2年前
0230
我的天!居然国内所有react组件库都有这个bug!-五八三

我的天!居然国内所有react组件库都有这个bug!

前言 首先声明,没有标题党哈! 以下我知道的国内知名react组件库全部都有这个bug,你们现在都能去复现,一个提pr的好机会就让给你们了,哈哈!复现组件库: 阿里系:ant design, fusion design...
admin的头像-五八三admin2年前
0110
JavaScript | 事件对象—滚动事件与加载事件-五八三

JavaScript | 事件对象—滚动事件与加载事件

原文:JavaScript | 事件对象—滚动事件与加载事件 滚动事件与加载事件是前端中常见的事件类型,今天对这两个知识点进行下整理 滚动事件(scroll) 滚动事件顾名思义就是滚动页面或者说是某个元素...
admin的头像-五八三admin2年前
080
基于 ProseMirror 的富文本编辑器 demo-五八三

基于 ProseMirror 的富文本编辑器 demo

前言 在我写自己的项目中,需要使用富文本编辑器来编辑文本,之前对于文本编辑的了解只停留在 textarea 上,后来了解到基于 contentEditable 属性的 ProseMirror,记录一下 prosemirror 的学习过...
admin的头像-五八三admin2年前
0220
聊聊常用的Proxy中的API吧-五八三

聊聊常用的Proxy中的API吧

前言 上文说到,我们介绍了一下Porxy的概念和简单的用法,同时也和大家聊了一些使用Proxy的优点和为什么Vue3使用Proxy的原因。那接下来我再来和大家聊聊Proxy中的第二个参数handler对象提供出来...
admin的头像-五八三admin2年前
0140
严格模式也能面试?不懂严格模式这辈子都写不出Vue框架!-五八三

严格模式也能面试?不懂严格模式这辈子都写不出Vue框架!

Hello World!大家好,我是大家的林语冰(挨踢版)~ 我们平时使用 ES6 开发大概率是基于严格模式,但除了开发踩坑,其实面试也有可能通过严格模式变着花样坑你。 还有,像 Vue 等开源项目默认也...
admin的头像-五八三admin2年前
070
教你做事,uniapp ios App 打包全流程-五八三

教你做事,uniapp ios App 打包全流程

背景 使用uniapp 开发App端,开发完成后,ios端我们需要上架到App Store,在此之前,我们需要将App先进行打包。 在HubilderX中,打包ios App我们需要四个东西,分别是:Bundle ID、证书私钥密码...
admin的头像-五八三admin2年前
0470

前端开发中常见的性能优化手段

渲染优化:虚拟列表优化 老生常谈的话题,一般在视口内维护一个虚拟列表(仅渲染十几条条数据左右),监听视口位置变化,从而对视口内的虚拟列表进行控制。 在 React 中可采用以下库: react-virtu...
admin的头像-五八三admin2年前
0110
JavaScript-你了解文档注释吗?-五八三

JavaScript-你了解文档注释吗?

前言 我们打代码的时候,都知道写注释是一个很好的习惯,可提高代码的可读性,大大减少了项目的维护难度。那么,你了解注释嘛?了解文档注释嘛? 注释的类型 单行注释 这是最常见的注释方式,可...
admin的头像-五八三admin2年前
0150
自己实现一个简单的Redux-五八三

自己实现一个简单的Redux

在我们学会了如何使用Redux之后,就会想着我们可不可以根据其原理自己实现一个简单的redux,redux的实现是基于发布订阅模式的设计思路,如果对发布订阅模式不熟悉的,可以查阅我的另一篇文章详...
admin的头像-五八三admin2年前
0240