Web 前端入门干货来咯

干货来袭,准备接收!

首先,总的来说,要学习的内容有:

  1. HTML+CSS
  2. js
  3. 框架Vue/React
  4. 其它

在详细内容之前,想要提醒所有初学者的是:千万不要想着精通了某一项之后再开始下一项的学习!!!千万不要!!!否则以前端的内容繁多程度来看,入门之日遥遥无期。

二八定律大家都知道!对于初学者来说,第一次学习主要构建好框架,把重点和常用的内容先学好。然后先上路,在项目中磨练自己,优化知识体系

给大家推荐几个『前端社群』

  • 掘金: https://juejin.im/
  • MDN Web文档:https://developer.mozilla.org/zh-CN/
  • 思否:https://segmentfault.com/
  • Github:(代码托管社区)

接下来,人邮君分别告诉大家前端的每一部分要掌握哪些具体内容,以及学习方法资源推荐,希望对大家有所帮助!

要学的内容:

html的语法、格式,常用的标签及其作用,标签的嵌套,学习使用调试工具,能够使用这些工具调试html、css、js。Css引入的方法, css的常用选择器,盒子模型(content,padding,margin,border),css布局(浮动、定位)和display显示类型

学习方法:

HTML+CSS比较简单,所以视频学习太浪费时间,推荐直接看文档和书籍。再遇到问题的时候,在寻求视频帮助。

资源推荐:

文档资源:

https://www.w3school.com.cn/index.html(学习文档,不建议从头学。适合当做字典去查)

书籍:

《Head First HTML与CSS》

适合新手入门的前端书籍,可以很好地了解到页面编程思想。但是它非常厚!非常厚!自我管理优秀、有耐心、有时间预算的朋友强烈推荐!

如果你想要快速完成这一部分的学习,并能达到写出大部分基础页面这样可量化的效果,那么人邮君给你推荐一本简单易上手,案例丰富,学起来很有趣的入门书——《从零开始:HTML5+CSS3快速入门教程》。它很薄,只有两百多页,并且全彩印刷,一目了然 (带在包包里,通勤时间都可以看的那种)。

《从零开始:HTML5+CSS3快速入门教程》

作者:郝金亭 史笑颜

从零开始:HTML5+CSS3快速入门教程 ¥59.8 购买

这本书从零开始,全面讲解使用 HTML5 和 CSS3 开发网页的全过程,使读者能够迅速掌握开发静态页面的核心知识点及对应的编程能力

对初学者非常友好的是,学每一章都会有一个页面作为本章内容预告,同时也是检验总结。这意味着这本书是可量化的!我简直想把这个词重复N遍!在离开了学生时代的考试之后,还有什么比可量化的学习方式更让人安心吗?这代表你再开始学习之前就明白了我在学什么,在学完之后可以检验我的学习效果如何。

章节任务长这样:

特别是对于初学者来说,对自己要学的内容了解较模糊。这种可量化的学习也是在将一个大目标拆分成无数个小目标,每一步都是可预期的,每一步都不难。这样的模式,学起来会更轻松更容易坚持下去。

其他小案例长这样:

比较复杂的页面长这样,大概就是这本书学完之后的成果。

有目标地学习,学起来才不会那么迷茫。

看书学习固然节约时间,但是可能出现的问题就是:学习过程中遇到问题怎么办?代码出bug卡住了怎么办?这本书同样考虑了这个问题,它的解决方案是建立 QQ 群(544028317),直接提供了全书配套视频和素材,并且有老师及时答疑。这一方式直接解决了自学的痛点。目前不打算买书的朋友也可以进去薅一波羊毛。

这个群里有:

  1. 全书源码
  2. 视频教程
  3. 教学PPT
  4. 编程素材
  5. 老师答疑

这本书可以说是小白的福音,非常建议小白用这本书入门。

2、js的学习

js的执行顺序,基本的编程基础(变量、运算、流程控制、数组、调用函数、自定义函数、对象)、json、js的dom操作、js的事件机制(委托、绑定、监听,冒泡和阻止冒泡,兼容性),了解ajax的xmlhttprequest及其创建方法(多浏览器兼容)、跨域,明白其工作原理,http协议

HTML+CSS其实只算是标签语言,而JS才是真正编程的开始,开始考验逻辑能力。对于之前有过其他语言基础的朋友们,js并不难,依然可以看书学习。对于纯零基础的初学者,则会在这里感受到编程的难度。

视频资源:

尚硅谷最新版JavaScript基础全套教程完整版:https://www.bilibili.com/video/bv1YW411T7GX/?spm_id_from=333.788.b_636f6d6d656e74.10

个人是非常喜欢李立超老师的讲课风格的,把编程课讲出相声的感觉,有效降低学习的枯燥。

慕课网: https://www.imooc.com/(有很多免费的课程)

书籍:

《JavaScript DOM 编程艺术》

对于初学者来说,这本书没有任何门槛,按部就班跟着书籍实例编写代码即可。我们会知晓如何对浏览器元素操作和掌控,会学会如何实现简单的页面效果。

[英]Jeremy Keith [加]Jeffrey Sambells 著

JavaScript DOM编程艺术(第2版)(图灵出品) ¥38.6 购买

《JavsScript高级程序设计(第三版)》

必须推荐红宝书,这是公认的学习js最好的书。在学习前端的整个过程中,每次看都会有新的体会,是在工作之后依然会反复阅读的好书。写的很清楚,同样适合开始学JS的朋友。

[美]Nicholas C. Zakas 著

对于风很大的犀牛书,也就是JavaScript权威指南》,不推荐新手直接学习。这本书更像一本字典,在需要的时候可以翻找相关内容。

JavaScript高级程序设计第3版JS入门到精通书籍JavaScript权威指南配套 ¥69.8 购买

一个月 ,这部分需要大量的练习。建议新手一个案例好好理解加反复练习,会很有效果。

Vue/React

理解MVC模式,现在最流行的框架就是Vue/React,两者中先挑一个熟练一下。学习数据的流转,还有组件的使用。

选定自己要完成的项目目标,推荐看视频入门,然后按照项目需求看着官网使用组件。

如果想从简单的开始,推荐Vue。学习路线平缓,社群完善,官方文档非常简单清晰。

两周

前端发展到现在,应市场需求各种框架层出不穷。但要明白的是,框架解决的是需求,打好HTML+CSS+JS 的根基才是立足之本。

Jquery就不建议学了,过时了,万一真的有需求的时候再说。

Node.js 先了解即可。

Webpack 先不深究,能用即可。

Git 简单使用。

————前端算是所有编程类别中很好入门的一种了,但内容确实很多,最重要的是自学过程中要做好自我管理,遇到问题及时调整。最好能有专业的朋友或老师能够对你各个阶段的问题进行解答,参与学习路径的设计。没有的话,也能多加交流群进行沟通咨询(搜“HTML”或者“Vue”等关键字,就可以看到有很多交流群)。

祝大家都有光明的未来。

Web前端基础知识有哪些 该怎么学好前端技能

  Web前端基础知识有哪些?该怎么学好前端技能?说实话,学习Web前端开发的过程真的很辛苦,做项目更是真的很锻炼人。每个项目都需要把学的内容综合起来运用,只有不断提升自己的技能,才能得到真正的锻炼。下面分享一下Web前端的一些基础知识点。

  Node.JS是一个基于Chrome v8引擎的JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O的模型,使其轻量又高效。Node.JS可以解析JS代码(没有浏览器安全级别的限制),提供很多系统级别的API,如:文件的读写、进程的管理、网络通信等。

  驼峰命名法的原则,即第一个单词以小写字母开始,之后每一个单词的首字母大写。例如:myFirstName、myLastName,这样的变量名看上去就像驼峰一样此起彼伏,因此得名。驼峰命名法的关键是除第一个单词外,其他单词首字母大小,混合使用大小写字母来构成变量名和函数名,还可以使用下划线来形成逻辑断点,这样更能增强代码的可读性。

  之前做项目时一开始无从下手,然后就一点一点的做,有问题就不断询问学习,最终完成了整个项目的设计。只要坚持到底,坚持学习,就可以攻克难题,这也会对今后的工作有很大的帮助。

  Web前端入门简单,精通不易,需要掌握的知识点很多,在学习和练习的时候要注重细节,平时也要注意多总结思考和培养自己的逻辑思维能力。只有脚踏实地、不断学习积累,不畏惧任何困难和挑战,才能离梦想越来越近。

新手学web前端有哪些攻略?

web前端入行门槛低、薪资高、发展前景好,已经成为近几年的热门岗位,很多人在想要转行时也会首选web前端。想要学好web前端,尤其是对于没有任何基础的新手来说,一定要找到好的学习方法。下面小编就为大家分享一下前端新手学习的攻略有哪些?  第一:基础的重要性  无论做什么都一定要有扎实的基础,参加web前端开发培训也不例外,只有基础牢固,才能更深入的学习新技能。作为一名初级的web前端工程师,你必须要具备基础的技术要素:html、CSS和Java。这是作为web前端工程师所必须要掌握的。web前端的入门门槛其实很低的,与其他语言先慢后快的学习节奏相比,他是一个先快后慢的过程。所以在前期的学习过程中,你会很容易的掌握其基础的技能。而随着html5技术的广泛应用,web前端的学习也会变得更加简单。  第二:细节的重要性  有句俗语是这样说的:“细节决定成败”,很多web前端开发者在工作过程中为了追求速度,而忽略了一些细节性的东西。比如:给代码加备注,代码的命名规范,代码的简洁等。所有的这些看似不重要,其实却严重影响了项目的进度以及自身能力的提升。在开发过程中,适当的添加备注,能够加深对技术点的印象,也便于以后在修改的过程中迅速查找;规范的代码命名能够方便团队之间的沟通,提高工作效率。  第三:网站布局的重要性  做网站的目的除了向大众群体直观的展现公司的形象以外,更重要的还是便于SEO优化,为了提升网站在百度搜索引擎中的排名,以获取更多的浏览量。作为一名web前端培训者,想要进一步提升技能,就一定要研究网站的优化布局。  第四:学习的重要性  优秀的web前端工程师之所以优秀,不是因为工作的年限有多久,而是具备快速学习的能力。web前端开发是一个特殊的工作,涵盖的知识面非常广,而且互联网行业技术的更新速度是非常快的,如果没有快速学习的能力,就很难跟上时代的步伐。所以,作为web前端工程师一定要不断的学习,提升技能。

查看更多:https://yqh.aliyun.com/detail/6935?utm_content=g_1000107285

上云就看云栖号:更多云资讯,上云案例,最佳实践,产品入门,访问:https://yqh.aliyun.com/

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。