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

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

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


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


打开这个Resume.html :


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


1.上传简历按钮

2.优化意向设置区

3.解析按钮

4.结果显示区


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

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


点击下载:

640.png


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

640.png


然后就是在页面中引入:

640.png


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

640.png


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

640.png


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

640.png


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

640.png


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

640.png


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

640.png


点击的话会弹出选框:

640.png

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


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


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

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

640.png

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

640.png


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


具体修改效果如下:

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

640.png


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

相关文章
|
4月前
|
缓存 网络协议 安全
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(终章)
这篇文章简要介绍了计算机网络中交换机和路由器的工作原理,以及它们在网络通信和连接中的重要作用。交换机利用MAC地址表实现数据包的转发,而路由器则根据IP地址进行转发决策,将数据包从一个网络转发到另一个网络。通过交换机和路由器的协同工作,网络实现了高效的数据传输和通信。
|
4月前
|
自然语言处理 搜索推荐 数据挖掘
自制字节上万条招聘信息搜索网站,好玩!
自制字节上万条招聘信息搜索网站,好玩!
|
12月前
|
Web App开发 前端开发 JavaScript
用autoIt自动制作AFP考试的理财案例(1)
用autoIt自动制作AFP考试的理财案例(1)
94 0
|
前端开发 开发者 微服务
项目第七天内容介绍 | 学习笔记
快速学习 项目第七天内容介绍
65 0
|
计算机视觉 Python
|
编解码 计算机视觉 Python
|
存储 前端开发 算法
从零开始实现放置游戏(十五)——实现战斗挂机(6)在线打怪练级
 本章初步实现游戏的核心功能——战斗逻辑。   战斗系统牵涉的范围非常广,比如前期人物的属性、怪物的配置等,都是在为战斗做铺垫。   战斗中,人物可以施放魔法、技能,需要技能系统支持。   战斗胜利后,进行经验、掉落结算。又需要背包、装备系统支持。装备系统又需要随机词缀附魔系统。   可以说是本游戏最硬核的系统。   因为目前技能、背包、装备系统都还没有实现。我们先初步设计实现一个简易战斗逻辑。   战斗动作仅包括普通攻击,有可能产生未命中、闪避和暴击。
从零开始实现放置游戏(十五)——实现战斗挂机(6)在线打怪练级
下一篇
DDNS