腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
前端自习课
每日清晨,享受一篇前端优秀文章。
专栏作者
举报
536
文章
700357
阅读量
65
订阅数
订阅专栏
申请加入专栏
全部文章
javascript
编程算法
css
https
网络安全
html
网站
node.js
react
api
vue.js
打包
http
webpack
渲染
缓存
java
php
ecmascript
typescript
canvas
数据
github
ide
json
android
git
数据结构
对象
函数
开源
小程序
mapreduce
容器
npm
浏览器
ios
jquery
babel.js
存储
微信
linux
文件存储
svg
正则表达式
redux
html5
webview
面向对象编程
配置
前端
xml
腾讯云测试服务
postcss
开发
数组
c 语言
c++
sass
cdn
tcp/ip
安全
接口
事件
sql
access
unix
图像处理
eslint
express
koa
flutter
vue3
遍历
数据库
apache
nginx
yarn
mobx
socket编程
windows
架构设计
return
表单
表格
测试
服务器
工具
技巧
解决方案
客户端
设计
实践
算法
性能
优化
云服务器
官方文档
python
bash
jsp
bootstrap
angularjs
ajax
云数据库 Redis
访问管理
reactnative
rxjs
serverless
游戏
黑客
gui
dns
二叉树
数据分析
微服务
unicode
button
fetch
host
mac
sudo
vi
web
word
变量
布局
动画
服务端
开发者
跨域
连接
面试
模型
响应式
异步
最佳实践
DNS 解析 DNSPod
云硬盘
objective-c
mac os
iphone
perl
actionscript
.net
regex
android studio
listview
单片机
nosql
mvc
bash 指令
容器镜像服务
专用宿主机
批量计算
日志服务
命令行工具
NAT 网关
消息队列 CMQ 版
API 网关
SSL 证书
数据加密服务
云推荐引擎
rollup.js
分布式
运维
决策树
markdown
udp
jenkins
iis
uml
数据处理
nat
超级播放器
kafka
ascii
rust
dart
神笔低代码平台
事件总线
微搭低代码
break
broadcast
channel
click
clipboard
count
counter
dom
drag
es5
file
fullscreen
function
geolocation
hook
line
list
mock
monorepo
mvp
network
next
object
oss
overflow
performance
promise
proxy
resize
script
setinterval
shift
space
sse
state
storage
system
tree
ui
visibility
vite
websocket
编译
插件
低代码
地图
二进制
服务
工具类
工作
管理
基础
集合
架构
京东小程序
可视化
内存
入门
手机
搜索
调试
性能优化
压缩
异常
移动端
依赖注入
用户体验
原理
源码
字符串
作用域
搜索文章
搜索
搜索
关闭
【CSS】1995- 15个CSS 常见错误,请一定要注意避免
css
布局
解决方案
性能
优化
在不断发展的 Web 开发领域,掌握 CSS(层叠样式表)对于制作视觉上令人惊叹且响应迅速的网站至关重要。
pingan8787
2024-03-26
62
0
【总结】1990- 前端接口防止重复请求实现方案
接口
前端
数据
服务端
集合
前段时间老板心血来潮,要我们前端组对整个的项目都做一下接口防止重复请求的处理(似乎是有用户通过一些快速点击薅到了一些优惠券啥的)。。。听到这个需求,第一反应就是,防止薅羊毛最保险的方案不还是在服务端加限制吗?前端加限制能够拦截的毕竟有限。可老板就是执意要前端搞一下子,行吧,搞就搞吧,you happy jiu ok。
pingan8787
2024-03-19
93
0
【React】1981- React 的 8 种条件渲染的方法
函数
数据
最佳实践
react
渲染
条件渲染是React中的一个强大功能,它允许开发人员根据某些条件控制组件的显示。它在创建动态和交互式用户界面方面发挥着至关重要的作用。
pingan8787
2024-03-18
56
0
【Vue】1979- 实现Vue3响应式系统核心-MVP 模型
函数
模型
响应式
mvp
vue3
2023 年 12 月 31 日,vue2 已经停止维护了。你还不会 Vue3 的源码么?
pingan8787
2024-03-18
83
0
【CSS】1965- 分享10个超实用的高级 CSS 技巧
函数
技巧
设计
css
counter
CSS(层叠样式表)是一个强大的工具,可以让开发人员设计出漂亮的网页。在今天这篇本文章中,我们将分享10个 CSS 高级技巧,它们可以将你的网页设计技能提升到一个新的水平。
pingan8787
2024-02-26
103
0
【优化】1962- 京东快递小程序分包优化实践
打包
小程序
京东小程序
实践
优化
随着项目规模增大,小程序分包优化是必须要面对的问题。分包不合理,不仅影响项目迭代和上线计划,还关乎用户体验,甚至因此导致 C 端用户流失。本文主要介绍京东快递小程序分包过程中踩过的坑,以及小程序分包优化的一些建议。
pingan8787
2024-02-26
121
0
【JS】1942- 你知道 XHR 和 Fetch 的区别吗?
对象
跨域
数据
异步
fetch
现如今,网站开发普遍采用前后端分离的模式,数据交互成为了不可或缺的关键环节。在这个过程中,XHR 和 Fetch API 是两种最常见的方法,用于从 Web 服务器获取数据。XHR 是一种传统的数据请求方式,而 Fetch API 则代表了现代 Web 开发的新兴标准。接下来,我们将一同深入学习它们的使用方法和适用场景。
pingan8787
2024-02-06
100
0
【总结】1941- 上传、下载终极解决方案:切片!!!
前端
数据
对象
解决方案
客户端
在前端开发中,文件流操作是指通过数据流的方式处理文件,对文件进行读取、写入和展示等操作。下面详细介绍了前端文件流操作的几个基本概念和技术。
pingan8787
2024-02-06
158
0
【React】1935- 来看看 SWR 如何用 React Hook 实现优雅请求
hook
表格
数据
react
缓存
以上几种场景各自都有特殊的处理方式,例如为 axios 增加类似防抖的重复请求处理,计算用户无请求发送时间以确保数据更新,或者为了方便请求响应数据的传递引入庞大的状态管理库。
pingan8787
2024-01-29
226
0
【Vite】1934- Vite打包性能优化以及填坑
打包
vite
配置
性能优化
压缩
最近在使用 Vite4.0 构建一个中型前端项目的过程中,遇到了一些坑,也做了一些项目在构建生产环境时的优化,在这里做一个记录,以便后期查阅。(完整配置在后面)
pingan8787
2024-01-23
452
0
【React】1926- Pinia 的 React 版本:你的 React 状态管理新选择!
proxy
state
管理
react
count
提到 React 状态管理,我最初是接触的 Context,就是用 useContext 和 useReducer 去做状态管理,写多了发现还是挺麻烦的,还会出现 “Provider 嵌套地狱” 的问题,对于不同的 state 也不好组合计算。后面了解到 Redux,固有的模式使得用户需要编写很多重复和复杂的代码,甚至开发者也说了 “Try MobX”。对于 MobX,和前者的的函数式编程不同,它采用的是面向对象式的对状态进行管理,我本身并不是很习惯面向对象,这些状态管理库的心智负担,都太大了些。
pingan8787
2024-01-15
126
0
【JS】1917- 8 个关于 Promise 高级用途的技巧
promise
对象
函数
技巧
前端
在js项目中,promise的使用应该是必不可少的,但我发现在同事和面试官中,很多中级以上的前端仍然坚持promiseInst.then()、promiseInst.catch()、Promise等常规用法等等。即使是 async/await 他们也只知道它但不知道为什么要使用它。
pingan8787
2024-01-14
121
0
【工具】1923- 12个强大的 JavaScript 动画库,可帮助你提升用户体验
工具
浏览器
用户体验
javascript
动画
在项目开发中,我们可以通过创造有趣的动画来为我们的项目增加视觉感与用户体验,同时,也为我们的网站增添了独特的美感,而且还提高了用户参与度并创造了令人难忘的第一印象。
pingan8787
2024-01-14
155
0
【Web技术】1924- 非常好用的本地存储方案
存储
web
内存
手机
数据
之前开发了一个离线存储的需求,需要在本地存储较大的数据量,并且还要考虑到多种场景下的存储方式兼容。产品的原话就是“要又大又全”。既然存储量大,也要覆盖全多种设备多种浏览器。
pingan8787
2024-01-14
89
0
【面试题】1915- 如何判断两个数组的内容是否相等
return
遍历
对象
数组
算法
因为把判断的 转为了字符串 updatedArr.push({item}{count}) 所以出问题了
pingan8787
2024-01-04
111
0
【面试】1902- tree-shaking的原理是什么?
tree
变量
函数
面试
原理
在前端面试的过程中,前端工程化一直是考察面试者能力的一个重点,而在我们常用的项目打包工具中,无论是webpack还是rollup,都具备一项很强大的能力——tree-shaking,所以面试官也常常会问到tree-shaking的原理是什么,这时我们该如何回答呢?其实核心原理就是AST。
pingan8787
2023-12-26
87
1
【总结】1892- 理解 WebSocket 和 SSE
sse
websocket
服务器
客户端
连接
在 Web 应用中实现实时通信是一个常见需求。WebSocket 和 Server-Sent Events (SSE) 是实现这一目标的两种关键技术。本文将更深入地探讨这两种技术,并提供一些实际的使用示例。
pingan8787
2023-12-13
239
0
【JS】1891- 悄无声息间,你的 DOM 被劫持了?
dom
变量
函数
浏览器
作用域
文档对象模型(DOM)充当着 HTML 和 JavaScript 之间的接口,搭建起静态内容与动态交互之间的桥梁,对现代 Web 开发而言,DOM 的作用不可或缺。
pingan8787
2023-12-13
105
0
【JS】1890- 20 个 JS 工具函数助力高效开发
对象
工具
函数
开发
数组
日常开发中,面对各种不同的需求,我们经常会用到以前开发过的一些工具函数,把这些工具函数收集起来,将大大提高我们的开发效率。
pingan8787
2023-12-13
150
0
【JS】1889- 如何判断对象自身为空?很多人错了~
object
遍历
测试
对象
数组
如何判断一个对象为空是我们在开发中经常会遇到的问题,今天我们来聊聊几种经常使用的方法,以及在不同的场景下我们如何去使用。
pingan8787
2023-12-13
182
1
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档