# S4 **Repository Path**: aristolochic/S4 ## Basic Information - **Project Name**: S4 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-10-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 风流新媒体·技术部第四次作业·王若禹 ## 第一期作业 1. 完成情况:熟练掌握`git`常用命令,开始在日常中使用`MarkDown`语言; 2. [链接](https://gitee.com/aristolochic/buptsice_training_2018_1) 3. 亮点和额外工作:自主编写个人认为较实用的cheatsheet; ## 第二期作业 1. 完成情况:除了未使用`BootStrap`框架外,基本完成任务; 2. [链接](https://aristolochic.gitee.io/) 3. 亮点和额外工作:使用纯`CSS`实现具有引导作用的动效、使用`JavaScript正则匹配`实现表单验证; ## 第三期作业 1. 完成情况:使用`BootStrap`框架,去除了第二期作业残留的愚蠢响应式实现方式; 2. [链接](https://aristolochic.gitee.io/buptsice_3) 3. 亮点和额外工作:完成多项拓展目标,使用序列化`JSON`弥补`localStorage`的不足; ## 第四期作业 1. 完成情况:`HTML DOM`部分和部分动效采用按要求采用`jQuery`重构,并完成了调用免费api查找手机号码归属地的功能; 2. [链接](https://aristolochic.gitee.io/s4/index.html)因为未登录的话进不去主界面,而且登录页面和注册页面可以通过按钮跳转,所以只放了登录页面 3. 亮点和额外工作:没啥亮点,途中遇到了跨域的问题,使用`jsonp`解决; ## 题外话: 最近主要在研究用JavaScript解析epub(其实就是Calibre content server,后来发现已经有轮子了,还就叫epub.js)然后我看界面太丑不爽想改一波,由此发现了IndexedDB的大坑