学习目的
我是一名Java程序员,在自身内心其实是排斥学习前端的,认为前端的工作应该交给前端开发者,但许多时候,分工并不是那么明确,定位并不是那么精细,交给我的任务中前端占的比例也不少,而且许多时候不会前端知识,在完成前端任务时,耗费的时间长,质量也不高。简述为工作需要
学习理念
后续开始学习前端知识之后,排斥心理渐渐减少,反而将其作为自己的学习领域。我个人的学习理念来源于《我的修养要则》中的”宁精勿杂,宁专勿多”,许多都希望自己深入的去学习。
不论是学习前端,后端,数据库或者是其他的知识,学习越多,会逐渐加深自己对这些领域的认识,也会感受到自己的渺小,学无止境。所以大抵可以不要去相信什么三年精通Java,精通前端,反而将学习作为开发者的一种习惯,并制定合理有效的学习计划,让自己的技能更上一层楼。
知识体系
我对前端的知识体系来源我现在的认知,随着知识的积累,经验的提升,许多认知会改变,下面的分类基于现有的认知,之后可能会更改。
前端的知识体系分为四个部分
- 语言 :JS,HTML,CSS。其中JS又分为Core JS,Client JS,Server JS,以及相应的API。
- 框架 :框架的种类很多,目前了解到的有Core JS的一些框架,Client JS的框架JQuery,UI的框架easyUi,layui,kendoUI等,图表的框架echarts,highcharts等。
- 思想 :函数式编程,functional programming,代码规范,代码安全等。
- 工具和插件 :JSLint,JSON,正则表达式的网站。百度富文本编辑器,日历,阿里矢量图标库,画廊(galleery.js),校验插件等等。
原文地址:https://www.cnblogs.com/rain144576/p/12050153.html
时间: 2024-11-10 16:09:00