A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小黑梅 中级黑马   /  2020-4-26 10:58  /  831 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是前端 ?1 前端它是一个工作,它的工作领域是浏览器,它即要跟美工、设计打交道又要懂点后台代码,知道ajax怎么从后台拿数据,接口怎么调用,最主要的是把美工的图合成完成的网页呈现在用户面前,需要实现网页的交互效果。
2 前端处于设计与后台的中间领域,起到承上启下的作用,这也要求前端工程师的知识面在横向上必须要广。服务器技术要懂,产品与交互也要懂。
3 它需要掌握三个基本的技能:HTML,CSS, javascript。另外还需要懂点PHP或者其他应用在Web上的编程语言。
前端工作师主要面向用户、浏览器、数据接口。
前端工程师的价值主要体现在哪里?
1 让用户更便捷的获取信息
2 让前端更加规范和标准
深入学习前端,需要做很多,前端各类库与框架的架构设计,w3c各种标准的深入研究,对于javascript语言本身的研究,对浏览器的原理分析,对于网络传输协议的原理分析等等。
需要掌握的技能
1 解决浏览器兼容问题
2 横向技能面要广
3 纵向技能要深。js, css, html5, css3…
4 关注用户体验,懂得交互设计
前端的核心也是就css/html/javascript.下面要说的也都是其各个部分的扩展。先从html讲起吧,它就是一个页面的框架,(就像人类的骨骼似的!)没有他,页面撑不起来。HTML有很多个标签组成,其中HTML5新增了Canvas , SVG , Flex布局等标签。让其变得更为健壮。css就是给页面增加一些样式,动画等。其中css3的transform、transition、animate、border-radius、boxing-shadow、rgba的透明度opacity等属性使样式更加丰富。具有预编译功能的Less、Sass、Stylus更是让css具有了变量、函数、继承、运算等能力。目前比较火的是Sass+Compass.再来说说JavaScript,这个可以说是前端开发的重中之重,基础一定要打牢。再就是基于JavaScript的众多框架,一定要掌握的那就是jQuery了,最好有过读this的源码的经历,而且是要读懂呢,这样再学起其他JS的框架也就会得心应手了,像基于MVVM开发的Angular.js(现被Google收购)及Vue.js,最好是有过了解,尤其是双向数据绑定。当然比较火的React.js(Facebook公司发布的)也是要了解的,尤其是使用React Native的移动端开发及Hybrid App混合式开发和移动端开发的Cordova(前身是PhoneGap,现被Adobe收购)。还有自适应布局的Bootstrap(Twitter公司发布的)。基于Underscore的Backbone.js。以及AMD规范的Require.js和CMD规范的Commen.js,Sea.js(淘宝开发的)就是基于CMD规范的,这些自然都是开源的,模块化开发的。雅虎军规也是要了解的,光听名字就知道他的重要性了。



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马