web前端开发需要学习什么?

如果要学习web前端开发,需要学习什么?
遇到很多新手,都会问,如果要学习web前端开发,需要学习什么?难不难?多久能入门?怎么能快速建一个网站?工资能拿到多少?还有些让我推荐一些培训机构什么的要去学习。我建议是自学,实在是觉得自己没有这个能力,确实是需要一个老师的话,那你还是自己做主找个老师吧!为什么要自学呢,现在的老师水平都可以说是参差不平,运气好,你遇到个好老师,把毕生的经验和技巧都教给了你,运气不好,遇到个照本宣科的老师,那你的知识也会仅仅局限于教材!也许还有更糟糕的是,学到的书本知识两年前就已经开始有了大的变化,你并不知道关于更多的web设计这方面的知识。如果在这样的情况下,都还不如那些闭关自学的学生。

学习编程最重要的是代码敲错能够有个人给你指点
所以特意建立一个web前端开发学习群
群号 569146385直达学习群
领取群里大咖每日分享和web前端学习资料

学习最好的老师就是兴趣,没有兴趣而言,这条路我相信你是走不长远的,除非你有其他比如说生活压力,工作压力等让你不得不这样坚持下去。我刚开始接触web网页设计的时候,教材都是以table来布局的,看到插入table生成了很多标签代码后,tr里面一个个td,理不清楚这个里面怎么回事。敷衍的学习了一个学期。还是没学到什么。真正学到的还是停留在怎么新建,怎么保存。

如果你还是在校学生,那你得好好上课,大学的教材普遍来讲都是知识面浅的。虽然很多知识看起来用处不大,学起来也很枯燥,让你觉得浪费时间。但这些书本上最基础的知识你都不能掌握,那你以后怎么追求更精湛的技术呢。所以不要逃课,把基础知识掌握了,别小看这个基础知识,它非常重要,基础扎实是否也会决定你在一个职业能走多远。

我是毕业了后从文员转到编辑再到技术员当然这期间工资就像是阶梯一样,虽然这差距也不是很大,都离不开那些曾经被我遗落角落的专业课本。生活上的压力迫使我这样做,我知道自己要什么,当一个文员没有追求,感觉过着30、40岁人的生活,接电话、发email、整理报表,每个月都有白领的工资…浪费的不仅仅是自己的青春,还有这大学几年昂贵的学费。后来就愈来愈想掌握一门技术,想去培训学校学习一段时间,但是现实是我没有钱,闭关一个星期,重拾课本,再看看那些讨厌的table,虽然out了,但是确实会发现很多基础再基础不过的东西,利用互联网,不明白的就百度,作为一个过来人,我觉得我自己走了不少弯路,所以,有必要提醒你们一下,一定要明确自己的目标,摆正自己的位置,最好掌握一门技术。

了解web前端

Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代产物,那时网站的主要内容是静态的,用户使用网站的行为也以浏览为主。2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。说得直白点就是美工photoshop,交互设计,flash,js,html+css。就小规模公司而言,一个技术员都得会这几样技能,这样很锻炼人的,慢慢的你就会成为公司的主力。大规模的公司把这些分得很细,所以,你可以精通一门,熟悉其他的,进军大公司。

网页开发工具

学习web前端开发,网页开发工具有FrontPage,会用 Word 的人很容易学会FrontPage。还有一个常用的是Dreamweaver。这两种都是使用最多的HTML网页制作工具,我使用的是Dreamweaver cs6,因为这套软件提供了一套直观的可视界面,融合了html5一些新的内容。包括网格布局什么的。

学习内容

HTML、CSS和JavaScript。html是内容,css是表现,javascript是行为。前端开发的门槛其实非常低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发是个不错的初入点。也正因为如此,前端开发的领域有很多自学成“才”的同行。html是最基础的,现在流行的是html5设计,先学会网页布局。css是用来美化html页面的为页面提供布局和格式。最后再学javascript。如果你把每天看电影、看电视剧的时间用来学习,我想一个星期入门是没有问题的。

基础知识:

  1. html + css。这部分建议,边学边练。之后可以模仿一些网站做些页面。理解css每个元素的属性,样式的实现不一定只有一种写法,多想一想还有没有什么需要改进的地方。

2、JavaScript。不是所有的网页都必须有js,但是要想实现一些超酷的功能和界面的时候,就需要涉及到js。如果没有其他编程语言的基础的话,学起来可能要费些力,还是建议先在 w3school上学习。之后建议马上看《javascript语言精粹》

3、Photoshop、flash。熟悉会一点儿就行了,没必要全部都学得精通,当然如果你在学习的过程中,发现你ps或者flash比较感兴趣的话,也可以尝试做美工这一行。

4、html5和css3。可以先了解一下,然后再入手。毕竟IE的浏览器大多还不支持。

5、浏览器兼容。懂web标准,熟练手写 xhtml css3 并符合 符合w3c标准。代码能兼容主流浏览器Firfox,Chrome、Safari、IE、Opera。虽然IE6很多都不兼容,但现在还使用的人还是有的。

6、熟悉一门后台编程语言 asp、php、jsp等

web前端设计师前景

遇到很多想换行的朋友,第一句就问,这行赚钱吗?我相信一句话,没有付出,是没有回报的!前面已经说过了,咱们这行门槛是很低的,所以薪资阶段也不一样。2000初入这行的现在还普遍,工作经验2年以上,有很多代表性作品的时候,工资在4000左右;高手级别的估计在6000左右,大师级别这个阶段的薪资参考:10000以上(上海北京深圳为例)网页设计师课程一般包括:Photoshop、Fireworks、用户界面设计实操,xhtml、css、dreamweaver、网站架构与网站策划、flash动画制作,域名与空间、ftp、dhtml、javascript、动态交互网站(asp、php、aja)

到底什么叫前端?

web前端开发需要学习什么?

Web 前端开发是从网页制作演变而来的,互联网的演变进程,网站的前端也由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。

简单来说,
前:代表与人直接展示的部分,包括界面与用户的交互等
端:代表输出终端,如pc浏览器,手机浏览器,和有的app、应用程序等
合起来的意思也就是这些浏览器,app,应用程序的界面展现以及用户交互就是前端

前端的主要职能:把网页界面更好的呈现给用户,与后端相比更加注重页面性能与用户体验。

前端工程师主要做什么?

前端工程师主要利用HMTL与CSS建构页面,用JavaScript完善交互以及用户体验。互动效果包括,弹出层,页签切换,图片滚动,ajax异步互动等。

前端开发要学哪些内容?

Web三项组成:结构、表现、行为

前端人员遵守的第一原则:“结构与表现分离”

结构标准(HTML、XHTML、XML)

             HTML:超文本标记语言

             XML: 可扩展标记语言

             XHTML:可扩展超文本标记语言

表现标准(CSS)

行为标准(JavaScript)

HTML:掌握HTML是网页的核心,web应用的基石

这种语言是目前web领域应用最广泛的语言,我们只需要在html文档中插入对应的标签,即可实现web页面的编写与排列。

CSS:程序员的画笔,实现网页外观的重要一点,可以将网页外观做得更加美观。

可以为html标签自定义样式,通过设置html标签的样式,来改变其外观,达到美化与排版web页面的目地。

JavaScript:实现网页实时的、动态的、可交互式的表达能力。

作为一种网页脚本语言,它可以在html中运行,设置并修改浏览器中的对象与变量。

学习HTML,CSS首先应该跟着书,资料进行基础系统的学一遍。作为前端,html+css,是基础中的基础。只有先把基础学扎实了,再来谈余下的。理论知识学透了,就要开始来进行实战演练,只有大量的练习,做各种各样的布局练习来巩固自己所学的理论知识,将理论得到实现。

而学习JavaScript,首先我们要对他有个基本的了解,梳理Js的只是结构,知道这门语言能做什么,不能做什么。记住大部分JavaScript的函数,知道如何实现,并多加练习,花大量的时间在浏览器控制台上写代码,测试if-else语句,数组,函数等。

建议在www.f-z.cn进行学习,边学边练。入门教程学习完后,可以直接在训练营进行实战。

学习过程中,你要锻炼和掌握大力写代码,持续地练习下去,每次一点点的进步积累起来你会发现效果惊人,最重要的是持之以恒。

不要妄想通过看书掌握前端,前端是做出来的,不是看出来的。

除此之外作为一名前端工程师还需要掌握哪些?

一、 计算机

  1. 计算机组成原理

  2. 计算机操作系统

  3. 数据结构

  4. 计算机网络编程

  5. 计算机网络

二、 切图技能

  1. Ps/Ai

三、 软能力:

  1. 沟通能力

  2. 英语能力

  3. 提炼出自己的学习方法

  4. 坐得住
    

前端需要看哪些书?

推荐以下书:

《CSS网站布局实录》

《CSS权威指南》

《HTML5与CSS3权威指南》

《JavaScript异步编程》

《图解HTTP》

《瞬间之美:WEB界面设计如何让用户心动》