框架相关
原生JS虽能实现绝大部分功能,但要么就是过于繁琐,要么就是存在缺陷,故绝大多数开发者都会首选框架开发方案。现阶段较热门是React、Vue两大框架,两者工作原理上存在共通点,也存在一些不同点,对于校招来说,不需要两个框架都学得特别熟,一般面试官会针对你简历中写的框架进行提问。
在框架方面,生命周期、钩子函数、虚拟DOM这些基本知识是必须要掌握的,在学习的过程可以结合框架的官方文档
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
Vue框架
知识要点:
1. vue-cli工程
2. vue核心知识点
3. vue-router
4. vuex
5. http请求
6. UI样式
7. 常用功能
8. MVVM设计模式
React框架
知识要点:
1. 基本知识
2. React 组件
3. React Redux
4. React 路由
target: "后端url地址",
//允许跨域请求
changeOrigin: true
}
}
}
})
2.在vue项目根目录运行 npm run build
![在这里插入图片描述](https://img-blog.csdnimg.cn/b9d841ea25c34ec5a68fd895e566982c.png)
打包完成后会在根目录生成dist文件夹,这个dist文件夹需要上传到服务器
3.链接云服务器,在 /usr/local/ 下创建 web文件夹 用来存放dist文件夹
//此时已经连接到云服务器
cd /usr/local/
mkdir web
通过可视化工具上传dist文件夹,上传后如下图所示
![在这里插入图片描述](https://img-blog.csdnimg.cn/3db808b0533e4cd2a14c1e354a81aa8b.png)
4.安装gcc
检查gcc是否已经安装
gcc -v
![在这里插入图片描述](https://img-blog.csdnimg.cn/1be6a7860a4f42149b646c801a568a3a.png)
如未安装 执行安装命令
//centos
yum -y install gcc
//上一步输出版本号的话可以跳过本步骤
>
> 以下步骤不可跳过
>
>
>
安装 pcre、pcre-devel
yum install -y pcre pcre-devel
![在这里插入图片描述](https://img-blog.csdnimg.cn/743438e4ee5b4cd18d9ea594b0881c87.png)
安装 zlib
yum install -y zlib zlib-devel
![在这里插入图片描述](https://img-blog.csdnimg.cn/85a699e564904afbaf8792826bf55e05.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/ef99ea5c2e6a430aa35e7ca8affab616.png)
出现complete代表成功
安装open ssl
yum install -y openssl openssl-devel
![在这里插入图片描述](https://img-blog.csdnimg.cn/200b0dd6adbb4b10b138fdcb77e74d10.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/b3d9449400de4b8ab4746744fb46d6ac.png)
#### 安装nginx(重点)
在 /usr/local下新建文件夹
mdkir webserve
cd webserve
//下载nginx
wget http://nginx.org/download/nginx-1.9.9.tar.gz
//解压
tar -zxvf nginx-1.9.9.tar.gz
![在这里插入图片描述](https://img-blog.csdnimg.cn/674b5814f55c41759c3b0c488c75afa2.png)
解压成功,切换到安装后的目录
cd /usr/local/webserve/nginx-1.9.9/
总结
-
框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。
-
算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯
-
在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。
-
要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!
bs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**
喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!