web前端开发小白需要怎样学习才能迅速掌握前端技术?

x
用微信扫描二维码
分享至好友和朋友圈

  今天来和大家讲讲零基础小白学习web前端开发,需要怎样学习才能迅速掌握前端技术?学习前端开发又需要用到哪些开发工具呢?这里首先分享一下我自己的经验,我自己目前是搞后端开发【也就是服务端】的,我之前也做过3年多的javaweb前端开发,所以经验还是有一些的,下面就简单和大家介绍下我的经验吧,说的不好,大家勿喷,学习该学习的,忽略该忽略的就好.因为想做好一件事,必须要花费一些功夫,然后是多学、多思、多练、多交流、多总结,发现自己的问题,然后一定要克服,在状态不好的情况下,往往要及时调整。所以,是零基础的,想学习WEB前端,想将来从事WEB前端开发的小白,可以好好看看这篇文章。希望对你们的学习有帮助。已经是大神的,可以忽略哦。

  web前端开发

  新手学习前端的话,一定要想想为什么要学习它,是出于一种什么心态,然后定位好自己。这一点是比较重要的。想学习web前端开发,我们知道需要学习html,div+css,还有javascript,还有一些ps的基础(切图)。因为学习顺序就是HTML ->DIV_CSS -> javascript ,如果你没有学过其它编程语言,javascript自学就比较难了。HTML ,DIV_CSS都是死记标签的,自学多练就行。

  说到这里,很多新手小白会说,我零基础,需要怎么开头学习呢,是自己找视频资料自学,还是找人带?或者还是找培训班学习呢?在这里,我诚恳的告诉还没有学习,或者想学习web前端开发的人。现在根本没人肯把自己的技术全部无偿教给你,除非工作的时候没办法,培训班么有很多都是骗钱拖时间的?自己就要好好考察了。因为现在这个社会毕竟挣钱不是很容易,别花了钱,还学不到什么东西。如果自己非常想去从事这方面工作,建议初学者可以看一些入门视频教程,之后可以买一些书,做一些小项目,要学会投资,分析自己的现状及能力,实时调整,一定要有自己的想法,懂得创新。在这里一定要对自己做分析,然后找出一种适合的学习方法。我有一些基础入门视频教程,也可以免费分享给新手小白。因为,我相信我们老师曾经说过的话:帮别人,就是帮自己。一个为人,三人成众......

  好了,我长话短说,学习web前端开发零基础小白需要怎样学习才能够尽快掌握前端的技术:

  学习Web前端首先应该选择一个正确的学习路线。

  

  web前端开发html CSS

  第一阶段:学习html,这个是最简单的,也是最基础的.超文本标记语言(HyperText Mark-up Language 简称HTML)是一个网页的骨架,无论是静态网页还是动态网页,最终返回到浏览器端的都是HTML代码,浏览器将HTML代码解释渲染后呈现给用户。因 此,我们必须掌握HTML的基本结构和常用标记及属性。要熟练掌握div、form table、ul li 、p、span、font这些标签,这些都是最常用的,特别是div和table,div用于布局、table也可以用于布局,但是不灵活,基本 table是用来和数据打交道.另外,HTML 的学习是一个记忆和理解的过程,在学习过程中可以借助Dreamweaver的“拆分”视图辅助学习。在“设计”视图中看效果,在“代码”视图中学本质, 将各种视图的优势发挥到极致,这种对照学习的方法弥补了单纯识记HTML标签和属性的枯燥乏味,想必对各位初学的小伙伴们来说必定是极好的一种!

  第二阶段:学习css,这里说的css不包括css3,CSS是英文Cascading Style Sheets的缩写,叫做层叠样式表,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言其样式是可以复用的,这样就极大地提高了我们开发的速度,降低了维护的成本。一般我们看到web前端开发工程师的要求里面,有一个会使用css+html 或者 css+div 来进行界面布局,所以css是用于辅助html来布局和展示的,我们称之为“css样式”,为什么会说css+div呢?因为我上面说了div就是 html主要用于布局的东西,所以div就是核心掌握的东西!那么css肯定必须要配合div来使用才好.CSS中的盒子模型、相对布局、绝对布局等能够实现对网页中各对象的位置排版进行像素级的精确控制。通过此阶段的学习,我们就可以顺利完成用“砖”结合框架建“一幢楼房”的建设。css要熟练掌握float、 position、width、height,以及对于的最大最小、会使用百分百、overflow、margin、padding等等,这些都是跟布局 有关系的样式,一定要掌握.

  3.学习js. 可能前两个大家觉得还过的去,看到js就蛋疼了,其实吧,js入门很简单的,不需要会很多东西的,只要会根据某个id、或者name拿到网页dom或者样 式、或者值,然后会给某个id或者name的元素标签赋值、或者追加数据、追html,这个是跟数据有关系的操作,然后数据逻辑判断,效果方面的,无非就 是跳转、弹框、隐藏什么的,把这些全部结合其他就是实际用途了,代码一点都不难,会了这些基础js,其他的直接百度就好了.然后看多了,用多了,就什么都 不是问题了.

  4.学习jquery.jquery是相当于把js封装了一套的一个js插件,目的就是操作起来更方便,代码写的更少,jquery入门也很简单,那些是入门需要学的和js一样,只是换成了jq的代码.其他的一样百度就够了.

  5.最好会点后台语言,比如java、php,为什么呢?因为我们前台界面的数据都是从后台来的,如果会点后台代码,就知道怎么跟后台交互数据是最好的, 这样节约时间,也可以让前端代码更规范.不然可能因为你的写法和后端给来的数据不能结合上,那么前端代码又得重新写,那就更蛋疼了.Java是一种在客户端广泛使用的脚步语言,在Java当中为我们提供了一些内置函数、对象和DOM操作,借助这些内容我们可以来实现一些客户端的特效、验证、交互等,使我们的页面看起来不那么呆板,屌丝瞬间逆袭高富帅!

  6.学习css3+html5,为什么这个放最后呢?哈哈,因为我自己也不太精通,毕竟术业有专攻嘛,虽然这个很流行,但是我是搞后端的,在工作中很少用它,只有在自己网站需要改样式,或者朋友网站样式出问题的时候,我才会去临时去研究下.所以,我都有准备了充足的学习资料。需要的加qq:3066加上918连接上797。但是如果你们是准备专门搞前端,那么最好还是学一下的.。我也有个加入前端的学习qq群。想学习的小白可以去看看。刚开始学习前端的朋友可以去加下,群里有很多免费的学习视频分享,不会的多在群里交流问我。凑热闹的千万不要加。大几百的人群。进不了那么多人。

  

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。

跟贴 跟贴 0 参与 0
© 1997-2018 网易公司版权所有 About NetEase | 公司简介 | 联系方法 | 招聘信息 | 客户服务 | 隐私政策 | 广告服务 | 网站地图 | 意见反馈 | 不良信息举报

Java编程语言基础入门博客

Java、平面、室内各类设计

头像

Java编程语言基础入门博客

Java、平面、室内各类设计

358

篇文章

3600

人关注

列表加载中...
x

用户登录

网易通行证/邮箱用户可以直接登录:
忘记密码