前端知识集锦(一)谁要是说前端工程师切图仔,用这篇文章怼回去

1. MVC 开发模式
  • M:model, 模型层,提供 / 保存数据;
  • C:controller,控制层,数据处理,实现业务逻辑;
  • V: view,视图层,展示数据,提供用户界面;
2. Ajax 技术

促使前端独立获取数据,实现 MVC、MVVM 的重要技术。

3. 前端 MVC 框架

以前 MVC 这个开发模式经常在后端被提及,前端作为页面展示,后端工程师写写模板就能满足业务需求,处于 V 层。而现在,前端代码也需要保存数据,处理数据,生成视图。

4. Backbone.js

Backbone 只有 M 和 V,没有 C。

前端的 Controller 和后端不同,不需要处理业务逻辑,只需要处理 UI 逻辑。

5. Router

前端领域天然的一种方法,用来切换视图。

6. MVVM 模式

Model View View-Model。

用 View-Model 代替 Controller ,可以把 View-Model 当作是简化版的 Controller,唯一的作用就是为 View 提供处理好的数据,不含其他逻辑。

其本质是,View 绑定 View-Model,视图与数据模型强耦合。数据的变化实时反映在 view 上,不需要手动处理。

Angular(一般被视为 MVC,现在越来越接近于 MVVM 模式)、Vue(响应式编程)、React

7. SPA

网页其实是一个应用程序,SPA=Single-page Application

2010 年,前端工程师从开发页面,变成了开发前端应用程序。(跑在浏览器里面的应用程序)。

8. 前后端分离
  • Ajax -> 前端应用兴起
  • 智能手机 -> 多终端支持
9. REST 接口

前后端分离以后,它们之间通过接口通信。后端暴露出接口,前端消费后端提供的数据。后端接口一般是 REST 形式,前后端的通信协议一般是 HTTP。

10. Node

2009 年,Node 项目诞生,服务器上的 JavaScript 运行环境。

Node = JavaScript + 操作系统 API

Node 的意义:

  • JavaScript 成为服务器脚本语言,和 Python、Ruby 一样。
  • JavaScript 成为唯一的浏览器和服务端都支持的语言。
  • 前端工程师可以编写后端程序。
11. 前端开发模式的根本改变:
  • Node 环境下的开发
  • 大量使用武器端工具
  • 引入持续集成等软件工程的标准流程
  • 开发完成后,编译成浏览器可以运行的脚本,放上 CDN

转载于:https://www.cnblogs.com/kurryluo/p/10828583.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一份前端Vue男生的简历范例: 个人信息: 姓名:张三 性别:男 出生年月:1995年1月 联系方式:电话 13812345678,邮箱 zhangsan@email.com 教育背景: 2013年9月-2017年6月 XX大学 计算机科学与技术 本科 工作经历: 2017年7月-2018年8月 XX科技有限公司 前端工程师 工作描述: - 负责公司多个Web项目的前端开发工作,使用Vue框架完成页面编写及交互逻辑设计 - 使用Webpack进行前端代码打包与构建,并负责项目的部署与维护 - 与后端工程师协作,完成API接口设计与开发 - 参与公司内部的前端技术分享会议,并持续学习前端新技术 2018年9月-至今 XX互联网有限公司 高级前端工程师 工作描述: - 负责公司Web项目的前端开发工作,使用Vue框架和Element UI库完成页面编写及交互逻辑设计 - 负责构建前端代码的打包和部署,并进行性能优化,提高页面加载速度和用户体验 - 与设计师协作,完成页面的UI设计和切图工作 - 参与公司内部前端团队的技术分享和培训,分享Vue框架、Webpack、ES6等前端开发技术 专业技能: - 熟练掌握HTML/CSS/JavaScript等前端基础知识 - 熟练掌握Vue.js前端框架及相关插件库(如Vuex、Vue Router、Element UI等) - 熟练使用Webpack进行前端代码打包和构建 - 熟悉ES6语法,能够运用Promise、async/await等异步编程技术 - 熟悉Node.js和Express框架,了解RESTful API设计 - 了解微信小程序开发技术,有相关项目经验 个人特质: - 具有较强的学习能力和团队协作能力,能够独立解决问题 - 注重代码规范和可维护性,有良好的编码习惯 - 热爱前端开发工作,有较强的自我驱动力 希望以上简历范例能够对您有所帮助,祝您求职顺利!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值