web前端怎么入门学习?

Web前端开发是构建现代Web应用程序的重要组成部分,学习Web前端开发需要具备一定的计算机基础知识,以及一定的编程经验。以下是一些入门Web前端开发的建议:

1. 学习HTML和CSS:HTML和CSS是Web前端开发的基础,可以用来创建Web页面。学习HTML和CSS需要理解标记语言和基本的网页设计原则。

2. 掌握JavaScript:JavaScript是Web前端开发的主要编程语言,可以用来创建交互式Web应用程序。学习JavaScript需要理解基本的编程概念,如变量、函数、条件语句和循环语句。

3. 学习前端框架:前端框架可以帮助开发人员更快速地创建Web应用程序。一些流行的前端框架包括React、Angular和Vue.js。

4. 学习前端工具:前端开发需要使用一些工具来更高效地开发。例如,编辑器、调试器、构建工具和版本控制工具等。

5. 实践和构建项目:学习Web前端开发需要不断实践和构建项目,可以从简单的静态网站开始,逐渐增加复杂性,以提高技能水平。

6. 学习后端开发:虽然Web前端开发是独立的领域,但了解后端开发可以帮助更好地理解Web应用程序的架构和工作原理。

建议学习Web前端开发前,先学习一些基础的计算机基础知识,如数据结构、算法和操作系统等,以便更好地理解Web应用程序的底层原理。




首先初学者我建议用记事本来开发具体操作如下新建如下图图

修改后缀名为HTML如下图

之后上http://www.w3school.com.cn/html/

这个网站看里面的示例,并右键选择编辑上图后缀名为html文件,照着网站上的示例敲代码,保存之后双击看结果。当然出学用记事本很痛苦但是帮助记忆,后面慢慢的知识多了就可以采用很多开发工具。




第一步:HTML + CSS

前端的入门门槛极低,体现在HTML和CSS上。运行环境就是浏览器,推荐Chrome。你需要的一些前端工具箱,推荐Dreamwear/Sublime/Photoshop/SVN等。HTML和CSS不是编程语言,前者只是结构标签,后者则是样式配置,入门是非常简单的。网上资料也有很多,刚入门查阅资料可以用w3school或者MDN(https://developer.mozilla.org/zh-CN)。

进阶可以学习下:

HTML主要是学了H5的Canvas。

掌握预处理工具Sass、Less。

前端框架:Bootstrap、Foundation。

第二步:JavaScript

这是至关重要的阶段。

javascript 要学的内容实在很多,如果没有其他编程语言的基础的话,学起来可能要费些力,还是建议先在 w3school上学习。之后建议马上看《javascript语言精粹》,js是一门很混乱的语言,这本书能够帮助你区分哪些是语言的精华,哪些是糟粕,对于语言精华,应该深入学习。糟粕部分能看懂别人写的代码就行,自己就不用尝试了。

在有了基础之后,进一步学习内容包括:

1. 简单框架,荐先学 zepto,简单易用

2. 复杂框架,是指 react、vue、angular 等不直接操作dom的框架。这类框架建议js基础打扎实后再学习。

学习前端需要方法,更需要一颗平常心,不要把前端想的多难,需要吃什么苦。。。既然学习这么痛苦,为什么不快乐一点学呢?

anyway~希望大家可以成为一个优秀的前端er!




看了下面一堆培训机构的回答,冠冕堂皇,内容永远是那一套招生的宣传词,无语=_=。

我也是自学的前端,零基础做前端短时间真的很难,至少自学半年以上,因为要补的知识太多了,可以先看免费视频,一定不要先看书!!!

初学者前期的兴趣一定要保持好

无论学什么,初始的兴趣一定是最重要的领路人。如何维持住兴趣,让它在自学前期发挥最大作用呢。通过简单知识入门,然后多做练习,做页面demo,数学也不可能一上来就学复杂计算,都是从加减乘除开始。同样的,前端先从html开始学习,用到css的地方去查着学习,css东西很多特例,专门去学效果不是很好,学习html的过程中,用到那些就去记住。前期一定不要直接上javascript,它并不是传说中的那么简单,相反的水太深。

最开始一个月用视频学习

很多人上去推荐各种书,结果买回来也没看过几本,前期对知识没有任何概念,系统的编程思维都没有,遑论看书呢,书本的知识都是极其抽象的,我们应该用具体的东西来代替他,这也是培训机构大行其道的原因,当然培训机构鱼目混杂,误导人的太多。保持住兴趣、结合视频里面老师的代码讲解,最重要的是看完后多敲代码。大约一个月对前端是个什么东西有了感性的认识,也做了不少页面了,可以去买一本《javaScript DOM编程艺术》,这本书培训机构永远不会推荐你买,因为他们只为招生而推荐,但是它对自学者构建良好的前端思维很有帮助,配合《head first javascript html》更好用。

前端分为偏css和偏javascript两种

css这个方向我搞不明白,无法推荐了。javascript这个方向的话,一定要大量时间去练习,各种事件、DOM操作,此时《javascript高级程序设计》、《javascript语言精粹》发挥作用了,多思考吧。

而且前端之外的知识,基本数据结构、算法、http知识,必须理解。这部分花时间很多,没有速成的渠道。

如果能学到这一步,你可能会继续自学前端了吧。

题主,加油~




虽然我不是 web前端开发工程师,但是我会web前端,前端开发我通过自学掌握的。web前端相对容易, 虽然你没有基础,是个小白,但是你要对自己充满信心,相信你很快就可以掌握。

web前端都包括什么?

三个大方向,HTML、css、JavaScript。html就不细说了,很多人都说html算不上编程语言,连个循环都写不了。一个web页面时三者共同努力的结果。

如何学习Web前端?

  1. 首先你需要学习html的各个标签,掌握其用法和规范,明白其作用。
  2. 开始学习css的使用,你先学习在html页面中为标签增加css样式,其次是将css写在网页的<head></head>标签对的<style></style>标签对中。
  3. 学习如何引入外部的css文件。
  4. 如何将css和p结合起来,css你需要学习各种效果、定位、组件设置、布局、响应式等等这部分需要你学习一段时间。
  5. 学习原生的css后你可以学习使用css框架,下方我列举一些框架。
  6. 之后你还需要学习JavaScript,还是从基础知识开始学习,学习的同时你可以自己开发一些插件检验学习成果
  7. 学习完基础之后你需要学习JavaScript框架和一些js库。
  8. 最后你将三者结合起来开发一个网站的前端进行练习,可以开发wordpress的主题等。或者你再学习后端语言开发一个网站。
  9. 关于前端学习我觉得一个网站非常好,那就是w3cschool%%%cn,里面有个编程实战闯关模块,花点时间通过他会对你有很大帮助。编程实战难度不大,我很快就通关了。

css的框架

Bootstrap—— 富有创意并且强大的移动为先的前端框架,帮助你快速开发web应用

Semantic—— 通过创造一个用来方便分享UI的语言使得开发人员和设计师的可控范围更为广泛。

kube—— 极简但非常丰富的组件开发自适应或者响应式的网站。 拥有灵活的Grid和漂亮的字体排版。绝对自由,没有多余强制的样式。

Less框架—— 是一个CSS的网格系统,帮助你设计自适应的网站。包含了4个布局和3套字体排版预设,所有的都基于同一个Grid。

YAML—— 是一个模块化的CSS框架,重点在于灵活性,良好的访问和响应式的设计。这个框架重点在于设备独立的屏幕设计和灵活的布局模块化管理。

js框架

AngularJS—— 有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。

React —— 是一个 Facebook 和 Instagram 用来创建用户界面的 JavaScript 库。

Vue.js ——是用于构建交互式的 Web 界面的库。它提供了MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的 API。

jQuery —— 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。

最后加油吧,祝你早日掌握前端!!!

码了这么多字,点个赞关注下再走吧!!!

关注萌新程序猿(本人咯),了解更多IT以及程序猿的知识!!!

展开阅读全文

页面更新:2024-04-16

标签:入门   应用程序   样式   框架   兴趣   语言   代码   页面   标签   简单   建议   基础   工具   知识   财经   网站

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top