前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js、jq的基础看的差不多了,接下来我该干嘛?

js、jq的基础看的差不多了,接下来我该干嘛?

作者头像
web前端教室
发布2018-02-06 12:18:45
1.1K0
发布2018-02-06 12:18:45
举报
文章被收录于专栏:web前端教室

(昨天喝多了,断更一天,各位抱歉哈)

这个问题,是我们共进会里一个成员提出的,大四,计算机专业,记得他有些JAVA经历,感觉算是半个后端转前端吧。他学习还是很努力的,作业啊,日志啊,签到啊,都不落下。

昨天他问我这个问题时,我当时已经喝多了,晕晕的回答他说,

建议你分成二部分来看待,,JS做为基础,一定要一直不停的看。就是遇到原生JS的知识,就看看。尤其要注意面试类的相关原生 JS知识,因为面试的时候,一定会问。

jQuery部分做为工作技术来看待,

一,可以从各种小例子入手,多做多练。目的是熟悉JQ的各种用法。JQ重点之一,就是各种选择器,必须先选择了正确的DOM节点,才能会有正确的操作行为。

二,有空时看看JQ的源码类的分析文章;

三,看看github,自己也搞一个,并且用它搞个个人网站,把许多CSS3的效果,与JQ一起使用。

前端其实就是用js来控制dom和css,先做到上面这些,找工作应该是没问题的。

注意,用JQ做不同的例子,至少100个以上。

用github做网站,把CSS3和JQ一起用,,你可以看看这类的个人网站,看看他们都是怎么做的。

上面的内容是我昨天回复他的。一般来看并没有大问题。但并不很详细。

展开来说的话,js & jq基础知识都OK了,接下来干嘛?

一,分类型的多分析、研究不同的网站,电商类的,交互类的,展示类的。它们是如何组织网站的,前端与后端的分界在哪里?它们的网站的模块和组件,是怎么连接的?组件之间是如何通讯的?

二,在一的基础上,建立前端开发的“感觉”。就是思路,就是别人提个什么东西出来,就算你没做过,你也知道应该怎么去实现。要记住思路大于实现,而这种感觉,只学不写,是搞不出来的。要多做例子。

三,要建立整体的观念。即,前端拿数据,那么后端是怎么给出来的?你如果要实现一个功能,你需要后端给你什么样的数据?你如何让后端“乐于”配合你?你得懂后端兄弟们的想法。如果你不能提出正确的需求,我相信后端兄弟们是懒得理你的,有跟你解释的功夫他们宁可换个能听明白的人来说。你从后端拿到数据了,然后你要怎么样处理,什么样的参数带上去,才能正确返回给后端?这是一个整体的思路。

四,前端架构,前端组件,模块化,各种框架,这那的库,,它们存在的意义是什么?。。。不是为了装B、显水平的,也不是为了模块化而模块化,它们都是为了“解决实际开发当中的问题”。所以如果你没有遇到实际开发当中的问题,我个人不建议为了学习框架而学习框架。框架这东西都是工具,你基础OK的话,有实际需求,拿过来用用写写就OK了。。。别被那么架构组件模块框架之类的名词晃花了眼。。。它们其实都是JS。

五,前端工程化,脑子里要有这个思想准备,但不要被它吓住。前端所谓工程化,无非就是打包,压缩,按版本发布、更新,各种生产环境、开发环境来回切换,再带点什么单元测试也就罢了。。。但这个知识结构在脑子里要有准备。

说这些东西,其实也没什么,慢慢学就是了。。。要想透一点,不管它再难,它也就是个JavaScript,而已。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档