前端发展史+初识Vue

1. 前端框架的发展历史

前端工程师( 攻城狮 )

12年: html css + div
13年: js 加入 jquery
14年: MVC angular1.0 react
16年: vue 微信小程序

2. Vue.js第一次使用

  1. 什么是框架?什么是库

    框架是有一套自己的生态系统的
    库是没有自己的生态系统的, 它就是一个工具

  2. 查看vue.js的源代码

    匿名函数 + 严格模式
    - 1. 没有名字,那么无法再外部通过函数名使用或是操作这个函数,那么相对来说比较稳定,安全
    - 2. 严格模式使用,让这个匿名函数的语法更加的标准和严格
     
    格式
    ( function ( 形参1 , 形参2 …) {})( 实参1, 实参2 …)
    第一个括号是用来定义匿名函数,第二个括号是用来运行这个匿名函数
     
    三个代码:
    第一行: 不导出object 也不导出 undefined
    第二行, 如果我们想模块化引用Vue,那么我们要通过amd将Vue函数定义为模块
    第三行, 如果我们想将Vue作为全局变量使用,那么我们将Vue挂在在window对象身上

  3. 目前学习使用的是全局变量形式

  4. 使用JSX来描述用户界面,jsx( javascript + xml )
    jsx的特点:

    • 指定属性
    • 嵌套格式
    • 使用表达式
    • 防注入攻击
    • 表示对象
  5. 总结vue.js第一次使用

  • 使用script标签引入Vue.js
  • 实例化全局暴露的变量Vue构造器函数得到一个实例
  • 配置Vue构造器函数中的配置项,一个配置项一个功能
    • el – 将id为app的一部分DOM结构当做模板传入配置项,然后挂载在页面中
    • data – 用来定义数据的
  • 将数据展示在视图中,通过使用 双大括号语法 ( mustache 语法 ) 来展示数据
  • 这时候我们发现在我们的模板(DOM结构)中可以使用 javascript语法,那么我们把这个类型称之为 ‘jsx语法糖’
  • 当我们将数据修改后发现,视图就会更新,这种情况我们称之为‘数据驱动(视图)’
  1. 既然Vue是一个框架, 那么它使用了什么架构模式?
  • 目前我们市面上基本上是以 MVC 这个架构思维 为主

  • MVC 的衍生的模式:

    • MVC
    • Backbone.js
    • MVP
    • MVVM
  • 名词解释:

    • M Model 表示数据
    • V View 表示视图
    • P/C/VM Presenter/Controller/ViewModel(视图模型) 表示就是逻辑
  • Vue使用的是MVVM

  • Vue中 VM改变,那么 V也会改变 , 反之也是一样的, 我们称之为 ‘双向数据绑定’

  • 数据驱动/ 双向数据绑定的原理 / 深入响应式的原理

    当我们将数据写在data选项时, Vue会通过observer将data对象中的所有的属性都设置上getter和setter

    当我们将数据绑定在视图时,自动触发getter,会将默认值,展示在视图
    当我们通过视图修改数据是, 会自动触发setter,将数据修改,同时视图也会发生更新

Spring Cloud Nacos是一种基于Nacos的微服务架构中的服务发现和配置管理工具。它提供了服务注册与发现、服务健康监测、动态配置管理等功能,可以帮助我们更好地管理前端Vue项目的上线部署。 首先,我们需要在前端Vue项目中引入Spring Cloud Nacos的相关依赖。可以通过Maven或者Gradle方式引入,具体的依赖可以参考Spring Cloud Nacos的官方文档。 接下来,在前端Vue项目的配置文件中,我们需要指定Nacos服务的地址和端口号。这样前端项目就可以通过Nacos注册和发现相关的微服务。配置文件的具体内容如下所示: ``` nacos: server-addr: localhost:8848 ``` 然后,我们需要在前端Vue项目中编写相应的代码来获取Nacos中的配置信息。可以使用Nacos提供的Java SDK或者相关的RESTful接口来实现。通过动态配置管理的功能,我们可以在Nacos中配置前端Vue项目的一些运行参数,并实时获取这些配置信息。 最后,我们需要将前端Vue项目打包,并将打包后的文件部署到服务器上。可以使用Nginx等Web服务器来托管前端静态资源文件。部署过程中需要注意配置Nginx来正确地映射前端Vue项目的访问路径。 总结来说,通过引入Spring Cloud Nacos的依赖,配置Nacos的地址和端口号,编写相关代码来获取Nacos中的配置信息,并将前端Vue项目打包部署到服务器上,我们就可以实现前端Vue项目的上线部署。这样可以更好地管理和配置前端项目,提高项目的可维护性和灵活性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值