首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
禹君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
154篇文章 · 0订阅
JavaScript: 结合 async 异步函数 - 提高 Promise 的易用性
无论是否使用 await,异步函数都会返回 Promise。该 Promise 解析时返回异步函数返回的任何值,拒绝时返回异步函数抛出的任何值。
基于hash实现前端路由
hash 指的就是 url 标识符后面#号部分的内容(包含#),例如:https://xxx#abc这个 url 的 hash 就是#abc。 而 hash 路由就是指接收 hash 的变化更新对应的路由视图,它的优点就是兼容性很好,在 ie 下也能正常工作,不足之处就是#这个…
前端性能优化gzip初探(补充gzip压缩使用算法brotli压缩的相关介绍)
通常在看一些面试题问到前端有哪些性能优化手段的时候,可能会提到一个叫做gzip压缩的方法。正好最近在学习node文件流操作和zlib模块的时候,对gzip压缩有了一个新的认识。今天就和大家一起分享一下,gzip是什么,从浏览器请求到收到服务端数据发生了什么。 对,没有错,gzi…
为什么视频网站的视频链接地址是blob?
自从HTML5提供了video标签,在网页中播放视频已经变成一个非常简单的事,只要一个video标签,src属性设置为视频的地址就完事了。由于src指向真实的视频网络地址,在早期一般网站资源文件不怎么通过referer设置防盗链,当我们拿到视频的地址后可以随意的下载或使用(每次…
ES6 - 变量的解构赋值解析
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 如果解构不成功,变量的值就等于undefined。 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。本质上这种写法属于‘模式匹配‘,只要等号两边的模式相同,…
前端工程化(3):在项目中优雅的设计基于Axios的请求方案
其实axios已经提供了很多很强大的api,我们在实际使用中直接调用就可以,但是每个团队每个项目调用axios的姿势不一样,特别是在一个大型的团队项目中,与后端交互逻辑迥异、配置复杂、地址繁多,所以一个风格统一化、配置灵活化、管理集中化的请求方案必不可少。 首先在项目中创建一个…
前端表单数据那些事
FormItem 是一个包裹,主要用来包装一些表单控件、提示消息、还有校验规则等内容。 感兴趣小伙伴可以在这个基础上通过源码的学习深入研究iview组件库的form表单校验的具体实现。
每日 30 秒 ⏱ 函数参数骚操作
不管是调用第三方库或者是项目自身的函数,开发过程中总少不了函数。可以说函数是解放代码的第一生产力,有的同学会说了那你把类放在那里了。其实用函数和数据一样可以模拟出来类,类更多的是对函数的归集和复用进行扩充升级。 这么多参数每次开发调用时有使用 ide 会自动提示还好,如果没有则…
车型参数配置页的实现与优化(dom过多造成页面卡顿,优化dom)
最近做个车型参数配置页,页面长下面这样,包括输入框,单选多选,下拉框,横向配置功能。 首先就是优化后端返回来的数据,把所有无用的属性删除,想法很简单,以为能减轻vue监听的数据量,但是现实啪啪打脸,并没任何效果,思考了一下,vue框架应该不会监听view层没有用到的model,…
前端网页如何打开一个PC本地应用
设想一个场景,当我们在浏览一个网页并且需要下载某个资源时,你的电脑可能经常会跳出一个提示框,询问你是否需要打开“迅雷”。当我们点击“是”,则会唤醒该本地应用进行下载任务。 本文针对Windows系统和MacOS系统进行讨论。 在薄荷FE的日常开发中,因为需要与app频繁交互,a…