焦琦玲

追求专业与卓越前端开发者

  • 姓名
  • 性别
  • 焦琦玲
  • 专业
  • 毕业时间
  • 软件工程 本科
  • 2018.6
  • 手机
  • 邮箱
  • 178 3919 3046
  • jqling970@163.com

介绍 / Intro

介绍一些个人基本情况

有耐心,能在产品经理多次更改需求的情况下理智地处理问题。

能自主学习,热爱前端,喜欢优雅的代码,关注前端新技术。

求知欲旺盛,喜欢研究碰到的技术问题,喜欢挑战困难,能耐心分析问题和解决问题。

常逛网站:GitHub、掘金、SegmentFault、前端乱炖、开发者头条 ......

喜欢与人沟通,有很强的团队协作能力,具有强烈的责任心和集体荣誉感。

项目经验 / Experience

近期主要做过的一些项目

  • 仿淘宝电商系统
    责任描述:

    独立完成从前台到后台开发。

    涉及技术:

    前台:html + css + jQuery + AngularJs

    后台:Node.js + Express + MongoDB + Mongoose

    项目描述:

    前台:

    1.实现完整电商流程所有静态页面。

    2.用jQuery实现页面特效和动态数据,如定时自动轮播、放大镜、分页插件、购物车商品数量+-、购物车结算等等。

    3.用Ajax实现和后台数据交互,例如商品加入购物车向后台发送商品信息等等。

    4.用户注册登录表单验证使用AngularJS。

    5.页面兼容Chrome、Firefox、IE7+ 等主流浏览器。

    后台:

    1.Node的Express框架实现用户登录、用户注册、登出注销用户功能。使用session存储用户状态。

    2.Express框架实现数据库的增删查功能,被选商品的信息加入数据库且商品显示在购物车、购物车中删除商品、从数据库取数据,将数据渲染到页面。

    使用EJS模板引擎。

    开发遇到的问题和解决方案:

    1. 商品数量+-,判断类名是否为increase或decrease。

    2. 逻辑很重要。未选中商品,商品数量+-,只修改金额;选中商品,商品数量+-,计算金额,计算商品件数,计算合计。选中店铺,全选店铺下所有商品。选中店铺中所有的商品,选中店铺。取消选中的商品,修改商品件数,合计。若取消店铺,取消店铺所有商品。取消店铺所有商品,取消店铺。

    项目地址: https://github.com/JQLing/Online-retailers
    个人收获:

    巩固了前端基础知识html,css,javascript的练习。对页面整体规划,合理布局。提高了代码复用性,使用了有语义的标签、运用了切图,拼图技术。更加清晰地认识前后台数据交互。

技能 / Skills

我所掌握的技术栈

  • 90%HTML/CSS

  • 80%JavaScript

  • 70%jQuery

  • 50%Bootstrap

  • 60%Angular

  • 40%NodeJS

  • 精通HTML/CSS、DIV+CSS布局,对W3C标准和Web语义化有充分的理解。
  • 精通JavaScript,熟练使用jQuery、Ajax技术。
  • 能够根据页面设计效果图(PSD)熟练完成切图。
  • 熟练使用Bootstrap3。
  • 掌握前端MVC框架Angular
  • 熟悉前端新技术ES6,TypeScript
  • 了解前端自动化工具Webpack
  • 了解CSS预编译器Less
  • 熟悉NodeJS及其标准模块
  • 熟练使用版本控制工具Git
  • 熟悉 Linux环境,掌握常见的命令
  • 有良好的沟通能力和团队合作精神