计算机前端开发要学哪些软件?前端技术栈有哪些?

随着IT行业的火热发展,计算机前端开发人才也越来越收到企业的重视与欢迎,薪资待遇也变的越来越高,越来越多的人想进行转行或者学习计算机前端开发,那么学习计算机前端开发需要掌握哪些软件呢?前端技术栈又有哪些呢?

计算机前端开发要学哪些软件?前端技术栈有哪些?

1、Web前端开发

web前端工程师就是用HTML5CSS3JavajQueryAjax等技术把UI设计的页面效果做成网页,结合BootstrapAngularJS等最新的JS框架和后台开发工程师搭线,最终实现让大家看到的电商平台上那些动人的精美页面。

2、UI设计:所谓UI设计指的是用户界面设计,即user interface

design,通常包括平面设计,网页设计以及移动界面设计。其中,网页设计和移动设计这一岗位方向,需要学习Web界面设计、PC客户端软件界面设计、HTML5语言、CSS样式表、布局技巧与浏览器兼容等技术。

热门口中常说的前端技术栈又有哪些呢?

前端技术栈有:1HTTP协议;2、编辑器;3、框架类型;4、跨域技术;5、推送技术;6、数据可视化;7CSS预处理器;8UI框架;9、异步编程等等。

更加详细的有以下这些:

浏览器:IE6~IE8 IE9+ chrome Firefox Safari Opera Edge

HTTP协议:URL Cache Session Cookie Request Response

HTML: W3C HTML4.0 HTML5 DOM 语义化

CSS: CSS1~3 选择器 盒模型 Flex 媒体检测 响应式 渲染引擎

_JavaScript: EcmaScript356 Lexical-scope prototype-chain AJA js引擎

编辑器: Emacs Vim Webstorm Atom Sublime-Text

发布部署: 合并 压缩 单元测试 Nodejs Grunt Gulp Yeoman Phantom JSLint

框架类型:jQuery Zepto UnderScore Backbone Knockout React AngularJS

模块管理:commonJS Webpack

UI框架:BootStrap SemanticUI jQueryUI Foundation

推送技术:WebSocket 轮询 长连接

跨域技术:iframe JSONP CORS

数据可视化:D3 Echarts Highcharts Canvas

异步编程:Promise $.Deferred Generator

CSS预处理器:LESS SASS Stylus

客户端模板:Handlebars Haml Jade Mustache

想要了解更多请关注成都知了堂Web培训,带你了解更多前端问题和相关干货知识。


实战教学·项目驱动

132 2811 3191
预约免费试学
点击咨询
预约试学