计算机基础:计算机导论,数据结构和算法,操作系统原理,软件⼯程,数据库系统原理,算法 设计与分析
熟练掌握HTML,以及HTML5的新特性,可以使⽤HTML+CSS对⻚⾯进⾏快速构建
熟悉css和css3新增属性,熟练运⽤选择器,能够使⽤less,sass,理解盒模型,样式作⽤的权 重问题,熟悉float,position,flex等多种布局⽅式
熟练掌握javaScript,理解原型链,闭包,作⽤域,熟练使⽤es6+语法
熟练使⽤jquery,bootstrap,zepto,echarts,antd,element-ui,mockjs等第三库
熟练使⽤jquery,理解jQuery的封闭作⽤域,链式调⽤等,可以使⽤jQuery封装插件
熟练使⽤bootstrap进⾏响应式⻚⾯布局,配合媒体查询@media, viewport等技术进⾏移 动端配适。
熟练掌握ES6语法,包括类、promise、async和await。
熟练掌握ES6模块化,了解commonJS,AMD,CMD。 熟练掌握AJAX,了解JSONP跨域原理 了解TCP/IP协议,HTTP协议,状态码,可以根据状态码来判断前后端交互错误
熟练掌握VUE,配合vue-router,vuex进⾏单⻚⾯应⽤开发。
使⽤vue-cli 快速搭建项⽬以及 webpack配置
熟悉微信⼩程序,能进⾏⼩程序开发
熟悉使⽤mysql,mongdb
熟悉使⽤node. js以及express框架,能够搭建后台服务器,可以熟练使⽤sql⽂操作mysql数 据库,可熟练使⽤mongoose 熟练使⽤npm , yarn 等包管理⼯具,进⾏相应配置
能够使⽤webpack,gulp⾃动化⼯具进⾏项⽬构建,⽂件打包
贪吃蛇项目
github地址:https://github.com/i12-ilo/RetioSnaker.git
使用设计模式(工厂模式,单例模式,继承,扩展,单一职责原则),数据结构(链表),面向对象思想开发
移动端音乐播放器
github地址:https://github.com/i12-ilo/video_player.git
技术栈:gulp+Zepto.js+less+audio
功能:播放暂停,切换歌曲,专辑图片旋转,拖动进度条控制播放位置,本地模拟数据,ajax获取数据,通过数据渲染页面 的结构,播放的曲目,时间,运用模块化思想将每个功能单独抽离成一个模块
学生信息管理系统
github:第3个版本源码 https://github.com/i12-ilo/stuapp.git
这个系统的开发,有3个版本
第一个版本:技术栈:html+css+jquery
第二个版本:技术栈:html+css+bootstrap+jquery
第三个版本:技术栈:vue+vuex+vue-router
功能:通过网络交互获取数据,进行增删改查,前两个项目使用jquery的ajax,第3个版本使用axios
美团项目开发(pc端)
github: https://github.com/i12-ilo/mei-app.git
技术栈:vue+vue-router+vuex+webpack
整体开发思想:使用数据驱动,动态的更加数据来显示页面,使用vue-router来完成页面跳转,使用vuex来存储数据,模块化组件化开发,便于调试修改。组件样式使用的是sass,使用webpack将代码打包
node.js++vue.js实现个人博客
github:https://github.com/i12-ilo/PersonalBlog.git
技术栈:node.js+vue.js+bootstrap+jquery+express+mysql
功能:展示所写博客,随机标签,最新评论,热门搜索,友情链接,编写博客,博客文章详情页,留言页
开发整体思想:实现前后端的交互全栈项目,分层思想,持久层,业务逻辑层,web层,页面。整体页面是由数据来驱动的,通过向后端拿去数据来渲染前端页面,前端页面开发,使用vue.js