0基础要怎么学前端怎么学

其实对于很多零基础的前端怎么學初学者来讲系统地学习就意味着学到中途学不下去。就像其它那些答主中所列出的那些长篇巨著我不是说这些书单不好,我意思是說这些太长了初学者看不完的。

因为我带的基本上都是零基础的学生他们的情况我很清楚,他们的系统化学习更多的是以兴趣驱动嘚,而不是完全的理论引导

所以我给他们讲课都是理论->实例->作业->代码审核->再讲新东西,这样的路径

从课程的实践来看,效果也是很不錯的所以初学者的同学看到这里了,真心的说你们不要去看大部头的书,你看不下去的系统性的学习≠看大部头的书,也不要太追求系统性的学习

零基础+初学者+自学=你就系统不起来

那就没办法系统性的学习了吗?也不是的这个题主的要求我理解为,在自学的基础怎么样的少走弯路。因为前端怎么学开发的各种枝节的知识点太多了稍不留意就容易走弯路。

我的建议是这样理出一个

1、还是html、css;這里的知识点html标签;css盒模型、定位、浮动、文档流。这几个看完之后马上开始写html静态页面,把主流的网站都仿一遍例如京东、淘宝、網易什么的。这样就基本的能看到学习的效果了有效果就有兴趣,就能坚持搞了半天没有效果,真的难以坚持

2、然后就是JavaScript;这里的初学js阶段的知识点包括:变量、函数、作用域、this指向、事件、参数、返回、js基本语句,差不多就这些吧然后马上开始写例子,简单的弹窗、滚动、轮播、浮动窗口之类的每个例子写个二、三遍。这样就掌握了js的基本运行原理什么nwe啊、call&apply、继承、原型链、公共、私有、闭包、IIFE、等各种原因、设计模式之类的,以后再研究

3、再然后就是nodeJs;许多同学不知道nodeJs是做什么?所以要学习node之前先要理解中间件和web全栈开發这二概念要不然学了nodeJs你不知道它用在什么地方。nodeJs掌握了基本的安装、使用、npm的用法能正确使用require、express创建服务、设置静态目录就可以了,这样就可以写响应get、post请求的接口了进而可以响应、返回、处理数据。至于什么buffer、流、二进制等内容可以先放在一边。

4、再进下来就昰webpack这里也有许多同学不知道它能做什么,所以在学习webpack之前要理解前端怎么学工程化的概念具体的webpack的知识点大家百度一下就可以了,这裏我就不多说了

基于以上的四点,这就是一条学习前端怎么学开发的主线在这个过程中,如果遇到不懂的东西你百度查一查也可以搞懂,因为都是一些不太难的内容其实自学最大的问题也就在这里,遇到问题了无人指导有同学加了很多各种前端怎么学学习群,但答疑的时效性并不怎么样毕竟是免费的群,没人有义务教你对吧。

先把这四步走完不要太过于去纠结细节,因为许多细节的理解嘟需要大量的代码实践的积累。也就是说你没有代码量的积累,是无法理解很多技术细节的就算是强行理解了,你也无法在实践中具體运用

当你走完了上述的四个阶段之后,你再回过头来把其它答主所推荐的书都一本一本的看过。这时你进入了第二个阶段【实践驗证理论,理论指导实践】

如果一上来就追求系统化、全面化、深入化的学习,真的同学们,那一本一本的书零基础的你拿在手上時,你真的能把它们全看完吗

书什么的,我这就不推荐了其它知乎答主已经推荐的很全面、细致了。其实在我个人主观看来自学的話,本来就很难做到系统性的学习因为你不能站在整体上以俯视的角度来查看前端怎么学开发技术体系,在整个学习过程中你看到的都昰零星的、碎片化的前端怎么学知识所以在这个过程中想要不走弯路甚至是不可能的。

所以呢最好是报一个培训班,有条件的可以线丅报班一二万条件差一些的可以报我的线上课程,性价比很高具体可以看下面链接,

【我本人主讲的web前端怎么学零基础课】十月期剛刚发车,现在上车还来得及下面是课程介绍的链接,

}

超多干货!0基础如何学习前端怎麼学

至成科技 访问量(3488) 评论(0)

    编者按:非计算机科班设计师如何学习前端怎么学让用亲身经历告诉你!作为一个专业的西安网站建設公司,都是实打实的宝贵经验全文不仅教你怎么学,还为将来的职业选择附上了细致的建议满满的都是干货,来收!

    很多专业的网站设计师都是走过了不少野路子不过还好有至成科技(较专业的西安网站建设公司)大神在前面做典范,也证明这条路是玩的通的 :)接下来就说说自己的学习建议吧一个小教程,也是自己走过的流程仅供参考哈!——————————————————————————— 华丽的分割————————————————————————

    在这个时代学习新东西,一定要善于使用 Bing/Google 等搜索引擎…网络仩的资源非常丰富自学能力也尤为重要,尤其是对于学习技术!

    说起网站设计师希望学前端怎么学的初衷大概还是因为各种华丽的网頁有效/交互太过吸引人,这种感觉大概就是:“Hey我的设计可以做成网页访问了呢!”好在,“展示”对于前端怎么学技术来说反而是较簡单的部分所以,放下你对“编程”两个字的恐惧从“称不上是编程语言”的 HTML/CSS 开始,先做点有成就感的东西出来吧!

    对于设计师来说较有成就感的一定是“可以看到的东西”,而 HTML/CSS 正是用来干这个的HTML 就是一堆非常简单的标签,而 CSS 无非就是把你画画的流程用英语按一定嘚格式写出来而已

是不是非常容易,就跟读英语一样!

    接下来你就需要开始自学啦,比如常用 HTML 标签的意思各种 CSS 的属性,还有 CSS 的盒模型、优先级、选择器……放心它们都很容易;能玩得转 PS/AI/Flash/Axure/AE/Sketch 的设计师们,学这个洒洒水啦

  •  (中文一个很 Low 但是又很好的入门学习网站)
  • (如果你想变得专业,强烈建议你来学习!这里有很多网站设计教程免费,生动直观)

    这个阶段的练习主要是“临摹”:用代码画出你想画的网站越多越好。

    对于书至成科技非常不推荐上来就去看各种厚厚的入门/指南书,没必要!这一个阶段应该快速上手培养兴趣,培养成僦感先做出可以看的东西再说,掌握常用的 HTML/CSS 就够用了如果完成的好这个阶段过后你大概就可以写出一些简单又好看的“静态网页”了。

    想要在网页上实现一些交互效果比如轮播图、点击按钮后播放动画?那你就必须要开始学习 JavaScript 了!JavaScript 是一门完整、强大并且非常热门的编程语言你在浏览器里看到的所有交互或者高级功能都是由它在背后支撑的!

    在了解一些基础的 JavaScript 概念(变量、函数、基本类型)后,我们鈳以直接去学习 jQuery你不用知道它具体是什么(它是一个 JavaScript 代码库),你只要知道它可以显著地降0你编写交互的难度就好了

    对于没有编程基礎的人来说,想要有效掌握它们两并不容易作为设计师,很多时候我们可以先不必深究它们的原理而是尝试直接应用它!这样成就感會来得很快,并且你可以通过实际应用更加理解 JavaScript 是用来做什么的

    如果学习得顺利,你还可以尝试使用各种丰富的 jQuery 插件你会发现写出支歭用户交互的网站也没有那么困难~很多看上去很复杂的功能(比如轮播图、灯箱、下拉菜单),搜一搜然后看看文档(教程)、改改示唎代码就好了

插件。它非常容易学习并且文英文教程都非常得健全你并不需要理解它背后的工作原理就能很好的使用它,让你快速达箌“可以建站的水平”另外,你不但可以学习如何使用它还可以学习它背后的思想。

    业内通常把专精 HTML/CSS 的前端怎么学从业人员成为重构而对于注重视觉效果的设计师来说,在掌握基本的 HTML/CSS 后就可以朝着这个方向发展了。

    到了这个阶段你不但要知道怎么写页面,还要知噵它们都是为什么并且知道怎么做更好。这对你理解 Web 世界非常有帮助并且能帮助你做出更“系统化”的设计。

    CSS 的学问很多你需要开始理解文档流、浮动流等各种定位的方式与原理,理解 CSS 的继承复用思想、理解浏览器的差异、兼容、优雅降级……HTML 方面要开始注重语义囮、可访问性与结构的合理,你要开始学习“结构与样式的分离”另外,各种炫酷屌的 CSS 3 属性你一定会喜欢:你可以用媒体查询做响应式網页设计你可以用 transiton 和 animation 做补间动画与关键帧动画,用 transform 做缩放、旋转、3D变换还有圆角、渐变、阴影、弹性盒!样样都是设计师的神器!

    如果你还掌握了 入门篇(JavaScript/jQuery)的知识,那么恭喜你!你已经可以做出很多有趣的网页了!很多 minisite 或者微信上的“H5” 小广告这个程度的你已经可鉯轻松完成了!

转职方向二:前端怎么学工程师

    如果你觉得上述的这些都还满足不了你,你渴望做出更多了不起的交互甚至你已经喜欢仩了编程,想要转行做工程师或者成为一名全栈设计师,那么你可以朝着这个方向继续发展!

    这个阶段的较大难度是你必须学会像一洺软件工程师一样思考。你需要踏踏实实学习编程语言深入理解作用域、对象、类、封装、继承、面向对象编程、事件侦听、事件冒泡等一大堆编程概念,你还需要了解浏览器学习 DOM、BOM、CSSOM 的 API,你甚至还需要学习一些网络原理包括域名、URL、DNS、HTTP 请求都是什么…

    你可能会被这┅大堆名词吓到。确实想要搞定他们并不容易。但是你要相信只要你肯花功夫它们也没有那么难,而更重要的是如果你能拿下他们,你所收获的并不只是这些而已而是真正跨过了一道坎 —— 你的世界将因此打开, 你看待世界的方式将因此改变

    如果你能顺利得渡过叻这个阶段,至成科技(西安网站建设)想你已经能做出很多令你自豪的网站了!试着向身边的工程师朋友询问如何购买域名、配置简单嘚静态服务器或者搜搜“至成科技(专业的IDC服务提供商)”,然后把你的作品在互联网上让大家欣赏吧!

}

我要回帖

更多关于 前端怎么学 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信