首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端开发
订阅
布莱克小攻城狮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
TypeScript高频面试题及解析
本文整理了一些TypeScript 的高频面试题,并附带详细答案及解析代码,涉及包括`基本语法`、`类型系统`、`函数`、`类`、`模块化`、`泛型`、`装饰器`等,一起来看看吧!
如何使用 splitChunks 精细控制代码分割
前端小伙伴都知道,为了降低包大小,经常会把依赖的前端模块独立打包,比如把 vue、vue-router 打到一个单独的包 vendor 中。另外,常会将存在多个路由的复杂页面的每个页面都单独打一个包,只有访问某个页面的时候,再去下载该页面的js包,以此来加快首页的渲染。 无论是…
在淘宝优化了一个大型项目,分享一些干货(Webpack,SplitChunk代码实例,图文结合)
本项目是淘系用户增长团队的一个大中台系统,单页应用,涵盖很多业务功能,运用了很多懒加载页面组件来提升性能,首屏时间 1s 左右,体验良好。然而大项目文件很多,导致构建和发布时间很长,内存占用较大。我的任务是尽可能优化与此相关的问题。 首先不难发现问题并不在用户体验上,而在于开发…
骨架屏(page-skeleton-webpack-plugin)初探
最近频频看到了骨架屏这个词,其实在这之前鲜少听过骨架屏这个词。只是平时在浏览网站时,会经常看到某个页面在尚未获取到真正数据时展示的一些占位图形。 那实际上这个就是前面所描述的骨架屏,即在页面数据尚未加载前先给用户展示出页面的大致结构,在获取到数据以后在具体展示页面的内容。那骨架…
「浏览器工作原理」写给女友的秘籍-浏览器组成&网络请求篇(1.2W字)
想要成为一名合格的前端工程师,掌握相关浏览器的工作原理是必备的,这样子才会有一个完整知识体系,要是「能参透浏览器的工作原理,你就能解决80%的前端难题」。 要介绍进程与线程的话,需要先讲解下并行处理,了解了并行处理的概念,再理解进程和线程之间的关系就会变得轻松许多。 计算机中的…
一文吃透 CSS Flex 布局
原文链接:一文吃透 CSS Flex 布局 教学游戏 这里有两个小游戏,可用来练习 flex 布局。 塔防游戏 送小青蛙回家 Flexbox 概述 Flexbox 布局也叫 Flex 布局,弹性盒子布
js为什么是单线程
放在浏览器中,每打开一个tab页面,其实就是新开了一个进程,在这个进程中,还有ui渲染线程,js引擎线程,http请求线程等。 所以,浏览器是一个多进程的。 这主要和js的用途有关,js是作为浏览器的脚本语言,主要是实现用户与浏览器的交互,以及操作dom;这决定了它只能是单线程…
2023前端面试系列-- Vue 篇
新年第一天,开始准备春招,本文是我的前端面试复习系列的Vue篇,如有不当之处,欢迎指正,更同进步,谢谢🙏。
html2canvas实现将html页面保存为图片
用户通过在微信中分享海报图片邀请新用户注册,海报中有分享者参数的二维码,每个用户的二维码不同 所以海报中有些部分是动态的,不能直接使用图片,需要将html转换为图片。 html2canvas能够实现在网页或者部分内容直接进行“截屏”,其实现思路是 html2canvas脚本通过…
前端长列表滚动方案探讨,看完不要再说不知道怎么实现虚拟列表了
这是前端性能优化系列的文章,讲述一下市面上常见的前端长列表滚动性能优化的方案,并提供各个框架的实现策略,供大家参考!