Document
18508814924

李明

前端工程师/软件工程师

教育经历Education

  • 铜陵学院
    金融学(本科)

语言水平Language

CET-6
  • 能流畅阅读英文专业书籍、文档及其他资料。

项目与工作经验Experience

  • 北京斑岚科技有限公司

    前端开发
    使用Vue框架进行公司官网优化工作,添加屏幕自适应、文字跑马灯、小地图等效果。
    了解了前端整体工作流程,并和后端及UI进行工作上的配合。使用SVN进行代码版本管理并上传到公司服务器完成项目部署。
    在领导的帮助下完成了Linux服务器开启自启动HTTP和WebSocket服务这一任务。
    具体工作内容详见2021年工作日志点击查看
  • 项目源代码DEMO

    静态页面
    使用原生HTML、CSS、Bootstrap、Flex、Echarts等制作的静态页面。
  • 项目源代码DEMO

    小案例
    使用Vue/TypeScript/React/Node/等技术栈制作的一些小案例。
  • 项目源代码 DEMO

    Vue2版本商城项目
    使用Vue+VueRouter+Vuex+Axios+Flex构建的商城项目。
    项目记录笔记:点击查看
    项目完成日期:2021.01.07
  • 项目源代码 DEMO

    微信小程序版本商城项目
    使用微信小程序构建的商城项目。
    项目记录笔记:点击查看
    项目完成日期:2021.02.25
  • 项目源代码 DEMO

    Vue2版本后台管理系统项目
    使用Vue+VueRouter+Axios+Element-UI设计的后台管理系统。
    项目记录笔记:点击查看
    项目完成日期:2021.02.03
  • 项目源代码DEMO

    Vue2版本仿网易云音乐项目
    使用Vue+VueRouter+Vuex+Axios+Flex构建的仿网易云音乐项目。
    项目正在施工中...
  • 项目源代码DEMO

    Vue3版本仿网易云音乐项目
    使用Vue+TS+VueRouter+Vuex+Axios+Flex构建的仿网易云音乐项目。
    项目正在施工中...
  • 项目源代码DEMO

    Vue3版本仿知乎专栏项目
    使用Vue+TS+VueRouter+Axios构建的仿知乎专栏项目。
    项目正在施工中...
  • 项目源代码DEMO

    React版本仿网易云音乐项目
    使用React、React-router、Redux、AntDesign、Axios构建的的仿网易云音乐项目。
    项目正在施工中...
  • 项目源代码DEMO

    React版本仿简书项目
    使用React、React-router、Redux、AntDesign、Axios构建的的仿简书项目。
    项目正在施工中...
  • 项目源代码

    Node版本API接口项目
    使用Express实现API常用接口的封装。
    项目完成日期:2021.08.25
  • 项目源代码DEMO

    Node博客后台管理系统
    使用Express框架实现的博客后台管理系统。
    项目完成日期:2021.07.25
  • 项目源代码DEMO

    Node版本大事件后台管理系统项目
    使用Express框架实现的大事件后台管理系统。
    项目正在施工中...
  • 项目源代码DEMO

    微信小程序版本仿网易云音乐项目
    使用微信小程序实现的仿网易云音乐项目。
    项目正在施工中...

技能Skills

  • Web前端基础之HTML/CSS/JS

    HTML/CSS
    熟悉HTML/CSS基础知识:例如常见标签使用CSS样式表及规则CSS选择器CSS字体样式及外观属性标签显示模式CSS三大特性:层叠-继承-优先级CSS背景盒子模型浮动定位精灵图字体图标BFC等。
    JS
    熟悉JS基础知识:例如JS语言基础数据类型操作符语句变量、作用域及内存基本引用类型与集合引用类型,熟悉this、构造函数、原型与原型链、闭包等概念,熟悉数组与对象处理数据的常用方法BOM、DOM的基本使用等。
  • Web前端进阶之HTML5/CSS3/ES6

    HTML5/CSS3
    能够编写语义化的 HTML,模块化的 CSS(熟悉Less), 了解Flex、Rem、流式、响应式等布局模式。
    了解jQuery基本用法——用的不多
    了解Bootstrap库——用的不多
    ES6
    熟悉已标准化的 ES6 新特性,如let、const、箭头函数、解构赋值、扩展运算符、使用类创建对象、高阶函数(reduce,map,filter等)、ES6模块化、Promise
  • Web前端框架之Vue

    Vue2
    系统学习过Vue2及全家桶, 对 Vue2基础语法、Vue2生命周期、组件化开发(组件间数据传递、插槽)、模块化开发(ES6的模块化与Common.js之间的比较)、Vue CLI脚手架(Webpack基本配置)、Vue Router(路由嵌套、路由传参、路由懒加载、导航守卫、控制守卫等)、Vuex(State、Action、Mutations等)有比较深刻的了解。
    Vue3
    系统学习过Vue3新增语法,了解 setup API,ref和reactive函数,了解Vue3响应式原理(Proxy,Reflect),了解Vue3生命周期,了解Vue3自定义hook等新增概念。——目前还没用Vue3做过项目
    TypeScript
    系统学习过TypeScript,在学TypeScript之前还专门学了 116个小时的Java,只为更加深刻认识什么是"类"。不过自己现在用TypeScript很少,只用TypeScript写过一个贪吃蛇项目。
  • Web前端框架之React

    系统学习过React及全家桶, 了解 基础语法、组件(函数式、类式)、state、props、ref、React生命周期、React脚手架配置、React Router(路由嵌套、组件传参等)、Redux(Action、Store、Reducers等)其基本概念。——目前还没用React做过项目
  • Node/Express/MySQL/MongoDB

    系统学习过Node的基本概念, 对一些 核心模块,如path、fs,http 进行过细致的学习。例如使用过http模块进行过原生服务器的开发,通过连接MongoDB数据库进行过增删改查的操作
    熟悉npm包管理工具以及Node下的Common.js模块化规范
    系统学习过Express基础知识、Express路由、Express中间件、如果处理跨域,并且使用Express通过NaviCat连接MySQL数据库写过一个大事件管理后台的一整套接口
    了解MySQL常见的增删改查命令了解SQL分类(DDL、DML、DQL、DCL),能够区分数据库(database)、数据表(table)、数据行(row)、字段(field)等概念。 >
  • 微信小程序

    小程序我从2020年底跟着视频学过常用API做了一个商城项目后,以后就再也没有写过小程序了,所以现在不太熟了。
  • 前后端数据交互之AJAX/Axios/Fetch/计算机网络

    熟悉 Ajax及Axios 的基本使用,使用XHR封装过发送AJAX请求的通用函数,使用Promise+Axios封装过GET,POST,PUT,DELETE函数
    了解 Fetch的优缺点及基本使用
    了解 HTTP协议网络基础知识
  • 前端项目部署之Webpack/云服务器/Linux/Docker/

    Webpack
    了解Webpack5个核心概念:出入口、Loader、插件、模式并能正确使用。
    能够根据Webpack进行一般的开发环境配置生产环境基本配置。
    云服务器/Linux/Docker
    我买了3年的阿里云服务器,可以在上面学习Linux及部署前端项目。
    了解基本的Linux常用操作命令。
    正在学习Docker,以后自己的前端项目就打算通过Docker+Nginx(或Node)进行部署了。
  • Web 工具

    • 熟练使用 Markdown 编写得体的中英文文档或论文,具备良好的技术交流能力。
    • 熟练使用 VSCodeSublime 进行开发。
    • 熟悉GitSVN常用方法。
    • 了解Web前端开发调试工具
  • 接触过的其他语言

    • 学习过一点 C语言和Java。
    • 其中Java今年(2021年)学了116个小时,主要是为了促进对 TypeScript的学习。