为了账号安全,请及时绑定邮箱和手机立即绑定

目前已经有一定的前端基础了,但关于如何进步仍然一头雾水?

/ 猿问

目前已经有一定的前端基础了,但关于如何进步仍然一头雾水?

小佳佳QAQ 2016-12-01 10:52:59

目前比较熟悉html、css、js,最近学jQuery的基础教程,发现自己还蛮熟练的。

html+css不熟悉的地方是:兼容性、动画,js不熟悉的地方是ajax、闭包、面向对象、设计模式等高级内容。(仅就已知部分列举了一些

同时也在学Python、MySQL,之前分别学了一段时间的Django、AngularJs、Node.js,因为某些基础知识不牢,经常遇到阻碍,所以就进行不下去了。

Boostrap了解过,因为一直搭建不起来项目,也不知道哪里能用。

ps.感觉自己还是特别缺乏实战经验,想请教各位成为一个出色的前端,我应该努力往哪个方向学啊?或者我应该按照什么方法进行实战练习?

查看完整描述

23 回答

?
周暮天

第一 不要关注太多   我以前也是东看点西看点  导致学得不透    第二   多做点项目   哪怕是一个毫无意义的计算器程序也要自己手打      第三   多看实战剖析  不懂的地方及时去查  实战剖析看会了也要自己打     不能看书打   别看视频打    如果是不需要编译的代码尽量不要用ide  用记事本打   打完先试着自己优化代码  之后再看视频里的代码和自己的有什么不同  对比别人那样写的好处     思考为什么别人能想得到那样写   自己想不到  培养编程的思想    学完一门语言 就要给自己订个项目    不要要求太高    但是要靠自己完全打完     然后去优化自己的程序   接着再请教他人  看有什么自己没思考透的地方 

查看完整回答
24 反对 回复 2016-12-02
  • 小雨4359834
    小雨4359834
    你已经在公司工作了么,感觉你讲得好有经验,而且也挺好的,不懂的话能问你吗?
  • 周暮天
    周暮天
    我也还在学习, 只是放弃了以前那种什么都想学学,看看的思想, 因为在学校每个学期都是有项目要做,有答辩,,只有认真的专心去学一个方向才能学精。
已采纳
?
okool
主前端的话, 工欲善其事,必先利其器。 编辑器:webstrom最新版,sublime最新,不能用记本本,notepad++ 浏览器:chrome最新版及调试工具 知识:html各种dom结构,javascript及jquery最新版及文档,css3 建议先html,再css,最后撑握js 然后做项目,不知道怎么开始,可以找一个网站来仿着做。 需要一个个的敲,可以有提示尽量记住,但别勉强自己一下就记住。 一定要在愉悦的环境下编码,习惯性鼓励自己。比如你不看文档不参与别人自己写出一样式。一个小小的进步也会心里激动一下,如果没激动,说明你不是真会或太简单了,不值得高兴。 做前端的,要有点洁癖,比如html结构,代码清晰,css不啰嗦,文件命名规范,电脑工具及桌子也是干净整洁,自己最满意的状态。 审美不及格也需要学习一下,比如看某个网页特别漂亮,布局特别爽心,可以用chrome调试工具看看,别人怎么写的,设想自己怎么实现。 人的精力是有限的,上面说基础撑握精了,就可以开始做遗忘了,经常写代码或在心里编码,记住常用的东西,理解一东西,而不是死记。 比如css的box模型,什么时候用padding,什么时候用margin,什么加宽高,内容及背景区属于哪块。 overflow什么情况下用,注:不只是用于隐藏一个东西哦。 float什么情况下用,为什么要clear postion的常用属性,有什么区别,为什么? 色值rgba r:red g:green b:blue a:透明度 红加绿等于黄,红加蓝等于紫,看到个颜色可以猜其色值区间。 display: block inline inline-block 以用流行的flex table 等 一些常用布局实现方式及原理。 一定要从开始接触时就撑握好原理,为什么,不然就算你工作3 4年接触某块撑握不牢的,心里也是虚的。 如果你不敢做某件事时,说明你在某块理解不牢,有短板。实用于任何行业。一但你撑握了造卫星的技术,只要给你一个机会,造出来只是时间问题。 一代撑握了html css 任何网页你都可以仿出来。 加再撑握了js,交互你也可以仿出来。 再撑握了后端的某个语言,就可以做仿出一网站的样子。 再加上架构知识你完全可以造出个百度去来。 再来运维知识,你把百度单独运营起来。 剩下就是机会或资源了,而不是技术和知识的问题了。 学习是个循序渐进的过程,千万不能浮躁,着急。 看你的情况,你还不是真正明白html,css,js的关系。 及职责,而是着急做出东西,虽然做出东西很重要,但是入门时需要撑握一些基本知识。 一但明白这些,jquery,bootstrap只是一些辅助工具,为了高效去做出一些东西。 以后会有越来越多工具帮我们去实现这些东西,减少工作量。 js这几年变化很大,到熟练程度后,希望撑握es6,nodejs,amd,cmd,构建工具等 引用老师常告诉我们的话,带着问题去学习,没事多问为什么。起点很重要,给你带自信。 假如你知识牢靠,又聪明,开始进bat这种公司实习,很容易建立自信,以后学习工作就容易多了。 希望你们在新手村找到快感,每天都有进步,而不是2级就去打副本,最后失望而归,销号滚蛋。
查看完整回答
12 反对 回复 2016-12-03
?
lwt_00

直接找家单位去实战啊,工资可以少点,有项目练手就好,一直学习没实战的话感觉差很多,也没有太大的成就感,仅供参考,还有js基础一定要牢靠,个人观点,仅供参考!

查看完整回答
3 反对 回复 2016-12-02
?
xfx

暂时用不到可以先缓一缓,把正在用的弄明白吧!

查看完整回答
3 反对 回复 2016-12-02
?
kingsha__


找些网站,仿做,看看人家怎么布局,多做才会有进步  你会发现做的过程中会有很多问题   解决了你就进步了   加油

查看完整回答
1 反对 回复 2016-12-05
?
暗部_阪


把那些不熟悉的去尽力了解学习就是进步了

查看完整回答
1 反对 回复 2016-12-01
?
慕粉3233872

虽然多学点知识是好事,但别学得太杂,既然目标是前端,先学好jQuery吧,慕课网还有一门jQuery的实战课挺好的。面试的时候好歹还能拍着胸脯说“我擅长jQuery”,而不是“我学过xxx、xx……”

查看完整回答
2 反对 回复 2016-12-01
  • qq_俺忘了_0
    qq_俺忘了_0
    你擅长JQ 跟你能自己写JQ组件是两码事 JQ就是个别人写好的库 框架都算不上 你面试说你擅长JQ 别人只会笑掉大牙
?
Alan_Lee


你所谓的学只是把慕课网对应的课程过一遍,还是。。。

查看完整回答
反对 回复 2016-12-23
?
luoxic

如果工作了 就工作中需要什么学什么;

查看完整回答
反对 回复 2016-12-22
?
Limoer

想要成为一个出色的前端,最重要的需要打好基础。你觉得自己对前端三件套比较熟悉,那么你对比如css3,HTML5新增的API,js中的原型,ES6标准,异步编程了解多少呢?说白了,你现在只是想尝试很多别人造好的轮子而已,而你掌握了这些工具也并不能意味着什么。如果真想实战,在打好基础的前提下,可以对一个玩玩全全选择一个路径走下去,当然理解得深了,自然而然就掌握了,没必要为了非要做所谓的实战演练。最后两个建议,多读别人的代码,多写笔记!

查看完整回答
反对 回复 2016-12-05
?
coding_Boy

前端学完了可以考虑学习后端,等你学完后台,就可以独立开发项目了,同时对于你做前端开发也有很大的帮助,因为当你清楚了后台的运行机制以后,你就能做出更好的前端,更好的配合后台开发了!

查看完整回答
反对 回复 2016-12-02
?
A空城

感觉你和我现在的情况差不多,html4+CSS很熟练了,html5动画效果不会,js那些语法都会了,面向对象、闭包、AJAX、设计模式都不会,你后面所学的那些我都没看,也没去了解。Boostrap看了下比较简单,就一个框架。
如果你想要成为出色的前端的话,就必须先经历基础前端、中级前端。现在的情况只能算是基础前端了,我是一个美工,由于做好页面给程序员编程,感觉他们做出来的细节上和效果图差太远,所以就想学前端了,个人感觉你现在很多东西不用学的太透,知道有这个东西在,它是什么作用,要用到的时候百度下怎么用就好,用多了就记住了,你现在这样用脑子记着又不怎么用,会让大脑很混乱。

查看完整回答
反对 回复 2016-12-02
?
Finit

可以考虑学框架了,bootstrap、angularjs等等,拿项目练习,望采纳

查看完整回答
反对 回复 2016-12-02
?
灬深碍灬

你是还没培训结束吧..............感觉你学的不咋样啊......面向对象应该是教学教的最多的啊   bootstrap只是一个框架而已,慢慢的看API就可以了   还有你既然是前段就别学Python了   Python是一门独立的语言   现在的你是要走前端路线    别太去学习后端       还有最重要的一点前端的动画是基础     jq远比你想象的强大   ajax jq 有封装的  你只需要用ajax就可以 

查看完整回答
1 反对 回复 2016-12-01
?
东1999

学的类容真多啊。。。。比我工作2年的都多

查看完整回答
反对 回复 2016-12-01
?
东1999

先做点,小demo,然后再找个小项目做,然后再多关注下技术文章类的,不出一年,会有很大进步

查看完整回答
反对 回复 2016-12-01
?
flwcy4027460

先熟悉html+css,找一些商务网站模仿的做一下,例如联想官网之类的(其实W3C官网也是挺好的模仿对象),其他就是看书加做项目练手了,比如说学习js的时候,可以看JavaScript高级程序设计(第3版),然后做练习,比如轮播图,放大镜之类的,然后再找个网站模仿一下,基本上都是反复看书加练习的过程吧

查看完整回答
反对 回复 2016-12-01
?
qq_demo_5

基础先学好

查看完整回答
反对 回复 2016-12-01
?
RuthlessPotato丶

学习要持之以恒,有毅力,有方法,问别人不如问自己要学什么,一口吃不了的一点点吃,一个一个实例做做积累就有质变的时候

查看完整回答
反对 回复 2016-12-01
?
jinboqian

主要是要做东西,可以自己找点素材然后实现一下,不会的地方自己再补充学习

查看完整回答
反对 回复 2016-12-01
首页上一页12下一页尾页

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信