web前端和后台
目录
前端概述
web前端开发是指用HTML,CSS,JavaScript以及衍生出的各种技术、框架、解决方案来创建Web页面,app界面来呈现给用户,从而实现交互。目前主要用于网站,小程序,Webapp开发等。
涉及语言
- HTML5
- JavaScript
- CSS
- Ajax
- node.jS
- jQuery
工程师职责
web前端工程师主要职责是利用HTML/CSS/Javascript/Flash等各种Web技术进行客户端产品的开发,完成浏览器端的开发,开发Javascript以及Flash模块,同时需要与后台结合,能够读懂后台语言,模拟整体效果,进而完善用户体验。
- 优化代码保持良好的兼容性
- 配合后台开发人员实现产品界面和功能
- 精通HTML/XHTML/CSS/Ajax/Javascript/DOM等前端技术
- 熟悉页面架构和布局
- 对Web标准和标签语义化有深入理解
- 掌握面向对象的编程思想
核心语言
- HTML
超文本标记语言,是网页的核心,是制作网页必备的,浏览器通过读取HTML文件来显示网页内容。而HTML5则指的是HTML的第五次重大修改,实现了几项技术的质的突破。 - CSS
层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。其能够对网页中元素位置进行精确的排版,支持几乎所有字体。简单地说,其对于网页外观有着非常重要的作用 - JavaScript
直译式脚本语言,用于Web应用开发,为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。主要用来向HTML页面添加交互行为
发展历程
- Web1.0
- 网速慢,终端能力不足
- 只能呈现简单图文信息
- 对界面技术要求不高
- Web2.0
- 涌现出大量Web应用
- 网页不再是简单的文字和图片
- 页面内容变得更加生动
- 主要是基于前端技术实现的
- 目前
- 网站开发难度加大,开发方式多样
- 移动端的前端开发前景广阔
- 还能应用于智能电视,人工智能等领域
后台概述
后台是指网站管理后台,用于管理网站前台,比如产品信息的增添删除修改等。
- 通过后台管理,可以有效地管理网站提供给浏览者看到的信息
- 能让别人访问
- 能接受前端的数据
- 能将数据返回给前端
涉及的知识
- JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。
- JSP、asp、PHP、java、c#、node
前端和后台的联系和区别
- 不同
- 所用语言不同,上面有所提及
- 思考方向不同
前端考虑如何让用户用起来更舒服,后端考虑业务逻辑,是用户不可见的
- 联系