一: 什么是前端技术栈
- HTML:负责页面结构内容
- CSS: 设置页面样式
- JS: 定义网页行为
这三个都是运行在浏览器中,而浏览器通过http协议与服务器通信。
二: 前端应该关注哪些方面?
前端不应只关注技术,还应该关注:
- 做的产品有哪些功能?应该解决什么问题?能否满足用户需求?
- 做出的界面是否美观?
- 无障碍需求者能否正常使用网页?
- 能不能保证用户数据的安全?
- 性能足够快?动画足够流畅?
- 我们做出来的网页能否在各大平台流转?
用户对一个产品的直观感受取决于前端。要想做出好产品应该学习很多东西
三:有哪些基础语法且这些语法都代表着人身体的什么部分?
- HTML相当于人类的骨骼起到支撑的作用
- css 相当于人类的皮肤
- js 相当于肌肉为人类协调运动提供内在动力
四:随着技术的不断发展,现在的前端早已脱离单纯地制作web网页的范畴,下面是前端在除web网页以外的应用:
- 使用
nodejs构建服务器应用 - 使用
Electron开发客户端应用 - 使用
webRTC进行p2p传输 - 使用
webGL开发3d游戏
前端在互联网行业是发展很快的领域,技术更新迭代特别快。
五:前端是如何进行程序进程的?
HTTP-->构建dom树-->计算css树-->排版-->渲染
六:HTML的简单语法
- 标签属性推荐小写
- 空标签可以不闭合
- 属性值使用双引号包裹
- 某些属性值可以忽略,如
required,readonly