Skip to content

142vip/JavaScriptCollection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

30cc4ca · Feb 24, 2025
Feb 6, 2025
Feb 24, 2025
Feb 24, 2025
Feb 14, 2025
Nov 4, 2023
Jul 29, 2024
Sep 23, 2024
Feb 24, 2025
Nov 1, 2024
Jul 28, 2024
Oct 16, 2024
Nov 1, 2024
Oct 28, 2024
Jul 28, 2024
Feb 24, 2025
Feb 22, 2025
Aug 1, 2024
Sep 23, 2024
Feb 24, 2025

Repository files navigation

JavaScriptCollection

✨【理论+实战】保姆级成长笔记✨


这里是工作、学习、生活中总结的各类文章,有技术有生活有思考。 所有内容会选择性的发表在微信公众号掘金CSDNGithub平台上(延迟1-2篇) ,实际内容以本仓库排版、校对为主。

在线浏览

没有效访问链接的代表尚未完成,大家善用快捷键Ctrl+F

网站无法访问时,合理使用魔法、通过科学上网访问第三方托管平台

前端

前端技术百花齐放、层出不穷,个人认为要注重广度,学会看官方文档熟练操作即可;

HTML

CSS

  • CSS开发规范
  • 样式属性
  • 页面布局
  • 移动端适配

JavaScript

快速入门

基础教程

中级教程

JQuery

  • 安装使用
  • 基本属性
  • Css样式
  • 选择器
  • 文档处理
  • 筛选
  • 事件
  • 效果
  • 事件对象
  • 延迟对象
  • 回调函数

Vue.js

React

Nuxt.js

Nuxt.js是在vue框架上进行封装的,主要是用来解决单体页面的服务端渲染问题,提供网站进行SEO优化的可能

UI框架

市面上前端框架层出不穷,不同的技术栈依赖的UI框架也不尽相同,这里将会依据笔者使用的UI框架,以线上项目展示的方式,介绍用过的框架;

Bootstrap

LayerUI

Ant-Design-Vue

IView-UI

Vant-UI

Element-UI

后端【Node】

Koa框架

Egg.js框架

入门教程

插件使用

最佳实践

Nest.js框架

Nestjs框架推崇Typescript语法,友好的兼容Express框架,因此在学习Nestjs框架之前,请务必熟悉Express 框架、Typescript入门。

数据库

主讲数据库基础知识,结合node的简单使用,相关的部署方案参照下方的文档

MySQL

Redis

MongoDB

  • 基本介绍
  • 安装部署
  • 简单使用
  • Node下的CURD操作、

算法

  • 算法时间、空间复杂度分析

查找算法

  • 顺序查找
  • 折半查找
  • 分块查找
  • B树和B+树
  • 散列(Hash)表
  • 字符串模式匹配(KPM)

排序算法

  • 插入排序
  • 交换排序
  • 选择排序
  • 归并排序
  • 基数排序

设计模式

弥补编程语言缺陷

架构型模式

技巧型模式

23种经典模式

创建型模式(5种)

结构型模式(7种)

行为型模式(11种)

开发技巧

代码管理

代码风格

编译工具

微服务

容器相关

服务部署

网关

服务注册|发现

Apollo

携程开发的配置中心经典项目,可集成多语言客户端,实现灰度部署,在分布式微服务的场景下抽离出服务配置,方便统一管理、发布

Consul

服务注册、发现,key-value键值对管理

Nacos

阿里巴巴出品,适用于微服务下的配置管理,支持Java、Nodejs等主流语言,目前生态良好,技术支持表现一般,属于Apollo替代产品

消息中间件

RabbitMQ

kafka

RocketMQ

RPC框架

gRPC

gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统,tensorflow分布式与tensorflow serving底层通信都是是用的gRPC。我自己基于JavaScript技术栈上较多的接触到gRPC,传送门:基于js下各框架gRPC的使用

  • nodejs下gRPC的简单实用
  • gRPC集成express框架
  • gRPC集成Koa框架
  • gRPC在egg.js下的应用
  • gRPC插件开发示例

Dubbo

Alibaba开发的一个RPC框架,远程接口基于Java Interface, 依托于Spring框架(Java技术栈重点研究)

Thrift

ELK

全链路日志追踪

ElasticSearch

数据存储

Logstash

数据收集

Kibana

数据展示

监控工具

Prometheus

Grafana

Zabbix

lepus(天兔)

高可用架构

MySQL集群

主从同步

实现功能:主从服务器数据一致,低延迟、高并发

  • Binlog主从复制
  • GTID主从复制
  • 主主复制

代理中间件

实现功能:读写分离、分库分表、负载均衡、故障切换

  • MyCat
  • 360Atlas

可视化监控

实现功能:实时监控、可视化数据显示、故障报警

Prometheus
  • 监控MySQL集群
  • 监控Mongo数据库
  • 监控Node服务
  • 监控linux服务器
  • 监控redis集群
Grafana
  • 基本安装部署
  • 功能介绍和简单操作
  • 可视化数据图形显示界面
  • 常用模板
alter-manager
  • 推送到邮箱
  • 推送到钉钉、微信机器人
  • 推送到自定义消息接口(webhook钩子)

压力测试

  • Jmeter

Redis集群

主从模式

哨兵模式

集群模式

程序人生

读书整理

技术类

  • ES6标准入门
  • 深入浅出的Node.js
  • 更了不起的Node.js - 狼书卷1
  • 了不起的Node.js
  • 分布式消息中间件实践

非技术类

主要是跟计算机无关的一些书,在看完之后,会选择性的进行思维导图、经典词句整理,也可能添加个人思考

  • 你好孤独 - 陈果
  • 好的,爱情 - 陈果
  • 在细雨中呼喊 - 余华
  • 第七天 - 余华
  • 兄弟 - 余华
  • 文城 - 余华

赞赏列表

以下排名不分先后! 传送门→ 赞赏过的一定要微信跟我说呀!!!!!!

赞助商

以下排名不分先后! 还木有收到赞助,哈哈哈,先留坑

贡献

感谢向仓库提交MR的所有开发者

趋势

Star History Chart

联系作者

若系列文章对你有所帮助,欢迎订阅公众号或微信”骚扰“,获取更多内容。商务合作请备注来意

交流/加群/互看朋友圈、聊天/提问/建议/提需求 可以在公众号直接私信,有时间即会回复,偶尔的延迟和疏漏还请小伙伴们谅解,蟹蟹。