(小说版)【简历优化平台-2】四个部分初显现,上传按钮打头前

2022-12-08 15:40:46 浏览数 (2)

我和她第二次相识,为什么这么说呢?因为如果有一个人跟你从小就认识,一起玩了很多很多年,突然有一天消失了。然后又过了将近十年才再次出现,此时的她无论是样貌还是性格都和曾经完全不一样,你甚至觉得她就像换了一个人,不敢想象这十年她经历了什么。但是你依然保留着那份对她“化成灰都认识的”熟悉的初心,重新接触后便可以说第二次相识。而让你想不到的是,她现在居然摇身一变,成为了一名测试工程师...

在上节课结尾,我们搞定了进入的方式。点击按钮,跳转到/resume/路由后即打开了一片空白页面,在这里我们将要开发简历优化功能的一切。

打开这个Resume.html :

看到这个body中间的空白了么?我们在这里要写上四个部分:

1.上传简历按钮

2.优化意向设置区

3.解析按钮

4.结果显示区

但是我们前端的样式,可以选择bootstrap样式库,首先需要先下载完整包:

进入官方网站:https://getbootstrap.com/

点击下载:

下载好解压到myapp/static路径下:

然后就是在页面中引入:

现在我们有了bootstrap,还需要jquery才能更好的去开发,那么这个同样的去下载引入即可,我这里已经下载过了,直接引入:

然后此时的页面还有点小问题:

就是这个图标的问题,目前是个默认,可以通过引入自己提前准备好的.ico图标文件,来改变:

效果如下:(没错,我直接复制之前vue项目的ico图标过来!就是省事!)

好,现在我们可以去研究一下第一部分,上传按钮了:

一开始,最初的上传按钮,只需要在input组件的type中写上file即可:

点击的话会弹出选框:

很显然,这种按钮虽然好用,但是难看。可惜的是,bootstrap官方并未给出上传按钮的漂亮样式。如果想强行更改这种上传按钮的样式,需要的代价不会很小,但是考虑到该功能会面向c端全体粉丝,所以尽量做的好看一点。

我决定去jquery之家的平台样式库中碰碰运气:找到了一款还不错的,下载地址:http://down.htmleaf.com/1801/201801241434.zip

注意,下载和本地化二次开发需要一定的前端基础!

下载好后解压到/static/路径下,名字为:201801241434,这里感谢下2018年将此样式上传开源的前辈!

然后就是进入这个index.html内,把需要拿走的部分代码复制到我们的Resume.html中,然后修改下诸如href src这种路径即可:

然后再略微修改它的原始js部分,让其更简单,更符合我们的需求:dist/jquery.imageuploader.js

具体修改效果如下:

可以拖拽,可以点击。选择文件后:

然后点击 上传选择的简历 按钮,即可实现触发。不过具体要怎么才能让后台真实的接收到这个简历文件呢?请听下节课分解!

0 人点赞