用到的技术
- jQuery
- Bootstrap
- localstorage
具体思路
利用Bootstrap进行模态框,样式图的选择,框架的搭建
将每个英雄的信息放入一个li中,然后利用flex布局以此排列开来,具体的英雄li利用jQuery生成添加到ul中,作为英雄的展示页面
前期准备
-
将英雄图片放入一个文件夹中,图片名统一用英雄姓名.jpg格式
-
背景图片和英雄位置图片用姓名.png格式
方便后面利用输入框用户输入的姓名加匹配.jpg/png字符串找到对应的图片
增
通过向localstorage中添加英雄信息,利用push方法讲英雄的名字和对应的照片添加进本地中,后面获取本地内容在li中生成并在页面渲染
删
直接通过鼠标点击事件获取对应li的index,讲这个数据从本地里删除,然后重新渲染即可
查
在本地中查找是否有用户想要的数据,然后将其他数据设为不可见
改
通过点击事件获取对应的id,然后将对应id的对象数据进行更改,更改完后重新进行页面渲染即可
实现代码
链接:https://pan.baidu.com/s/1-Iq9556TOGguAedvHUqzoQ?pwd=ae69
提取码:ae69