1.什么是web前端?
web前端开发主要是通过html,css,js,ajax,DOM等前端技术,实现网站在客户端的正确显示及交互功能。
前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色,前端工程师使用HTML,CSS,JavaScript等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端,移动端网页,处理视觉和交互问题,其实,所有用户终端产品与视觉和交互有关的部分都是前端工程师的专业领域。
web前端工程师可以为网站上提供的产品和服务实现一流的web界面,优化代码并保持良好的兼容性。
web前端表现层及与前后端交互的架构设计和开发
配合后台开发人员实现产品界面和功能
利用各种Web技术模拟开发产品原型
Web新技术调研和资讯整理
精通HTML/XHTML CSS 熟悉页面架构和布局,对Web标准和标签语义化有深入理解
熟悉Ajax javascript dom等前端技术,掌握面向对象编程思想
web是有规律的文本文件,通过浏览器展示,首先研究浏览器的内核(兼容性)
web是在浏览器中(工作)执行的,浏览器起到执行解析作用。
web开发就是学习由W3C组织提供的标准,用这个标准设计有规律的文本文件,用这个文件让浏览器进行解析,达到炫丽的效果。
2.什么类型的文件才能被执行?
浏览器可以执行文本文件,若要实现网页中那些炫丽的效果需要文本文件实现W3C组织中的要求,才能实现网页中的绚烂效果。
3.从哪里获取这些内容?
专门服务器提供内容存储,浏览器通过向服务器请求数据,把数据下载到本地,然后浏览器再进行渲染。
文本文件:HTML CSS JavaScript TXT
非文本文件:AVI PDF DOCX
这些都是本地文件
将本地文件交给浏览器解析,这些文件由服务器获得,让浏览器请求服务器获取到本地。
4.浏览器内核
浏览器 内核 缩写
谷歌 webkit / blink -webkit-
火狐 Gecko -moz-
IE Trident -ms-
Safari webkit
Opera presto
5.前端页面有哪三层构成,分别是什么?作用是什么?
结构层: html
表示层:css
行为层:js