学习web前端开发,需要掌握哪些知识

如题所述

第一阶段:HTML+CSS/HTML5+CSS3(HTML+CSS、PC端网页重构、HTML5+CSS3)

第二阶段: Javascript(JS数据类型、语法、JS对象、JS内置对象、BOM\DOM)

第三阶段:Javascript高级/ Ajax/JQ(AJAX、浏览器缓存、JS对象高级、ES6、JQuery)

第四阶段:前端主流框架(前端工程化、AugularJS、VueJS、React Native、微信小程序)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-21

您好,学习web前端开发需要掌握的有8个阶段:

阶段1.前端核心基础

HTML +_CSS核心、JavaScript基础语法、JavaScript面向对象、JavaScript DOM和BOM

编程、jQuery框架

阶段2.HTML5 + CSS3 + 移动端核心

HTML5新特性、Canvas专列、CSS3新特性、CSS3进阶、CSS3实例演练

阶段3.移动端

移动端核心、移动端适配、移动端特效

阶段4.服务器端

服务器端开发、数据库操作、前后端交互核心、微信公众号开发

阶段5.JavaScript高级

JavaScript基础深入剖析、JavaScript面向对象深入讲解、JavaScript异步编程、JavaScript

函数式编程、JavaScript设计模式

阶段6.前端必备

性能优化、版本控制工具、模块化、项目构建工具

阶段7.高级框架

React框架基本使用、React框架进阶、Vue框架基本使用、Vue框架进阶、Vue源码分析

阶段8.小程序

原生小程序入门、原生小程序API使用、小程序框架Mpvue

web前端开发学习什么

这个学习的阶段不管是你培训还是自学都适用的,有什么问题可以随时沟通。

第2个回答  2020-03-28

  学习web前端开发,需要掌握哪些技能?

  Web前端开发主要学习html、css、js、jquery等等,除了学习开发语言,还要为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性;

  Web前端表现层及与前后端交互的架构设计和开发;配合后台开发人员实现产品界面和功能;利用各种Web技术模拟开发产品原型;Web新技术调研和资讯整理;精通HTML/XHTML、CSS,熟悉页面架构和布局,对Web标准和标签语义化有深入理解;熟悉Ajax、JavaScript(或者ActionScript)、DOM等前端技术,掌握面向对象编程思想。

  如何才能做得更好呢?

  1、学习html。这个是简单的,也是基础的。要熟练掌握div、form table、ul li 、p、span、font这些标签,这些都是常用的,特别是div和table,div用于布局、table也可以用于布局,但是不灵活,基本 table是用来和数据打交道。

  2、学习css。这里说的css不包括css3,一般我们看到web前端开发工程师的要求里面,有一个会使用css html 或者 css div 来进行界面布局,所以css是用于辅助html来布局和展示的,我们称之为“css样式”,为什么会说css div呢?因为上面说了div就是 html主要用于布局的东西,所以div就是核心掌握的东西!那么css肯定必须要配合div来使用才好。css要熟练掌握float、 position、width、height,以及对于的大小、会使用百分百、overflow、margin、padding等等,这些都是跟布局有关系的样式。

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

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

  5、好会点后台语言,比如java、php,为什么呢?因为前台界面的数据都是从后台来的,如果会点后台代码,就知道怎么跟后台交互数据是好的, 这样节约时间,也可以让前端代码更规范。

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

第3个回答  2016-11-30

  学习web前端开发需要掌握以下知识:

阶段一:web页面制作基础

    认识web前端和Html

    掌握HTML应用

    掌握CSS在开发中的使用

    页面标准化布局

阶段二:UI网站设计

    UI软件基础

    Axure原型图设计

    UI页面设计

    网页界面UI设计的配色

    WEB界面设计

    多风格类型的WEB界面设技

阶段三:编程基础技术

    掌握js基本语法与流程控制相关操作

    使用 JS 结合 HTML 实现代表性的 JS 特效制作

    独立完成网页中常见特效的编写

    第三方特效插件的使用

阶段四:后端开发技术

    web服务器

    掌握http协议

    了解web服务器和APP的关系

    NodeJS

    使用NodeJS搭建web服务器

    使用NodeJS搭建socket服务器

    express框架快速构建web应用程序

    MongoDB

    MongoDB 基本使用

    PHP语法

    PHP常用操作

    数据库的基本操作

    PHP 从数据库获取动态数据

    PHPCMS二次开发

    PHPCMS模板开发

阶段五:移动互联网应用

    Html5的应用

    Html5初级实战静态网页综合开发

    Html5相关知识扩展

    CSS3应用

    LESS用法

    SASS使用

    响应式页面布局

    微网站的制作

    Cordova

    移动应用的流行框架

    移动WEB开发

阶段六:特效开发高级实战

    AJAX详解

    jQuery框架详解

    jQuery Mobile

    Bootstrap

    AngularJS

阶段七:企业级应用开发

    Html5地理位置应用

    Html5离线应用

    Html5 webworker多线程实现

    Html5 websocket(通信协议)

    跨平台开发技术

    webAPP开发技术

    webAPP的设计模式

    Ionic

本回答被网友采纳
第4个回答  2019-12-18

web前端开发的学习内容

第1阶段前端核心基础

第2阶段HTML5 + CSS3 + 移动端核心

第3阶段移动端

第4阶段服务器端

第5阶段JavaScript高级

第6阶段前端必备

第7阶段高级框架

第8阶段小程序

web前端知识