whalesink / front-end-notes

大前端课程电子书计划,前端知识总结 + 分享

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

大前端电子书

本项目基于 VuePress 构建,主要围绕大前端课程记录学习笔记,在此基础上拓展延伸前端前沿技术解读、面试、前端基础知识强化等内容,前端之路漫漫,希望我们的内容能对你有所帮助。

大前端电子书在线阅读地址

电子书内容分类,持续更新中......

- 基础强化
  - 环境搭建
  	- Vue
  	- Node.js
  	- 调试技巧
  	- Docker
  - 语言基础
  	- TypeScript
  	- Dart
  - 数据库
  	- NoSQL
  	- MongoDB
  	- Redis

- DevOps
  - 效率工具
  	- Jenkins
  - 团队协同
  	- gitlab
  	- showdoc
  	- DOClever
  - 容器化
  	- Docker进阶
  	- Kubernetes

- 全端项目
  - 社区项目
  	- 社区PC
  	- 管理后台
  	- WebApp
  - 多平台+跨端
  	- 社区小程序
  	- Flutter 2.0
  	- Electron桌面端
  - React世界
  	- React

- 前端面试
  - 笔试
  	- 分类笔试题
  	- 笔试技巧
  - 面试技巧
  	- 技术面
  	- 项目面
  	- BOSS面
  	- HR面
  - 简历
  	- 写好简历
  	- 简历模板
  - 公司行业
  	- 选择公司
  	- 行业洞悉

- 课程
  - 大前端课程
  - 快速了解新版Vue3.0+Vite开发
  - 三小时速成Vue2.x核心技术

快速上手

以下指南将会帮助你从零开始本地构建大前端电子书开源项目。

上手准备

你需要在本地安装Node.js(版本 >= 8.9)和git,本项目基于 VuePress,内容创作基于Markdown,提前了解相关知识能对你构建本项目有很大的帮助。

安装

# 克隆项目到本地
$ git clone https://github.com/toimc-team/front-end-notes.git
# 进入项目目录
$ cd front-end-notes
# 安装项目依赖
$ npm install
# 可以通过如下操作解决 npm 下载速度慢的问题
$ npm install --registry=https://registry.npm.taobao.org

运行

# 运行项目
$ npm run dev

等待服务启动完成,打开浏览器,访问本地的localhost:8080,即可访问本项目。

项目展示:

image-20210525170043561

image-20210525182514543

目录结构

.
├── .eslintignore
├── .eslintrc.js
├── .github
│   └── workflows      // github actions
│       ├── master.yml // 同步gitee pages
│       └── sync.yml   // 同步gitee
├── .gitignore
├── .prettierignore
├── .prettierrc.json
├── LICENSE            // 开源协议
├── README.md
├── deploy.sh          // 本地部署脚本
├── package-lock.json
├── package.json
└── src
    ├── .vuepress      // vuepress框架配置
    │   ├── config.js  // 导航、侧栏配置
    │   ├── enhanceApp.js
    │   └── styles     // 全局样式
    │   └── theme     // 主题
    │   └── utils     // 工具类
    ├── about          // 关于页面
    ├── index.md       // 首页
    ├── interview      // 面试技巧
    ├── project        // 全端项目
    └── basic          // 基础强化
    └── course         // 课程
    └── devops         // DevOps

贡献指南

本项目持续开源更新,如发现项目有问题,欢迎 issue,如果你想要参与项目贡献,欢迎 PR,相关贡献方法及规则,请参考贡献指南

贡献者名单

本项目的发展要归功于所有贡献者,感谢!贡献者名单

版本信息

电子书更新日志,请移步更新记录

交流

您好,我们是 toimc团队, 是本项目的发起者,同时也是公众号(抖音同号)【toimc前端技术】的作者,我们希望通过有趣、有料、有价值的内容打造一个服务于前端开发者的社区,帮助前端开发者学习并创造出影响行业的技术。

如果你想进一步了解我们,欢迎关注我们的公众号和抖音号

image-20210525181232836image-20210525181759916

开源协议

本项目基于 GPL-3.0 开源协议,协议详情请阅读GPL-3.0 LICENES

About

大前端课程电子书计划,前端知识总结 + 分享

License:GNU General Public License v3.0


Languages

Language:Vue 64.0%Language:JavaScript 23.4%Language:Stylus 12.0%Language:Shell 0.6%