对于前端学习,首先就是要了解前端是干什么的,要学习那些内容才能够更好的进行以后的工作,怎么才能够让自己高效率的学习前端技术,少走一些弯路,能够快速的学习完成,进入到前端行业找一份不错的工作。
首先,前端内容很多,是一个大类,从一些人给出的路线图和脑图来看的话,也能看到内容繁多。如果要按照那些路线图来学的话,你不知道什么时候学到尽头。
作为一名7年经验的资深老前端,我也有自己的学习方法,今天就借这个机会给大家分享一下这些年我个人的学习前端的心得,希望能够给大家带来帮助。
一般公司的需求往往是产品经理提出的,或者也是产品经理整合所有需求提出方案。(当然这里的软件外包公司有所区别,我这里的案例主要讲的是品牌公司)。这个环节基本是确定方案及交互思路的,对于任何一个项目,最初的设想非常重要的。
一般来说,我们只需要将应用程序简单地分成前端和后端两个开发任务。这种情况也有其交流习惯的原因(就像我们生活中的许多称呼,语言,文字在熟悉中,都会用简化的方式来代替完整的称呼)。
编程语言既然被称之为语言,和我们平时学习的自然语言是有非常相似的地方。那可以想象一下我们是怎么记住一门语言的?我们是如何用一门语言的?编程语言的使用和记法是一样的。
这应该不光是编程吧,我们学任何东西都是一样的。我如果要学习设计,那一定是经常勾勾画画,CoreDraw、Photoshop那一定是经常用,把很多常用的快捷键都记住,最后融会贯通。如果不经常联系使用,那估计画直线都不一定能画好。
随着互联网和相关技术的发展,确实现在的前端框架越来越强大了,但是并不是说现在的前端框架就放弃了HTML的常规用法,所有的前端应用依旧是建立原有的HTML,CSS,JS的基础上的,依旧是遵照W3C标准去执行的。
HTML是用户看到的网页的骨架,比如你会发现当前页面分为左中右三个部分,其中还填充了不同的文字和图片;每个子部分还会继续细分,比如当前页面的中间部分下方有输入框等等。
web前端基本知识就是,HTML,CSS,javascript,这些东西弄会了,学透了,其实也不需要框架什么的。但是,我认为大部分人的想法是技术能用就行,不需要学的多透彻,又不是搞编程语言的,是用编程语言的。能用,能赚钱就行。