前端培训(针对人事)

Web前端(培训ppt)

Posted by DL on January 3, 2018

前端简介

前端对于网站来说,通常是指网站的前台部分。

前端是什么

前端,通俗来讲就是一个系统的面对用户的部分,即显示在用户眼前的所有。

和后端相比

  1. 前端客户端环境不可预知(IE,chrome,firefox,safari)
  2. 代码开源
  3. 数据很难隐藏
  4. 更关注页面性能和用户体验

前端职能

前端主要职能:把系统页面更好的呈现给用户

前端技术

基础类

html5、css3、javasript、jquery

框架类

vue、react、angular

  1. 现在react在前端使用上依然独占鳌头,vue用户增长速度不可小觑,angular用户基础很大,但由于断层式升级使很多用户流失(angular1升angular2)

  2. 广发现在app使用angular1,pc用vue,正在使用vue慢慢替换angular1。。。所以面试者可以重点提问这两个方面,react有了解就行,暂不使用。

构建工具(常用)

  1. webpack:webPack可以看做是模块打包机。可以把项目的各种js文、css文件等打包合并成一个或多个文件,主要用于模块化方案,预编译模块的方案
  2. gulp:基于流的自动化构建工具,但不包括模块化的功能,如果要用到的话,就需要引入外部文件,比如require.js等;

面试要求

  1. 学习能力和态度(特别重要)
  2. 跨域处理方法
  3. 代码逻辑,发送参数,获取数据等大概流程
  4. vue和angular1双向绑定实现原理和区别
  5. Web优化方法
  6. Vue底层源码实现(加分)
  7. ui库、工具类的使用,如bootstrap,element ui等(加分)