大鹿
Jiann
Do not go gentle into that good night. 🏕️

记录

组件库设计

为什么要封装组件库?**明确组件库场景!** 组件库封装优点- 组件化是对实现的分层,代码抽象,是更有效地代码组合方式- 组件化是对资源的重组和优化,从而使项目资源管理更合理- 组件化有利于单元测试- 组件化对重构较友好 组件库定位- 基础组件:多项目、业务之间组

关于程序员个人之路调研

背景基于现在互联网行业不景气,各个公司裁员,我也被裁了,休假中思考,自己已经工作8年了,但是没有离开工作后,发现自己啥也没有,这时候找工作也会非常的焦虑,主要是没有了之前的固定收入。但是从另外一个角度考虑,被裁也是一年好事,在30+岁这个时间点上,各种项目和工作经验积累也已经够了,是该停下

使用Python进行Web抓取:您需要知道的一切(译)

本文主要是针对 [Web Scraping with Python: Everything you need to know (2022)](https://www.scrapingbee.com/blog/web-scraping-101-with-python/) 的翻译,适合入门网页爬取和页

微前端

需求分析什么是微前端微前端提供了一种技术:可以将多个独立的Web应用聚合到一起,提供统一的访问入口。一个微前端应用给用户的感观就是一个完整的应用,但是在技术角度上是由一个个独立的应用组合通过某种方式组合而成的。目前的微前端框架一般都具有以下 三个 特点:- 技术栈无关:主框架不限制

saas应用架构梳理

一、概要梳理现有SaaS前后端项目整体架构,文章内容主要以耘田Saas架构介绍(商照架构设计参照基本上是参照耘田) 二、整体框架 系统分层![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/

前端状态管理

什么是前端状态管理页面刷新或者跳转时不刷新解决问题- 将业务逻辑与view层解耦,方便后续维护- 页面跳转或者刷新时,初始化状态有数据,优化用户体验最后,笔者得到的最大启发有三点:顺畅的开发体验就是一切。[A smooth development experience is

数仓的一些概念理解

时序数据库、Kafka、函数计算ODS 操作性数据(Operational Data Store) 简称ODS [https://zhuanlan.zhihu.com/p/263445563](https://zhuanlan.zhihu.com/p/263445563) Apache

微应用集成方案

核心问题- **用户端必须是「一个系统」的心智,从域名到体验**- **能够根据功能拆分成多个子应用,每个子应用独立开发独立部署**- **子应用尽量保证跟传统单页面应用一样的开发体验,不要让开发者有太多学习成本**- **所有子应用可被统一管理起来,不能无限制的泛滥**

Charles前端调试工具

概览大部分PC端的页面调试,我们可以通过console.log 的形式,在浏览器端直接看到,但是当我们开发手机端h5,或者小程序的时候,你很难看到请求的真是数据,所以需要一个抓包工具帮助我们去查看网络请求 环境搭建 Charles安装1. 官网下载 [https://www

如何优雅的写CSS

引言本文主要介绍前端写css的几种方式,针对各种场景的实现方式 方案 方案1:namespace通过约定的名称来隔离css```css.component-a .title{}.component-b .title{}```可以通过less或者sa

前端监控体系

背景目前c端无实时监控,导致事故响应时长很慢,产品可用性不达标,亟需改进。 方案整体系统交互图:![](https://tva1.sinaimg.cn/large/007S8ZIlly1get9irk9kqj30xp0u0th7.jpgid=yqNp2&originHe

前端状态管理

一、前言早期的web应用非常简单,可以直接加载js的形式去实现。随着需求的越来越多,应用越做越大,需要模块化去管理项目中的js、css、图片等资源。这里有很多大家熟悉的模块化标准, CJS、AMD、CMD、UMD 等等。模块化提供了我们更好的方式来组织和维护函数以及变量。而在 npm 生态