WEB前端|青训营

187 阅读3分钟

WEB前端

简介

web前端开发是从网页制作演变而来,可以创建web页面或app等前端界面呈现给用户,通过HTML,CSS以及JavaScript以及衍生出来的各种技术,框架,解决方案,来实现互联网的用户界面交互。 简单的来说就是,我们使用的APP、网站、[小程序]中所有可以直接看到的东西。比如:淘宝首页,中间部分的[天猫]新品、充值中心、右下角 我的淘宝,这些按钮都属于前端。那点一下按钮,跳到另一个页面,这中间实现的过程就属于后端了。

演化

在互联网的演化进程中,网页制作是Web1.0时代的产物,早时网站的主要内容都是静态,以图片和文字为主,用户使用网站的行为也只是浏览为主,但现在随着互联网技术的发展、演变和HTML5、CSS3、JavaScript的应用,使现代网页更加美观,交互效果也显著提高,功能也更加强大。

学习技术

学习web前端开发必须且最基础的3门技术:HTML、CSS、JavaScript

1.HTML是网页内容的载体,是一门超文本标记语言,是目前在网络上应用最广泛的语言,也是构成网页的主要语言。HTML文档是由HTML标签组成的描述文本。可以标记文字、图形、声音、表格、链接等。

2.CSS样式是表现。网页标题字体、颜色变化,或者加入背景图片、边框等等。这些用来改变内容外观的东西称为表现。

3.JavaScript是用一种行为 响应用户的操作。如下拉菜单,改变背景颜色,图片的轮换等。

4.移动开发web端开发。这部分是衍生出来的新板块,因为移动端开发都是居于html+css+js+html5+css3开发的。今后的发展趋势是越来越向移动端靠拢,所以移动端才作为一个板块分离出来。

5.es6这是一个javascript阶段的升级阶段,目前我们市面上学习的都是es5,经过版本的换代,现在的es6在es5的基础上增加了很多新的api,需要单领出来进行学习。

6.框架其实就是利用html+css+js开发出来的一些简化项目开发的工具。市面上流行的框架有vue,react,angular以及小程序和app的开发,D3.js和echarts.js等等成熟的框架体系。学习框架是前端人员必不可少的开发技能。

常见的职位要求

(1)使用Div+css并结合Javascript负责产品的前端开发和页面制作。

(2)熟悉W3C标准和各主流浏览器在前端开发中的差异,能熟练运用DIV+CSS,提供针对不同浏览器的前端页面解决方案。移动HTML5的性能和其他优化,为用户呈现最好的界面交互体验和最好的性能。

(3)负责相关产品的需求以及前端程序的实现,提供合理的[前端架构]、开发流程、和开发框架

(4)与产品、后台开发人员保持良好沟通,能快速理解、消化各方需求,并落实为具体的开发工作;能独立完成功能页面的设计与代码编写,配合产品团队完成功能页面的[需求调研]和分析。

(5)了解[服务器端]的相关工作,在交互体验、产品设计等方面有自己的见解。