前端开发到底是什么;?
web应用开发流程(了解)
1、合理安排人员(项目经理,产品经理、UI设计师(美工),后端,前端,测试人员)
2、沟通了解需求(角色一般是产品经理或项目经理,主要了解做什么,谁做,何时做,为什么做的问题)
3、需求分析(角色一般是项目经理,解决怎样做,成本工期效率等问题)
4、项目设计(角色一般是UI设计师和后端,UI设计师进行界面设计,后端进行数据库设计)
5、项目开发(使用各种工具开始动手编码)
6、项目测试(测试人员使用各种测试工具测试代码,发现BUG,提交给开发人员)
7、运行维护(开发人员根据测试结果,维护代码,真至项目完美)
前端技术概括:
1、HTML/CSS
2、JavaScript
3、各种脚本库,如:jQuery
4、Node.js
5、各种框架,如:Vue, React, 小程序
DNS解析URL的过程(有可是面试题)
浏览器从输入URL到渲染完页面过程:
1、把IP地址解析成容易记忆的域名。
如:220.181.38.150 -> www.baidu.com
2、浏览器与服务器交互过程
浏览器通过三次握手和服务器进行交互
3、浏览器页面渲染过程
当html被加载到浏览器中,解析html构建dom tree&