web前端主要学习什么?

阿桃啊


web前端开发主要学习html+css、JavaScript、jQuery、ajax、常用框架和后端技术。

如果是美工方向,要把Photoshop、Flash工具学精通。

学习使用html网页常用制作工具HBuilder、sublime、FrontPage、Dreamweaver。

html、css是前端技术领域基础部分,css3+html5,java+jquery,ajax等是必须要掌握的基本技能,Bootstrap,Ext,EasyUI,J-UI, Angular,React,requireJS,Vue,Backbone.js,node.js等常用框架是高级进阶部分。

最好学点编程语言,如java、php、Python。

要了解ie、chrome、Firefox等浏览器内核,要熟知如何处理pc端和手机端页面的适配。

web前端可以从事美工设计、资深网站前端工程师、前端架构师。




云渺书斋


web前端也是软件开发的一种,只不过重点在视图展现、web前端程序运行性能、和后端协作配合上。


web前端学习的内容:

一般包括html、html5(html的下一个版本)、CSS、CSS3(CSS的下一个版本)、Javascript、ES6(javascript的一个标准)、Ajax等。刚入行可能有些头大,概念太多了。但是可以抓住一个点来学习,有点到面,如html+css+javascript的组合。当然还有很多,只不做这个组合比较大众,也容易入门。


学习web前端需要注重培养的思想意识:

1、css的盒子模型、dom模型、html各个标签设计的出发点(明白每个标签是什么意思)等等

2、学好学精javascript的基本语法,javascript是个独立的语言,只不过太html跟它配合的地方比较多而已。

3、web前端属于软件开发的范畴,所以学好计算机理论基础是必须的。前期入门时,可能感觉不明显,以后会慢慢的感到它的重要性,有空的时候多补补。


该学习web前端哪个框架:

web框架可以选择的很多很多,特别是前几年,前端框架简直是百花齐放、百家争鸣。现在随着竞争的加剧,慢慢地市面上流行的框架才出现了几个佼佼者,如Vue、angularjs、react等等。学习那个主流的框架都行,重点是学精一个再去研究下一个。


该不该学后端技术和美工:

需要了解一些后端技术、数据库技术、操作系统技术等等,做到全面了解就行,不用花费太大精力。

美工一般是由专门的人员,一般只需要了解的基础知识即可,也不用太深入。


学学习顺利!


肥猫技术生活


一个非常好的问题,先理解一下Web前端开发的发展趋势。

移动互联网时代,前端开发成为重点,并且出现了多个移动端平台,Android,iOS,微信小程序,支付宝小程序,还有不断出现的新操作系统,比如阿里YunOS,华为鸿蒙,等等。

为了支持这些平台和系统,越来越多的应用开始使用H5跨平台架构,于是重新定义了一个新名词,叫做“大前端”。

一,H5跨平台开发

这时的H5前端开发已经不再是单单的网页开发了,而是前端应用开发。具体到H5 Hybrid架构,常用三剑客:HTML, css, JavaScript

1) HTML和css是页面设计,没有代码逻辑

2) JavaScript编程,还有其它衍生语言,比如常用的TypeScript

JavaScript是一种脚本语言,由解释器加载执行,常用在网页前端动态展示、和服务后端交互等场景。

二,JavaScript开发

学习JavaScript语言基础,掌握基本的编程方法。如果对着教程学习比较枯燥,难以坚持,那么可以多利用网上的一些学习资源,边学习边动手,比如HackerRank在线练习网站,提供了丰富的编程练习题。

三,学习框架

JavaScript前端开发有很多成熟的框架可用,比如JQuery, AngularJS,React,还有前后端都跑通的NoteJS。新手学习时,推荐当前普遍使用的Top3开发框架,太新或者太旧的都不适合用来学习练手。


阿里开源框架Ant Design Pro是一个功能完善的脚手架,推荐新学者练手,逐步沉淀和总结代码实现。

四,积累项目经验

学习的最终目的是学以致用,在实际项目中积累经验,不断提升。有了一定技术基础后,推荐尝试参与开源项目,在开发功能、提交代码的过程中,提升非常快。而且开源项目经验,和工作经验一样,应聘时非常受欢迎。


我是工作多年的Web应用架构师,陆续发布关于软件开发方面的文章,欢迎关注我,了解更多IT专业知识。


分享到:


相關文章: