前端学习
前端是未来就业的一个大的方向,薪资也相当不错。我本人对这个方面还挺感兴趣的。现在给tic小伙伴们普及一下前端。

前端是什么
前端,又称Web前端。是指计算机Web应用程序(网站)的前台页面,在我们打开一个网站所看到网页界面的内容以及交互体验,一般都是由前端工程师进行开发设计的页面,该内容属于前端部分。前端其实是跟后端相对的,后端的工程师负责提供接口返回数据,前端的工程师负责接受后端传来的数据并且把这些数据在页面中呈现出来。所以,我概括一下,前端工程师的任务大体就是写出页面,完成交互,数据呈现

基础语言
html, css, javascript三大基础。 html是标签语言,渲染出button,输入框之类,就是设计整体的结构。css就是表示出某个组件的特性,大小、边框、颜色之类的,就是整个页面的美化。js就是设置交互,比如点击按钮会发生什么事情,使整个页面动起来。

目前潮流的基础框架
react
vue
学习资源
1)入门:

w3school上的HTML/CSS教程——技术手册式的教程,比较全面,照着实例敲一遍
Codeademy上的html&css课程——在线交互式编程平台,弄清楚基本概念和基本语法
慕课网上也有好多基础课程,大家可以看看
[菜鸟教程]( 菜鸟教程 - 学的不仅是技术,更是梦想! (runoob.com) )
(2)进阶:

《精通CSS·高级Web标准解决方案》——对CSS有一个比较深入的学习,对核心技术了解
《HTML5权威指南》——非常全面的书,内容也很新,包含了HTML5+CSS3+JS DOM
2. JavaScript部分。

(1)入门:

w3school上的JS教程——比较详细的了解下JS的特性
《JavaScript DOM编程艺术》——讲js和DOM的基本知识和运用,了解JS和DOM可以做什么
(2)进阶:

《JavaScript高级程序设计》——JS圣经,比较全面,非常好的一本书,比犀牛书可阅读性强
《JavaScript权威指南》——传说中的犀牛书,好厚好厚的一本书,不适合入门,适合当工具书看
《JavaScript语言精粹》——很薄的一本书,但是可以帮助你快速了解JS的精华部分
(3)实战:

jQuery框架: w3school上的jQuery教程/Codeademy上的jQuery教程——了解Jquery(前两年用的框架较多,不过,最近三大框架很流行,JQuery地位有所下降)
《jQuery基础教程》——流行的前端框架,注重实用
(4)提高:

《高性能JavaScript》——讲如何提高js性能,以及构建和部署文件到生产环境的最佳实践
以上HTML,CSS,JavaScript学完,前端基本就可以说入门了

开发工具
vscode

webstorm

ui 组件库