本项目基于 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
,即可访问本项目。
项目展示:
.
├── .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前端技术】的作者,我们希望通过有趣、有料、有价值的内容打造一个服务于前端开发者的社区,帮助前端开发者学习并创造出影响行业的技术。
如果你想进一步了解我们,欢迎关注我们的公众号和抖音号
本项目基于 GPL-3.0 开源协议,协议详情请阅读GPL-3.0 LICENES