前端进阶之路——了解前端

本文探讨前端开发的定义,介绍web应用开发流程,涉及人员分工、需求分析到项目测试和维护。核心前端技术包括HTML/CSS、JavaScript、jQuery、Node.js以及Vue和React等框架。此外,文章还解释了DNS解析URL和浏览器渲染页面的过程,并推荐了几款常用的前端开发工具,如VS Code、Web Storm和HBuilder。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前端开发到底是什么;?

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,通过link解析css,构建render tree。把这俩个组合在一起,渲染出看到的页面

WEB前端工具
VS Code(很新,更新快,已经累积大量开发人员,强烈推荐)
Web Storm(相对安装包较大,但功能全,推荐)
Hbuiler(国内开发的,纯中文,代码提示很牛,免安装,推荐)
Sublime(也很强大,有一定的人群)
Atom(也很强大,有一定的人群)
Notepad++(一般用来替换系统中的notepad,不建议用作开发工具)
web标准

在这里插入图片描述渲染过程
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值