(0)前端开发介绍

一、什么是前端开发?

  • 前端开发是创建Web页面或app等前端界面呈现给用户的过程
  • 核心技术:HTML、CSS、JavaScript以及衍生出的各种技术、框架等。
  • 前端开发其实算半个程序员,因为它不是一门编程语言,但也是我们做IT开发中必不可少的一门岗位技术。

二、网页案例

1.早期的网页

我们可以看到早期的网页都是满屏的文字,看起来不美观,功能少,速度慢。

2.现在的网页

如今现在的网页内容丰富,动态效果炫酷,功能更加强大,用户体验度更加友好。随着互联网的不断发展,对于前端的技术也是更新非常快。

 三、前端开发应用场景

其实前端开发不仅仅只能做我们电脑上所浏览的网页,我们使用的手机app,例如微信,QQ,都是我们前端开发做的,以及现在大家用的最多的微信小程序,还有游戏,都是我们前端开发做的。随着前端的不断发展,前端不再是切图仔时代,不再是早期的三剑客,flash+Fireworks+dreamweaver,现在的前端三剑客是HTML+CSS+JavaScript,那么我们的前端中为什么会看到服务端呢?这个不应该是Java,C++,Python这些编程语言吗?其实现在的前端已经是大前端了,什么是大前端呢?大前端是我们前端人员也要懂得后端的技术,例如Node.js技术,该技术是JavaScript脚本语言的运行环境,它可以将我们的JS代码运行在服务端。

 四、前端开发的就业机会

 五、前端开发就业薪资

 

 六、前端学习路线

1.入门阶段

HTML:HTML语法、HTML语义化、SEO基础。

CSS:CSS语法、页面布局、媒体查询,CSS3。

2.进阶阶段

JavaScript:JavaScript基本语法、基础的数据结构、Web APIS、ES6、模块化、TypeScript。

包管理工具:npm、yarn.

CSS进阶:

1.CSS预处理器:sass,less,postCSS。

2.CSS框架:Bootstrap、Layui。

3.CSS架构规范:OOCSS、BEM、SMACSS。

代码校验工具:ESLint、StyleLint、MarkdownLint。

模块打包工具:Webpack、Parcel、Rollup。

任务运行器:npm scripts、Makefile、Gulp、Grunt、Broccoli。

三大流行的框架:

1.VUE.js:VueX、Element UI。

2.React.js:Redux、AntDesign、Mobx、CSS in JS。

3.Angular:RxJS、ngrx。

持续学习:

Node.js、渐进式Web应用、服务端渲染、静态站点生成器、桌面应用、移动应用、桌面应用等等。

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

泽哥ins

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值