#电子书 #Vue | Vue3源码解析

深度解析
从源码角度来看vue-next的设计,是如何做到3大框架之一

详细注释
尽可能的去写注释,主要是为了方便自己学习,也方便理解 ​​​
可修复因过度压缩导致图片画质下降的免费在线工具

入口 | #工具
KikoPlay是一款有着35页说明书的全功能的弹幕播放器,开源、免费。

主要功能就是在播放本地视频的同时,显示网络弹幕,支持从A站、B站、动画疯、Dandan、爱奇艺、腾讯视频、Tucao获取弹幕。另外还有获取动画资料、番组日历、搜索下载资源、局域网播放等功能。 ​

原文链接 | 官网地址 | #工具 #播放器
轻松学习正则表达式 | #正则表达式

目前这个repo的star数已达到42.6k,有多个语言版本,包括中文版
【使用Google Analytics跟踪网页浏览】在网页上添加Google Analytics(分析)的代码,可以自动统计到网页的浏览量,不过,有时候我们需要统计一些虚拟网页的浏览量,例如通过Javascript加载出来的网页,这里就需要再添加一些Goo https://www.williamlong.info/archives/6928.html
学会一个软技能,总结一篇文章就够了,剩下要做的就是不停的练习,不停的尝试。

本文是在学习这个仓库之后的极简总结中。
主要是作为使用一个备忘录。

一篇就学会vim | #vim
一个查找JavaScript内存泄漏和分析堆快照的框架

特征:

1.浏览器内存泄漏检测- 使用 puppeteer API 编写测试场景,memlab 自动区分 JS 堆快照,过滤掉内存泄漏,并聚合结果。
2.面向对象的堆遍历 API - 支持自定义内存泄漏检测器并以编程方式分析从基于 Chromium 的浏览器、Node.js、Electron.js 和 Hermes 获取的 JS 堆快照
3.内存 CLI 工具箱- 用于寻找内存优化机会的内置工具箱和 API(不一定是内存泄漏)
4.Node.js 中的内存断言- 启用单元测试或运行 node.js 程序以获取其自身状态的堆快照、进行自内存检查或编写高级内存断言

memlab |官网及演示 | docs | 博文 | #框架
如何写好一篇技术文章 | blog

本篇文章会探讨作者写文章时的一些思路和步骤,以及工具推荐和 CI/CD 自动化发布的实现。
craftle.app - 你如果不知道要买什么家具,可以上这个网站看看,只需要输入一个预算价格,这个网站就会推荐给你一些产品组合。
这个上传工具会绕过 Youtube 的每日上传限制

传送门 | #工具
用 markdown 画甘特图

用 markdown 的语法,自动生成漂亮的甘特图,从而实现用 markdown 来做项目管理

markwhen
《Flutter实战·第二版》是Flutter中国开源项目发起人杜文(网名wendux) 创作的一本系统介绍Flutter技术的中文书籍,旨在帮助开发者系统地、循序渐进地了解Flutter技术。

本书采用由浅入深的方式介绍Flutter技术原理,分为三篇,总计15章,各篇的主要内容如下。

第一篇,入门篇(第1章~第5章),包括Flutter技术的出现背景和简介、Flutter的各种类型的Widget以及如何构建UI。通过学习本章,读者可以掌握如何使用Flutter来构建UI界面。
第二篇,进阶篇(第6章~第14章),包括可滚动组件、事件机制、动画、自定义组件、文件和网络、国际化以及Flutter核心原理等。通过本章内容,读者可以对Flutter整体构建及原理有一个深入的认识。
第三篇,实例篇(第15章),本章主要通过一个简版的Github APP来将前面介绍的内容串起来,让开发者对一个完整的Flutter APP开发流有个了解。

由于Flutter的很多知识点是相互交织的,很难将它们彻底划分开,所以本书中也难免会出现一些在前面章节会使用在后面章节的场景,比如我们在入门篇介绍进度指示器时会用到在进阶篇中才介绍的动画相关知识。本书中对于这种情况会在相应的章节进行说明。读者可以直接跳到后面相应知识点章节阅读后再返回,也可以先有个印象,待学习到后面相关章节后再回头来看。

在写作本书时,深入浅出是作者的一个主要目标。所以,本书的目标不仅是想告诉读者如何使用Flutter,而且也非常关注各个知识点的底层实现以及设计思想。从本书章节划分上来看,入门篇为“浅出”,进阶篇则是“深入”。另外由于PC客户端开发、移动开发、Web开发这些经验我都有,而Flutter本质上是一个UI系统,而UI系统的设计和实现在”大前端“下有很多相通之处,所以在本书中的一些知识点我也会对比一些其他UI系统(主要是 Android 或 Web)相应的实现,便于有相关开发经验的读者对比理解。

本书读者对象:
1.读者至少熟悉一种编程语言。
2.读者最好接触过PC客户端、移动开发或Web前端开发中的一种。
3.本书不适合做为编程的入门读物

在线阅读 | #Flutter #电子书
Back to Top