摘要:
2023.12.31 在厦门与阳光度过这个假期!今天看到了日出、月亮、彩虹、日落! 2023 2023对我来说是一个有点特别的年份,从2013年开始上大学,2023正好10年。我会觉得2023是一个阶段的结束更是一个新的开始,虽然今年也并没有去很多地方,但从5月份开始的大理旅居之行确确实实是另一种活 阅读全文
摘要:
埋点分类 埋点是一种收集数据的方式,通过上报收集的数据,来进行运营分析,监控页面性能或异常。 通常分为代码埋点、可视化埋点和无埋点(也有叫全埋点)几类。 无埋点是自动采集事件进行数据上报, 例如百度统计、GrowingIO 等,实际上这个所谓的“无埋点”,只是相对于代码埋点少了加代码采集操作,相对于 阅读全文
摘要:
前言 flutter从 17年 推出,18年12月 开始发布 1.0 版本,2021年3月 发布 2.0 增加了对桌面和 web 应用的支持。 最大特点是基于skia实现自绘引擎,使用dart语言开发,既支持JIT(just in time: 即时编译)又支持AOT(ahead of time: 提 阅读全文
摘要:
背景 快应用文档 2018 年 3 月份,由小米,OPPO,vivo,华为等 10 家国内主流厂商成立了快应用联盟,从技术规范层面做了统一,并保证了开发者开发的快应用可以直接在所有的联盟内厂商的手机设备上运行。快应用是介于网页和原生直接的,直达用户的应用,无需安装app,可以在操作系统层面形成用户需 阅读全文
摘要:
前言 由于最近在我司开发中开启了Vue3的重构工作。于是乎,Vue组件库的抽离工作开启,此次算是基于 vue3.x + element-plus 的二次封装,封装常见通用组件。一年前做了 react+antd的组件库 的整合及示例,一年后再看该方案还有诸多缺陷,发现了很多新的东西可以用,在本次的Vu 阅读全文
摘要:
vite-plugin-easy-mock 前言 开发项目时想要有个很容易mock本地数据的插件,只需要 vue.config.js 或 vite.config.js 中加载,然后按照规则即可使用mock数据,开启本地服务器则自动代理mock数据(可根据环境判断是否需要加载该插件),不需要开启额外的 阅读全文
摘要:
什么是 Web Components 2011年 谷歌就提出 web components 2015 年 web components 才开始能用,只有Chrome浏览器支持 web components 浏览器原生组件化,不依赖框架 safari 2017 年实现一部分 Firfox 2018 年 阅读全文
摘要:
前言 脚手架工具 vue 有 vue-cli,react 有 create-react-app,根据选择项来生成新项目模板。但往往这些不够定制化,生成项目之后还需要添加很多配置,离生成即用还有一定的差距,可以通过定制自己的cli工具来进行处理,做一个简单的cli工具,集成自己预设的模板,根据模板来生 阅读全文
摘要:
前端工程化-工具 脚手架 yeoman 大而全已有的generator 或者自己自定义generator plop 小而美 在项目中快速使用,例如快速生成模板文件 自己利用inquirer 或者ejs等npm 包实现自己的自定义脚手架工具 自定义小工具 npm script 工作流 npm run 阅读全文
摘要:
开始 项目里安装 Jest yarn add --dev jest # or npm install --save-dev jest 初始化配置文件 在根目录下生成 jest.config.js 的配置文件,scripts里添加的jest命令会在 jest.config.js 里找配置 npx je 阅读全文