ID:158657

zzzzzZ

前端开发工程师

  • 公司信息:
  • 小花科技
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 南山

技术能力

熟练掌握DIV+CSS布局方式,如flex布局,百分比布局等,熟悉响应式布局。能够快速高效实现各种动画交互效果;
精通JS框架,HTML5,CSS/CSS3前端开发技术,能够独立完成HTML5页面及样式,熟练运用HTML5相关技术开发移动平台,PC终端的web页面;
熟悉ES6新特性中简单的let 、const、箭头函数、解构赋值、promise以及async,wait函数、字符串模板等;
熟练使用Photoshop切图,VScode、WebStrom 、Sublime、HBuilder等编辑器或插件的使用;
熟练掌握原生JavaScript编程思维,且很好的使用jquery,bootstrap,跨域处理websockt等前端技术,了解HTTP协议以及浏览器原理;
熟悉掌握本地存储中的localstorage,sessionStorage和cookie;
熟练掌握Ajax,JSON,axios,fetch等,能够配合后台开发人员,做数据处理,并请求后台数据,实现页面数据的交互,有前后端分离的编程思维;
熟悉使用sass、了解less等预处理器,快速构建页面样式及效果
熟练使用webpack、gulp等前端自动化工具快速构建项目,并对代码压缩打包;
熟悉MySQL、SQL Server、MongoDB等数据库的SQL语句,增删改查等功能;
熟悉vue框架,并熟练掌握vue中常用的指令,熟练vue-cli脚手架工具,实现模块化开发和模块化管理;
熟悉掌握mint-ui、element-ui、antd-mobile、antd、mui、iscroll、swiper,vant等常用的ui库,能使用mock模拟数据;
熟悉react框架、create-react-app、react-router脚手架工具等模块化开发;
熟悉nodejs,熟练使用npm包管理工具,常用命令,下载及安装项目所需模块;
熟悉掌握git、svn进行代码版本管理,熟悉git常用命令及工作流程;

项目经验

小花猫商城
1.外部组件部分,利用babel-import-plugin进行项目配置,已达到antd的按需加载,提高项目性能,并不会加载到不需要的一些的组件
2.数据流部分,首先,通过 middleware 和 reducer 生成 store, 然后获得项目的初始 state,通过初始 state 去渲染页面的初始状态。当页面初始状态加载完毕后,我们需要向后端请求去拿去一些用户数据。这时,我们分发一个action,在这里,我们的 action 会被 callApiMiddleware 通过 meta 里面的 isApi 标识命中,并去做相应的事情。
3.react生命周期,一般会在componentWillMount中进行一些与原生native交互的行为,如更换页面title以及主题颜色,获取用户登录态等行为,componentDidMount进行数据获取和处理,componentShouldRecieveProps进行数据更新判断是否重新渲染页面等
4.请求数据,数据请求在项目当中使用的技术fetch,进行过一些简单的封装,主要是依据当前不同的环境进行不同的数据请求,以及一些逻辑的容错
5.路由,安装模块,创建路由嵌套组件,入口文件,以及react-rouer-redux的使用,以设置store的数据可以在路由间传递
该项目主体框架为native完成,各种详情页以及跳转页为h5部分

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服