Skip to content

Commit 92c8404

Browse files
authored
Merge pull request #15 from 142vip/next
feat: 使用hope主题,修改一些配置
2 parents cc8eb7e + 7f9f9b4 commit 92c8404

File tree

120 files changed

+6793
-3739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+6793
-3739
lines changed

.eslintrc.js

Lines changed: 0 additions & 14 deletions
This file was deleted.

.gitignore

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ logs
33
*.log
44
.vscode
55
.vscode/*
6-
npm-debug.log*
7-
yarn-debug.log*
8-
yarn-error.log*
9-
lerna-debug.log*
106
*/.DS_Store
117
.DS_Store
128
*/.vscode
@@ -32,8 +28,6 @@ coverage
3228
# nyc test coverage
3329
.nyc_output
3430

35-
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
36-
.grunt
3731

3832
# Bower dependency directory (https://bower.io/)
3933
bower_components
@@ -66,8 +60,6 @@ typings/
6660
.rts2_cache_es/
6761
.rts2_cache_umd/
6862

69-
# Optional REPL history
70-
.node_repl_history
7163

7264
# Output of 'npm pack'
7365
*.tgz
@@ -98,22 +90,12 @@ dist
9890
# vuepress build output
9991
# .vuepress/dist
10092

101-
## static resource
93+
## static resource
10294
docs/.vuepress/.cache/
10395
docs/.vuepress/.temp/
10496
docs/.vuepress/dist/
10597

10698

107-
108-
# Serverless directories
109-
.serverless/
110-
111-
# FuseBox cache
112-
.fusebox/
113-
114-
# DynamoDB Local files
115-
.dynamodb/
116-
11799
# TernJS port file
118100
.tern-port
119101
/docs/.vuepress/.temp/

Dockerfile

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
1+
#
2+
# - 功能: 构建JavaScriptCollection镜像
3+
# - 用法: docker build -f Dockerfile --build-arg APP_VERSION=0.0.1 -t JavaScriptCollection-0.0.1 .
4+
#
15
## 注意:vite构建需要支持node14以上,安装node16较为稳妥
26
FROM registry.cn-hangzhou.aliyuncs.com/142vip/node:16.12.0-alpine AS build_base
3-
LABEL version="Beta1.0" description="JavaScriptCollection文档合集、博客"
4-
LABEL author="【Github&公众号】:Rong姐姐好可爱" email="fairy@2925.com"
7+
58
RUN mkdir -p /apps
69
## 确定工作空间 /apps
7-
COPY . /apps
810
WORKDIR /apps
11+
COPY . .
912

1013
## 安装依赖
11-
RUN npm ci --registry https://registry.npmmirror.com && npm run build
12-
13-
# 设置部署镜像
14-
FROM registry.cn-hangzhou.aliyuncs.com/142vip/nginx:latest
14+
RUN npm i pnpm@6 -g && pnpm i -D && pnpm build
1515

16+
FROM registry.cn-hangzhou.aliyuncs.com/142vip/nginx:1.23.0-alpine
17+
ARG APP_VERSION
18+
LABEL version=$APP_VERSION description="JavaScriptCollection文档合集、博客"
19+
LABEL author="【Github&公众号】:Rong姐姐好可爱" email="fairy@2925.com"
1620
# 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 注意:--from参数
1721
COPY --from=build_base /apps/docs/.vuepress/dist/ /usr/share/nginx/html/
18-
## 配置文件
1922
COPY nginx.conf /etc/nginx/
20-
EXPOSE 7100
21-
CMD ["nginx", "-g", "daemon off;"]

Faster.Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#
2+
# - 功能: 快速构建JavaScriptCollection镜像
3+
# - 用法: docker build -f Faster.Dockerfile --build-arg APP_VERSION=0.0.1 -t JavaScriptCollection-0.0.1 .
4+
#
5+
6+
FROM registry.cn-hangzhou.aliyuncs.com/142vip/nginx:1.23.0-alpine
7+
ARG APP_VERSION
8+
LABEL version=$APP_VERSION description="JavaScriptCollection文档合集、博客"
9+
LABEL author="【Github&公众号】:Rong姐姐好可爱" email="fairy_vip@2925.com"
10+
11+
# 将dist文件中的内容复制到 /usr/share/nginx/html/
12+
COPY ./docs/.vuepress/dist/ /usr/share/nginx/html/
13+
COPY nginx.conf /etc/nginx/
14+

Readme.md

Lines changed: 74 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
<!--
2-
32
* @Description: JavaScriptCollection仓库的阅读大纲
43
* @Version: Beata1.0
5-
* @Autor: 【B站&公众号】Rong姐姐好可爱
4+
* @Author: 【B站&公众号】Rong姐姐好可爱
65
* @Date: 2020-08-30 12:23:02
76
* @LastEditors: 【B站&公众号】Rong姐姐好可爱
87
* @LastEditTime: 2022-04-10 22:54:43
98
-->
109

11-
<p align="center">
10+
<p style="text-align: center">
1211
<img src="https://cdn.142vip.cn/article-notes/img/image-20200605224832237.png">
1312
</p>
1413
<p align="center">
@@ -35,20 +34,18 @@
3534

3635
## 写最前面
3736

38-
> 这里是日常工作、学习、生活中总结的各类文章笔记,主要涉及开发技术总结记录,偶尔也会感慨万千,水一些无关技术的文章;若发现博客外链不能访问则可能博客设置修改过,请直接访问博客;所有内容会选择性的发表于**微信公众号、个人博客、掘金、CSDN ,实际内容以本仓库排版、校对为主。** 也会不定时同步到 **码云**
37+
> 这里是日常工作、学习、生活中总结的各类文章笔记,涉及开发技术、总结记录,偶尔也会感慨万千,水一些无关技术的文章;
38+
> 若发现博客外链不能访问则可能博客设置修改过,请直接访问博客;
39+
> 所有内容会选择性的发表于**微信公众号、个人博客、掘金、CSDN ,实际内容以本仓库排版、校对为主。**
40+
> 也会不定时同步到 **码云**
3941
> **以下内容没有链接的代表尚未完成,大家善用快捷键Ctrl+F**
4042
>
41-
> 创建时间:2020年2月14日
42-
43-
4443
45-
<!-- ## 关于作者
4644

45+
## 在线阅读
4746

48-
- [个人项目整理](http://blog.142vip.cn/s/projects)
49-
50-
51-
- [自我介绍]() -->
47+
- 官网: https://book.142vip.cn/JavaScriptCollection
48+
- 备用站点一:https://github.cn/142vip/JavaScriptCollection
5249

5350

5451
## 思维导图
@@ -57,6 +54,9 @@
5754
> 内容同步与文档,可以结合思维导图对文档进行有效学习.相关目录的xmind文件为思维导图原文件
5855
5956

57+
---
58+
59+
6060
## 日常推荐
6161

6262

@@ -90,7 +90,7 @@
9090

9191
- 移动端适配
9292

93-
93+
9494

9595

9696
##### [基础教程](docs/css/基础教程)
@@ -102,55 +102,52 @@
102102
### JavaScript
103103

104104

105-
> **本级目录下的JavaScript内容没有发表到[博客](http://blog.142vip.cn)上,建议对照[脑图](docs/javascript/README.md)[JavaScript主目录](javascript)下学习**,依赖官方文档及自身对JavaScript语言的初步了解,进行的关于JavaScript知识整理,主要目的是复习基础概念、了解新特性、熟练ES6/7操作;整体相对来说由易到难,方便后续查阅学习~
106-
107105

108-
<!-- #### 快速入门 -->
106+
#### 快速入门
109107

110108

111-
- [【快速入门】简单介绍](docs/javascript/快速入门/javascript简单介绍.md)
112-
- [【快速入门】快速了解](docs/javascript/快速入门/javascript快速入门.md)
113-
- [【快速入门】JavasScript开发规范](docs/javascript/JavaScript开发规范.md)
109+
- [x] [简单介绍](docs/javascript/快速入门/javascript简单介绍.md)
110+
- [x] [【快速入门】快速了解](docs/javascript/快速入门/javascript快速入门.md)
111+
- [x] [【快速入门】JavasScript开发规范](docs/javascript/JavaScript开发规范.md)
114112

115113

116114
<!-- #### 基础教程 -->
117115

118116

119-
- [【基础教程】语法与数据结构](docs/javascript/基础教程/javascript语法与数据结构.md)
120-
- [【基础教程】循环与迭代](docs/javascript/基础教程/javascript循环与迭代.md)
121-
- [【基础教程】流程控制与错误处理](docs/javascript/基础教程/javascript流程控制与错误处理.md)
122-
- [【基础教程】表达式和运算符](docs/javascript/基础教程/javascript表达式和运算符.md)
123-
- [【基础教程】函数和方法](docs/javascript/基础教程/javascript函数.md)
124-
- [【基础教程】数字和日期](docs/javascript/基础教程/javascript数字和日期.md)
125-
- [【基础教程】对象的使用](docs/javascript/基础教程/javascript对象的使用.md)
126-
- [【基础教程】正则表达式](docs/javascript/基础教程/javascript正则表达式.md)
127-
- [【基础教程】promise对象的使用](docs/javascript/基础教程/promise对象的使用.md)
128-
- [【基础教程】modules模块](docs/javascript/基础教程/modules模块.md)
117+
- [x] [【基础教程】语法与数据结构](docs/javascript/基础教程/javascript语法与数据结构.md)
118+
- [x] [【基础教程】循环与迭代](docs/javascript/基础教程/javascript循环与迭代.md)
119+
- [x] [【基础教程】流程控制与错误处理](docs/javascript/基础教程/javascript流程控制与错误处理.md)
120+
- [x] [【基础教程】表达式和运算符](docs/javascript/基础教程/javascript表达式和运算符.md)
121+
- [x] [【基础教程】函数和方法](docs/javascript/基础教程/javascript函数.md)
122+
- [x] [【基础教程】数字和日期](docs/javascript/基础教程/javascript数字和日期.md)
123+
- [x] [【基础教程】对象的使用](docs/javascript/基础教程/javascript对象的使用.md)
124+
- [x] [【基础教程】正则表达式](docs/javascript/基础教程/javascript正则表达式.md)
125+
- [x] [【基础教程】promise对象的使用](docs/javascript/基础教程/promise对象的使用.md)
126+
- [x] [【基础教程】modules模块](docs/javascript/基础教程/modules模块.md)
129127

130128

131129
<!-- #### 中级教程 -->
132130

133131

134-
- [【中级教程】Promise对象](docs/javascript/中级教程/promise对象.md)
135-
- [【中级教程】async函数](docs/javascript/中级教程/async函数.md)
136-
- [【中级教程】class类](docs/javascript/中级教程/class类.md)
132+
- [x] [【中级教程】Promise对象](docs/javascript/中级教程/promise对象.md)
133+
- [x] [【中级教程】async函数](docs/javascript/中级教程/async函数.md)
134+
- [x] [【中级教程】class类](docs/javascript/中级教程/class类.md)
137135

138136

139-
<!-- #### 高级教程 -->
140137

141138

142-
- [【高级教程】不一样的ajax](docs/javascript/高级教程/不一样的ajax.md)
143-
- [【高级教程】什么是事件循环](docs/javascript/高级教程/什么是事件循环.md)
144-
- [【高级教程】JSON.stringify()的三个参数]()
145139

140+
- [x] [【高级教程】不一样的ajax](docs/javascript/高级教程/不一样的ajax.md)
141+
- [x] [【高级教程】什么是事件循环](docs/javascript/高级教程/什么是事件循环.md)
142+
- [x] [【高级教程】JSON.stringify()的三个参数]()
146143

147-
<!-- #### 最后稻草 -->
148144

149145

150-
- [【最后稻草】ES6、ES7、ES8、ES9、ES10的新特性](docs/javascript/最后稻草/ES6、ES7、ES8、ES9、ES10的新特性.md)
151-
- [【最后稻草】ES2020新特性](docs/javascript/最后稻草/ES2020新特性.md)
152-
- [【最后稻草】JavaScript 工具函数大全](docs/javascript/最后稻草/JavaScript工具函数大全.md)
153-
- [【最后稻草】常用函数方法整理](docs/javascript/最后稻草/常用函数方法整理.md)
146+
147+
- [x] [【最后稻草】ES6、ES7、ES8、ES9、ES10的新特性](docs/javascript/最后稻草/ES6、ES7、ES8、ES9、ES10的新特性.md)
148+
- [x] [【最后稻草】ES2020新特性](docs/javascript/最后稻草/ES2020新特性.md)
149+
- [x] [【最后稻草】JavaScript 工具函数大全](docs/javascript/最后稻草/JavaScript工具函数大全.md)
150+
- [x] [【最后稻草】常用函数方法整理](docs/javascript/最后稻草/常用函数方法整理.md)
154151

155152

156153
### JQuery
@@ -214,7 +211,7 @@
214211
> 市面上前端框架层出不穷,不同的技术栈依赖的UI框架也不尽相同,这里将会依据笔者使用的UI框架,以线上项目展示的方式,介绍用过的框架;
215212
216213

217-
- Bootstrap
214+
- Bootstrap
218215
- LayerUI
219216
- Ant-design-vue
220217
- iView-UI
@@ -286,13 +283,13 @@
286283
- [第二部分:数据库概述](docs/eggjs/mysql-README.md)
287284

288285

289-
- [2.1 下载和安装](docs/eggjs/mysql-download.md)
290-
- [2.2 连接数据库](docs/eggjs/git-connect.md)
291-
- [2.3 CURD操作](docs/eggjs/mysql-curd.md)
292-
- [2.4 Redis缓存](docs/eggjs/mysql-redis.md)
293-
- [2.4.1 redis安装](docs/eggjs/mysql-redis-install.md)
294-
- [2.4.2 redis常用指令](docs/eggjs/mysql-redis-dns.md)
295-
- [2.5 可视化管理](docs/eggjs/mysql-redis-view.md)
286+
- [2.1 下载和安装](docs/eggjs/mysql-download.md)
287+
- [2.2 连接数据库](docs/eggjs/git-connect.md)
288+
- [2.3 CURD操作](docs/eggjs/mysql-curd.md)
289+
- [2.4 Redis缓存](docs/eggjs/mysql-redis.md)
290+
- [2.4.1 redis安装](docs/eggjs/mysql-redis-install.md)
291+
- [2.4.2 redis常用指令](docs/eggjs/mysql-redis-dns.md)
292+
- [2.5 可视化管理](docs/eggjs/mysql-redis-view.md)
296293

297294

298295
#### 入门篇
@@ -325,12 +322,12 @@
325322
- [第二部分:插件开发](docs/eggjs/plugin-README.md)
326323

327324

328-
- [2.1 egg-validate参数校验](docs/eggjs/plugin-egg-validate.md)
329-
- [2.2 egg-view-ejs页面渲染](docs/eggjs/plugin-egg-view.ejs.md)
330-
- [2.3 egg-redis缓存](docs/eggjs/plugin-egg-redis.md)
331-
- [2.4 egg-mysql](docs/eggjs/plugin-egg-mysql.md)
332-
- [2.5 egg-sequelize](docs/eggjs/plugin-egg-sequelize.md)
333-
- [2.6 egg-socket.io即时通讯](docs/eggjs/plugin-egg-socket.io.md)
325+
- [2.1 egg-validate参数校验](docs/eggjs/plugin-egg-validate.md)
326+
- [2.2 egg-view-ejs页面渲染](docs/eggjs/plugin-egg-view.ejs.md)
327+
- [2.3 egg-redis缓存](docs/eggjs/plugin-egg-redis.md)
328+
- [2.4 egg-mysql](docs/eggjs/plugin-egg-mysql.md)
329+
- [2.5 egg-sequelize](docs/eggjs/plugin-egg-sequelize.md)
330+
- [2.6 egg-socket.io即时通讯](docs/eggjs/plugin-egg-socket.io.md)
334331

335332

336333
#### 代码实战篇
@@ -339,19 +336,19 @@
339336
- [第一部分:常用代码](docs/eggjs/project-README-CODE.md)
340337

341338

342-
- [1.1 图片前端在线剪辑](docs/eggjs/project-images-cropper.md)
343-
- [1.2 文件上传后台处理](docs/eggjs/project-upload.md)
344-
- [1.3 MD5加密-解密算法](docs/eggjs/project-md5.md)
345-
- [1.4 Egg Jwt加密和校验](docs/eggjs/project-token.md)
339+
- [1.1 图片前端在线剪辑](docs/eggjs/project-images-cropper.md)
340+
- [1.2 文件上传后台处理](docs/eggjs/project-upload.md)
341+
- [1.3 MD5加密-解密算法](docs/eggjs/project-md5.md)
342+
- [1.4 Egg Jwt加密和校验](docs/eggjs/project-token.md)
346343
- [第二部分:项目简介](docs/eggjs/project-README-INTRODUCE.md)
347344

348345

349-
- [2.1 基于OAuth2的统一认证中心系统](docs/eggjs/project-ssoCenterSystem.md)
350-
- [2.2 常用前后端分页比较与实现](docs/eggjs/project-pagenation.md)
351-
- [2.3基于Spring Boot实现的个人博客](docs/eggjs/project-spring-boot-blog.md)
352-
- [2.4 基于Yapi搭建的接口管理系统](docs/eggjs/project-webapi.md)
353-
- [2.5 GitBook开源笔记总结站点搭建](docs/eggjs/project-gitbook.md)
354-
- [2.6 个人网站及接口服务搭建搭建](docs/eggjs/project-142vip.cn.md)
346+
- [2.1 基于OAuth2的统一认证中心系统](docs/eggjs/project-ssoCenterSystem.md)
347+
- [2.2 常用前后端分页比较与实现](docs/eggjs/project-pagenation.md)
348+
- [2.3基于Spring Boot实现的个人博客](docs/eggjs/project-spring-boot-blog.md)
349+
- [2.4 基于Yapi搭建的接口管理系统](docs/eggjs/project-webapi.md)
350+
- [2.5 GitBook开源笔记总结站点搭建](docs/eggjs/project-gitbook.md)
351+
- [2.6 个人网站及接口服务搭建搭建](docs/eggjs/project-142vip.cn.md)
355352
- [第三部分:手把手搭建基础Egg开发框架](docs/eggjs/egg-egg-example.md)
356353

357354

@@ -762,7 +759,8 @@
762759

763760

764761

765-
##
762+
---
763+
766764

767765

768766
## 字节工作内推
@@ -887,30 +885,32 @@
887885
#### 前端研发工程师-智能营销中台
888886

889887
##### 职位描述
890-
- 负责设计稿智能解析生成UI界面平台开发;
891-
- 负责智能设计辅助平台开发;
888+
- 负责设计稿智能解析生成UI界面平台开发;
889+
- 负责智能设计辅助平台开发;
892890
- 负责公司运营活动平台建设。
893891
##### 职位要求
894892
- 计算机、通信和电子信息科学相关专业优先;
895-
- 有图像算法、深度学习背景优先;
896-
- 熟悉前端相关技术,包括HTML、CSS、JavaScript等;
893+
- 有图像算法、深度学习背景优先;
894+
- 熟悉前端相关技术,包括HTML、CSS、JavaScript等;
897895
- 有自己的技术产品、开源作品、或活跃的开源社区贡献者优先;
898896
- 积极乐观、责任心强、工作认真细致、具有良好的服务意识、具有良好的沟通协作能力。
899897

900898
#### 前端开发工程师-社区安全方向
901899

902900
##### 职位描述
903-
- 负责抖音端内社区安全和隐私合规相关功能的前端开发工作;
901+
- 负责抖音端内社区安全和隐私合规相关功能的前端开发工作;
904902
- 负责抖音社区安全、隐私合规方向的平台建设工作。
905903
##### 职位要求
906904
- 计算机基础扎实,熟悉常用的数据结构和算法,具备扎实的编码能力;
907-
- 前端基础扎实,熟练掌握HTML、Javascript、CSS及HTTP协议;
908-
- 熟悉至少一种Web开发框架,如React、Vue、Angular等;
909-
- 具备良好的系统设计能力,能自主完成常规技术方案的设计及落地;
905+
- 前端基础扎实,熟练掌握HTML、Javascript、CSS及HTTP协议;
906+
- 熟悉至少一种Web开发框架,如React、Vue、Angular等;
907+
- 具备良好的系统设计能力,能自主完成常规技术方案的设计及落地;
910908
- 具有良好的团队合作精神和积极主动的沟通意识;
911909
- 有安全相关工作背景者优先,有大型网站架构经验者优先,具备全栈/跨端开发能力者优先。
912910

913911

912+
---
913+
914914
## 赞赏支持
915915

916916

0 commit comments

Comments
 (0)