一,知识结构;
二,一个整体的项目;
三,前端工程化;
四,培养自学能力;
前端开发的知识结构其实非常的简单,就是html,css,js三板斧。其它的所有的前端知识与技能,都是以它们三个为基石发展起来的。
在它们三个的基础之上,发展出了极其庞大的前端技能树,很多新人学着学着,就会迷失在其中,失去方向,不知接下来该往哪个方向去学习。
为什么会有许多前端新同学说学着学不下去了,不知道往哪学了呢?因为他们在不该深入学习的地方,投入了过多的精力;在过多的细节纠缠中,消磨了自己的学习热情。
在没有全局的知识结构的情况下,对前端知识还没有一个整体认识的情况下,过深的扎入某些个细节之中,甚至是错误的学习了一些不必要的东西。
例如,你一个只会html,css的前端爱好者,去学什么d3.js、ECharts.js,这整个的学习方向就偏了。那些东西都是给大数据展示用的工具类的东西,入门前端开发绝对不能去学它们。当然这并不怪他们,因为他们也不清楚,哪个点需要深入纠缠,哪个点要快速略过。
我这画了张图给大家,里面是几条js的主线,
可以说,搞定了这几条脉络上的点,就搞定了大半的前端知识。并且,客观的讲,“并不是所有的前端知识,都需要掌握”。总有些js知识点其实并不需要马上开始学习。
那在我所组织的WEB零基础课中,将带你轻松略过上述这些知识点,带你一起组织起自己的前端知识结构。让你知道,“路”在哪,“方向”在哪。
它们都不难,真的,因为我已经使用Js超过十年,讲这些内容也已经讲过六遍了,本期再讲就是第七遍!
学习,需要练习。小时候认字,还需要一个字抄写三行呢。
上面那些知识点,我会带你们以一个整个的项目来把它们串起来,到最后你们收获的是一个整体的项目,从立项,到页面,到数据,到打包,到上线。
在我的WEB前端零基础课里,就是带你从零开始,做一个完整的电商网站,从首页产品列表,到产品详情页,再到购物车,再到结算(模拟),这是一条完整的业务链条。
而不是学一段给你们一个小练习,到最后你们收获的是一串小练习、小demo。
现在学前端在思想意识上要有高度。不能局限于“我就是学html,css,js,学几个框架”那么简单了,而是要立足于“前端开发思想”的学习。一个完整的项目,带来的是全局的视野,带来的是前端框架的思考。而不是一个小特效,一个小效果。
整个课程要用到三个前端库、框架:jQuery,ReactJs,VueJs。三个前端库、框架,三种设计思想,三种开发思路,三种框架语言。
再加上nodeJs、webPack的加持,直接就是全栈的方向。
前端开发思想怎么学?
最有效的办法就是“比较”,先这么做一下,再那么做一下。你自己就会发现区别在哪里了。
现在的前端框架越来越倾向于隐藏细节,不管是react还是vue都是这样。
说是让你更集中精力在业务逻辑,但某个东西在dom层面到底是怎么实现的?不用你用什么,前端开发不操作dom是不可能的。但现在至少你在使用框架的时候看不到这些了。
好处是前端入门变的更简单,会用框架照着套路写就ok;不能说坏处,不好的地方就是,深入前端变的更难了。因为你要搞清某个东西怎么实现,必须先搞懂这个框架的实现。
从这个角度来讲,
1,前端开发会更加工具化;
2,更有迷惑性。外行以为学会某几个框架就Ok,但学了才知道,根本不是这样的。
这个的大背景是前端越来越工程化,这个工程化,怎么学?
首先要搞清楚,工程化,是什么?
它把什么工程化了?
被工程化的部分,在没有工程化之前是什么样?
简单的讲,
1,项目生成自动化了;
2,项目更新、打包、上线、压缩、混淆等以往需要人力操作的事情,自动化了;
3,资源、框架、插件、生产环境、开发环境的切换...
这些东西,都自动化了,合在一起就成了前端工程化。
怎么学?
许多同学面对前端工程化,不知道怎么入门。因为你不知道它工程的是什么?它自动的是什么?它解决的是什么问题?
踏实点,跟我一起用jq,用react,用vue,把整个电商网站全流程代码都写出来,代码烂不怕,大家都是写烂代码出身的。写出来,你就知道自己的问题在哪里。然后这时你再看前端工程化,你就知道为什么webpack要如此这般的配置。
再长的课程,再好的老师,也讲不尽前端所有的知识点,总有些硬骨头要自己啃。
怎么啃?
面对一个陌生的知识点,要用怎么样的思路才能去解决它?我会带你们一起解决学习路上遇到的各个难题,教你们分析、排查、解决问题的思维方式。
// 开班信息 //
课程时长:
2个月,(共44个工作日,总计242课时)
开班时间:
即日起,达到15人,即刻开班。
交报名费100元,占有一个名额,
上课时间:
周一至五,全日
上午:9:30 ~ 12:00
下午:13:30 ~ 15:30
领取专属 10元无门槛券
私享最新 技术干货