偶也做了一年的前端,本科学的机械,但是感觉互联网编程是更好的未来,才转行到这里。开始学习的时候也是摸爬滚打,工作之后公司就自己一个前端开发,老大也真敢赌,在这里偶也大大小小做了六七个项目。pc端移动端都有,所以偶跟你分享的东西会很真,不会站在一个很高的角度,但是也会让你容易理解,通俗易懂,入门学习。
这位朋友问的初学者怎么熟练用好html+css。确实今天的前端开发不像很早之前部署完页面就可以了,后台写逻辑。现在都提倡前后端分离。而html,css算是最基础最基础的东西了,还不算是html5和css3的新特性。
很多页面实现都可以使用html和某些css实现,不使用某些特别的标签(说实话偶也没有完全掌握html标签,但基础布局都可以实现)。估计现在很多人不会做下来安静地看书的,但是会使用百度,看点菜鸟教程这些文档还是很好的。不用想太多上来就做一个京东首页布局,淘宝首页布局。这里面其实有很多交互的,可能还涉及js的知识。建议可以找一个静态页面,实现简单的布局,在实践中才能更好学习到东西。像悟空问答的回答区,任务这里怎么布局,头像为什么是圆的?头像右侧怎么才能两行,左右侧有个关注按钮怎么实现长宽色彩这些,一点一点实现,不要好高骛远。
要有个好态度,主动去学习。如果小编想仿照某一个页面,看到好看的效果,可以使用F12,看看人家的dom布局,和样式书写。其中可以最直接在浏览器内修改看效果,保持一颗好奇心。多查资料,现在很多效果都可以百度出来,遇到问题不要先想-这咋整啊,不可能啊。这会让别人很厌烦。最开始做app时候,也没人带偶,偶一想到图片拍照上传,二维码扫描,地图什么的偶也害怕了。所以在项目开始之前偶就查阅资料,问一些前辈。其实很多技术都很成熟了,不用担心,重要的是有一颗学习的心。
既然是熟练的使用,一定要多做,多写。像很多人刚开始的时候连标签都记不住,英文单词都不行,也谈不上熟练。打字的时候还单手指按,也不可能效率高,这些东应该是编写好代码的前提。
现在技术更迭很快,有些人了解了html,css,js,其实可以先上手框架了。偶也不是html,js这些玩得很溜了,才学习的框架。而是在些项目的时候一点一点的深入的。毕竟没有到那个程度,看几个例子就知道了原理,遇到某些效果就可以灵活的运用。偶也是看了很多文档,有自己的思考,有自己的演示,像js同步异步,宏任务微任务,刚开始接触前端的时候根本没有接触过这些概念。
希望看到这里的朋友,偶感觉知识道理是实践出来的,不是看到个东西想就能想明白,看着都很正确,到自己书写的时候未必是那样的。所以就是多练习,多写,多问。只要肯付出,在电脑前减少玩游戏的时间,减少看直播的时间,减少追剧的时间,减少扯淡的时间,能力慢慢就提升了。
偶是测不准,希望在新的一年里通过自己的努力面试进头条公司。只是发表一些自己的愚见,不喜勿喷,如果你现在在学习前端,有问题可以给偶留言,大家一起学习进步!
*百度网盘也有些学习资料,感兴趣的小伙伴可以留言。不需关注。
个人觉得js框架用JQuery比较好,当然还有很多其他的一些js框架。 例如:Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx。
有以下几点:1、是否是正规、有保障的大机构。尤其疫情期间有多少机构已经倒闭。
2、课程设置是否完善。课程多久一更新,实战项目有多少。
3、师资如何。全国师资是否一样。
4、上课模式。全程面授,直播,还是双元。
5、学习环境。学习环境的好坏也很重要,连学习环境都不能保证,又怎么能有好的课程研发。
6、班级人数。人数不要过多,十几个个人的班级,和二三十人、五六十人一定比不了。
7、就业保障。
8、性价比,会不会有吃住上的提供等。