Hi,are you ready?

准备好开始了吗?
那就与我们取得联系吧

有一个互联网项目想和我们谈谈吗?您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与你取得联系。当然也欢迎您给我们写信或是打电话,让我们听到你的声音

Smartwind 沙漠风互联网整合营销

地址:深圳市福田区泰然四路创新科技广场一期A座1304

业务热线: 0755-83739169

大客户专线: 18098908287

售前QQ:3290449062

E-mail: sales@szweb.cn

合作意向表

您希望我们 为您提供什么服务?

预算

点击更换

APP开发资讯 APP开发资讯

资讯

02 2018/06

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

APP开发资讯 / 沙漠风风享 2018/06/02

  在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捕获与冒泡


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


以上内容由沙漠风为您提供!更多有关深圳APP开发APP定制微信平台开发微信小程序开发等互联网应用服务都可以联系我们!热线:0755-83739159 或致电大客户专线:18098908287 陈经理!

上一条: APP改版后的效果怎么衡量,怎么判断APP改版是否成功

下一条: 传统行业APP开发的优势

返回

新案例