• 个人信息

  • Information

    王小勤

    女,本科,25岁

  • 项目作品

  • Project Work

    《键盘式导航网站》-  Keyboard

    作品简介 - Introduction

    学习JS时做的小导航项目,点击键盘上对应字母能跳转相应的网页,便于你方便查询网站。主要使用原生JS实现,包括声明一个二维数组的数据结构,获取dom元素生成页面标签、对事件监听和函数封装等。使用localstorage对网站域名数据进行存储、备份。

    技术栈 -  Technology Stack

    《画一只比卡丘送给你》-  qunar

    作品简介 - Introduction

    学习JS完成的第二个小项目,在线模拟绘制一个比卡丘。使用原生JSCSS3动画,对动画样式操作,使用setTimeout进行异步操作,连续绘制比卡丘并渲染至页面中

    技术栈 -  Technology Stack

    《仿简书网站》-  qunar

    作品简介 - Introduction

    仿简书网站,主要实现首页、首页导航栏、详情页面和登录等功能开发(后续有时间再开发)。项目使用React.js+Redux进行组件化的开发。基本掌握对React-Redux的使用,并利用它对组件中应用数据进行管理,通过actionCreatorsconstants拆分,合理优化代码。使用styled-components页面样式进行布局。使用axiosAjax发起请求,实现异步获取数据。使用yarn build对项目进行编译打包,利用与后端协商好的数据文件,自己在本地开启了一个后端服务器对编译后的文件和数据文件进行项目上线联调。基本掌握从0开始构建一个React项目的工作流程和代码编写思路

    技术栈 -  Technology Stack

    《仿去哪儿》-  qunar

    作品简介 - Introduction

    仿去哪儿移动端,我的第二个Vue项目。主要实现首页、城市选择页面、详情页面等页面功能。使用Vue.js技术栈,通过Vue-cli脚手架搭建项目,使用axios向后端数据发起,并进行组件间传值,利用Vuex实现项目公用数据在组件间进行共享,以及使用keep-alive优化路由页面性能,使用Vue-Router创建页面路由,使用npm run build进行编译打包,项目中使用ES6语法进行代码的编写

    技术栈 -  Technology Stack

    《博客星球》-  Blog Share

    作品简介 - Introduction

    博客星球,是我学习Vue的第一个项目。它是一个提供给多人使用的博客平台,包含了首页、文章列表、登录注册、编辑发布等页面。项目使用与后端约定api接口。使用Vue.js技术栈进行组件化开发,Vue-CLI脚手架搭建生成项目模板,使用Vuex对组件间公用数据实现共享状态,使用Vue-Router创建页面路由跳转,使用Less 、 ElementUI对页面进行布局,使用npm run build进行编译打包

    技术栈 -  Technology Stack

    《Miya翻译》-  Mini App

    作品简介 - Introduction

    Miya翻译,一款提供给个人使用的语言翻译便捷小工具,实现日常基本单词的翻译需求,现已发布上线。按照微信小程序规范对该小程序进行多模块开发,通过原生JS实现翻译和历史的功能,使用百度翻译API接口获取翻译资源实现多种语言互译。

    技术栈 -  Technology Stack

    《Top250好看电影》-  Douban Movie Top250

    作品简介 - Introduction

    豆瓣电影TOP250,可查询豆瓣电影榜单上排名前250的电影、电影信息、北美电影以及搜索你喜欢的电影。使用原生JSJQuery进行代码编写,利用豆瓣提供API接口获取排名前250的电影数据并渲染至页面,使用模块化思想实现底部tab跳转对应页面,最后使用函数封装优化代码,提高性能,使用Jsonp解决跨域问题,

    技术栈 - Technology Stack

  • 能力

  • Technology Stack

  • 主页

  • Link & Blog

  • 了解我

  • Personal Introduction

  • 履历

  • Work Experience