移动Web开发知识结构
随着互联网技术的不断更新和发展,Web前端的功能定义越来越广,能力要求也越来越高。Web前端工程师也成为了一个独立的职业和角色,站在互联网舞台的中心。作为一名移动Web前端工程师,应该掌握的知识和技能相当复杂。
下面简单梳理一下移动Web前端工程师入门需要掌握的知识结构。了解操作系统的基本知识。反编译原理。了解网络。了解数据库的功能和类型。了解数据结构。掌握简单的算法实现。了解面向对象编程的基本思想和方法。
了解设计模式的相关概念,掌握简单常用的前端设计模式。精通HTML/HTML5的静态网页设计。熟练掌握CSS/CSS3。熟练使用Photoshop、Sketch等工具。您可以使用Sass、Less等预编译工具。可以实现数据可视化,如Canvas、SVG。
编程语言精通JavaScript/ECMAScript6、ECMAScript7,可以使用TypeScript。可以使用飞镖。开发工具熟练使用编辑器,如VisualStudioCode、SublimeText、Webstorm等熟练使用代码调试工具,如Chrome开发者工具、Weinre等会使用GIT等代码管理工具.将使用性能测试工具,例如YSlow。将使用JSDoc等文档工具。
Hybrid/Cordova,一种尖端的移动技术。反应原生/Weex。