前端的内容,只要你有一定的编程基础,入门还是挺简单的,看写一些基础的书籍和视频内容,上手还是挺容易的。比如使用css html js 布局一些基础的页面,做一些简单的交互和数据请求偶觉得有一个月的时间问题还是不大的。
前后端分离的挑战,对计算机专业性要求更高入门简单,但是你想继续深入下去,就要花比较多的功夫了,自从前后端分类后,对前端的技能也要求也越来越高了,不在是你会 css html js 和 JQ 操作就能应付的,前后端分离的结果,就是要从计算机工程化的角度去考虑问题了,比如项目的可维护性、健壮性等。这就要求你以后端开发人员的思维去考虑前端项目的构建了,这时你就需要具备一些前端架构的基础知识(可以学习vue、react、angular等),一些编程的设计模式和数据结构的基础知识等,把这些基础内容学好后,在实际的工作实践中,你才会游刃有余。
前端知识大爆炸的时代,保持良好的心态学习现在前端的知识,相比后端来说,从偶的角度来说更新实在太快了,也许没学完,新的版本又来了,除了要有一定的前端视野关注这些前端的变换,结合自己项目的实际情况去引入这些新的内容提高开发生产力之外。你要时刻保持一种学习的激情和乐观的态度去看待前端的变换,这样你才会有持续的动力在这条路上走的更远。
学会知识梳理,加深知识的理解前端的内容确实很散很乱,分布在网络和书籍上,十分零散,没有系统化的整理,这就要求大家学会掌握知识的归纳能力,将自己学到的前端类容进行梳理,梳理知识的过程也是一个对学习的过程,同时也会发现你平常工作中疏漏的地方,加深对知识的理解。
越是基础的内容,越要引起重视虽然现在的前端知识更新很快,但是这些内容都是建立在你对基础知识内容的理解上,如果你一上来就去学习框架,忽略前端的基础内容,比如:作用域、事件循环,同步异步机制、css相关的兼容问题。你会发现你在项目中会存在各种隐性的坑,定位问题和解决问题会十分困难。偶还是建议大家先从基础的内容看起,比如JS书籍可以看经典的红皮书和封面是犀牛的那边经典书。CSS书籍大家可以看封面是几条鱼的书,这本书是上下册,涵盖了CSS3 相关的内容。
选好方向,再深入学习前端的内容很多,方向也很多,如果你想样样精通,不是说不可能,你需要花费很长的时间去学,建议你选好方向在深入下去会好许多。比如你现在的工作就是写基础业务的增删改查报表展现,你就可以深入学习(学习vue、react、angular任一一种即可),然后在学习一些常用的报表插件d3,echar这些库;如果你精彩要做些动画效果,建议加强CSS3深入学习,JS canvas,如果涉及3D,还要学习webGL; 如果涉及后端开发,你就要深入学习NodeJS相关的内容。如果是网页游戏,那你学的内容就更多了,除了基础的内容,你更应该关注数据结构算法,基础的数学和物理知识。
综上所述,前端是一个入门比较简单的,但是你想深入下去就不这么简单了,如果你想选择这一行业,偶还是建议你考虑下,问下自己为什么学前端,偶一直认为兴趣是很重要的,建议你是因为热爱前端才选择这一行,要不在以后的工作过程中会比较痛苦的。
css怎么设置透明度,修改内联css,css表格嵌套边框,html中怎么采用css,jquery给标签加css,阐述css的盒子模型,css col 偏移