欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

网站百科

为您解码网站建设的点点滴滴

一个合格的前端开发需要哪些知识?

发表日期:2018-06 文章编辑:小灯 浏览次数:811

  在APP开发中,前端开发其实技能的储备是比较抽象的,前端技术在大学课程里都没有。所以一般的前端开发工程师都是自己学的,或者是在一些培训班里学的,这是否就意味着前端工程师就不需要关注自己的硬技能呢?


201852402.jpg


  前端开发工程师牵涉的知识范围是非常广的,特别是随着nodejs的出现,使得javascript开发者面临着前所未有的知识荒原等待着我们去开阔。下面我列举一些在前端工程师面试中遇到的技能问题。而这些问题是作为前端开发工程师必须去深入学习的问题,就像英语学习中的单词记忆一样重要。下面列举我认为比较重要的知识点:


  css与js的阻塞加载


  chrome/IE浏览器事件兼容


  css相关


  垂直水平居中


  盒模型


  浮动与定位


  排版引擎与js引擎


  GPU加速与动画性能


  DOM1,DOM2,DOM3规范


  css性能


  h标签与title标签


  em与百分比等


  浏览器缓存与应用缓存


  div与table布局


  web标准


  css的hack技术


  png/jpg/webp图片格式


  canvas与svg


  css3的新特性,如flex布局等


  响应式布局


  link与import区别


  三栏自适应


  b和strong,i和em区别


  减少页面回流


  BFC


  硬件加速与动画优化


  前端自动化相关


  webpack相关


  webpack-dev-server相关


  单页面打包工具+多页面打包工具


  babel相关


  其他知识


  http/1.1与http2


  http三次握手协议


  http状态码


  json与xml


  前端性能优化


  nodejs/npm相关内容


  算法


  几种排序算法


  回文字符


  递归(很重要)


  其他常见的前端算法


  javascript相关


  原型链与作用域


  闭包


  模块化(amd/cmd/umd/ES6 module)


  AJAX的几种状态,ajax与fetch,hijax


  iframe与onload阻塞主页面


  前端安全与CSRF,XSS,SQL注入,DDOS


  ES6新特性


  promise与generator


  服务器推


  drag和drop实现拖拽


  cookie/session/本地存储


  js异步加载


  IE内存泄露


  js创建对象的几种方式


  js继承的几种方式与优缺点


  jQuery相关


  js捕获与冒泡


  上面牵涉到的任何一部分内容都应该要能够融汇贯通,把基础打牢,才能在前端的路上越走越远。



本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户学习参考,本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://dengtar.com/3936.html
相关APP开发
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.