clusterize.js 开源的长列表渲染库
摘要:1 前言 1.1 主要思想 不渲染所有的 DOM 它将列表拆分为 集群,然后显示当前滚动位置的元素 并在列表的顶部和底部添加额外的行来模拟表格的全高度(这样浏览器就会像显示完整列表一样显示滚动条 ) 1.2 用法 <div id="scrollArea" ...> <table> <tbody id
阅读全文
posted @
2022-09-22 10:58
pleaseAnswer
阅读(403)
推荐(0) 编辑
③ vue+ts 实现 模拟知乎后台
摘要:第1章 项目起航 1 项目起航 需求分析 1.1 完美的 vue 实践项目是怎样的 数据的展示 -- 最好是有多级复杂数据的展示 数据的创建 -- 验证 | 上传 | 创建 & 编辑共享 组件的抽象 -- 循序渐进的组件开发 整体状态数据结构的设计和实现 权限管理和控制 真实的后端 api 1.2
阅读全文
posted @
2022-09-13 20:17
pleaseAnswer
阅读(140)
推荐(0) 编辑
2-2 脚手架框架搭建
摘要:1 Lerna 简介 是一个优化基于 git + npm 的 多package 项目的管理工具 1.1 原生脚手架开发痛点 痛点一:重复操作 多 Package 本地 link 多 Package 依赖安装多 Package 单元测试 多 Package 代码提交 多 Package 代码发布 痛点
阅读全文
posted @
2022-09-07 10:34
pleaseAnswer
阅读(49)
推荐(0) 编辑
2-1 脚手架开发入门
摘要:1 一周导读 1.1 收获 脚手架的实现原理 Lerna 的常见用法 架构设计技巧和架构图绘制方法 1.2 主要内容 学习如何以架构师的角度思考基础架构问题 多 Package 项目管理痛点和解决方案,基于 Lerna 脚手架框架搭建 imooc-cli 脚手架需求分析和架构设计,架构设计图 1.3
阅读全文
posted @
2022-09-07 10:16
pleaseAnswer
阅读(112)
推荐(0) 编辑
1-1 需求分析和架构设计
摘要:1 一周导读 主要内容 学习如何以架构师思维分析需求 由浅入深的需求分析 架构设计-多项目的关系 核心数据结构设计 写《技术方案设计》文档 关键词 流程图 -- 分析需求的工具 全局思维、整体思维、闭环思维 -- 架构师思维来分析需求 业务组件库 -- 独立拆分出来,复用 自定义事件统计 -- 业务
阅读全文
posted @
2022-09-06 17:47
pleaseAnswer
阅读(227)
推荐(0) 编辑