会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小羊不挑食
博客园
首页
新随笔
联系
订阅
管理
2022年9月24日
vue3 ts vite 项目快速构建
摘要: 1.安装nodejs(建议装14版本稳定) 下载 | Node.js 中文网 装完之后会有一个命令叫 npm 可以在终端输入npm -v 来检查是否安装成功 2.构建vite项目官方文档开始 {#getting-started} | Vite中文网 vite 的优势 冷服务 默认的构建目标浏览器是能
阅读全文
posted @ 2022-09-24 22:12 小羊不挑食
阅读(188)
评论(0)
推荐(0)
2022年5月22日
vue中使用postcss-pxtorem实现适配
摘要: vue中使用postcss-pxtorem实现适配 场景:vue搭建移动端页面,main.js引入全局css报错。 原因:用了postcss-px2rem与postcss-px2rem-exclude导致的问题, 解决方案:卸载后postcss-px2rem, 安装使用postcss-pxtorem
阅读全文
posted @ 2022-05-22 19:07 小羊不挑食
阅读(2030)
评论(0)
推荐(0)
结合代码实践,全面学习前端工程化
摘要: 前端工程化,简而言之就是 软件工程 + 前端,以自动化的形式呈现。就个人理解而言:前端工程化,从开发阶段到代码发布生产环境,包含了以下几个内容 开发 构建 测试 部署 性能 规范 下面我们根据上述几个内容,选择有代表性的几个方面进行深入学习前端工程化。 脚手架 脚手架是什么?(What) 现在流行的
阅读全文
posted @ 2022-05-22 15:26 小羊不挑食
阅读(113)
评论(0)
推荐(0)
五种可视化方案分析 webpack 打包性能瓶颈
摘要: 前言 在上两章节中我们已经介绍过了 JavaScript 打包机制 以及 webpack 所有的内置配置,但当项目业务功能达到一定规模时,默认的配置已经不足以满足开发、用户的期望,我们就需要对 webpack 配置进行优化。 关于优化,有几个基本规则: 首先知道要优化什么; 针对待优化点进行优化;
阅读全文
posted @ 2022-05-22 12:04 小羊不挑食
阅读(1147)
评论(0)
推荐(0)
玩转 webpack,使你的打包提升速度
摘要: 前言 webpack 打包优化并没有什么固定的模式,一般我们常见的优化就是拆包、分块、压缩等,并不是对每一个项目都适用,针对于特定项目,需要不断调试不断优化。 对于 webpack4,建议从零开始配置,在项目初期,使用 webpack4 默认的配置。 接下来,本篇文章会列出所有适用于 webpack
阅读全文
posted @ 2022-05-22 12:04 小羊不挑食
阅读(856)
评论(0)
推荐(0)
2022年5月21日
虚拟列表
摘要: 给大家讲讲“虚拟列表” 多数据渲染 现在解决多数据渲染,相信大家可能会想到分页,触底加载,懒加载等等,但其实虚拟列表也是多数据高性能加载的一个重要解决方案。 虚拟列表的概念 虚拟滚动,就是根据容器可视区域的列表容积数量,监听用户滑动或滚动事件,动态截取长列表数据中的部分数据渲染到页面上,动态使用空白
阅读全文
posted @ 2022-05-21 01:23 小羊不挑食
阅读(636)
评论(0)
推荐(0)
IntersectionObserver API 使用教程
摘要: IntersectionObserver API 使用教程 网页开发时,常常需要了解某个元素是否进入了"视口"(viewport),即用户能不能看到它。 上图的绿色方块不断滚动,顶部会提示它的可见性。 传统的实现方法是,监听到scroll事件后,调用目标元素(绿色方块)的getBoundingCli
阅读全文
posted @ 2022-05-21 00:43 小羊不挑食
阅读(220)
评论(0)
推荐(0)
打包工具 rollup.js 入门教程
摘要: 打包工具 rollup.js 入门教程 一、简介 打包工具的作用是,将多个 JavaScript 脚本合并成一个脚本,供浏览器使用。 浏览器需要脚本打包,主要原因有三个。 (1)早期的浏览器不支持模块,大型网页项目只能先合并成单一脚本再执行。 (2)Node.js 的模块机制与浏览器不兼容,必须通过
阅读全文
posted @ 2022-05-21 00:22 小羊不挑食
阅读(347)
评论(0)
推荐(0)
后端一次给你10万条数据,如何优雅展示,到底考察我什么
摘要: 后端一次给你10万条数据,如何优雅展示,到底考察我什么 前言 今天跟大家来唠唠嗑,如果后端真的返回给前端10万条数据,咱们前端要怎么优雅地展示出来呢?(哈哈假设后端真的能传10万条数据到前端) 工作 先把前置工作给做好,后面才能进行测试 后端搭建 新建一个server.js文件,简单起个服务,并返回
阅读全文
posted @ 2022-05-21 00:10 小羊不挑食
阅读(353)
评论(0)
推荐(0)
2022年5月20日
手写Promise原理
摘要: 看了就会,手写Promise原理,最通俗易懂的版本!!!。 resolve和reject 咱们来看一段Promise的代码: let p1 = new Promise((resolve, reject) => { resolve('成功') reject('失败') }) console.log('
阅读全文
posted @ 2022-05-20 23:18 小羊不挑食
阅读(40)
评论(0)
推荐(0)
下一页
公告