初识vue

初识vue

  • 1.vue版本
    • vue 1.0 2014年
    • vue 2.0 2016年
    • vue 3.0【试用版】 2019年10月
  • 2.vue简介–hello vue

<body>
    <div id="app">
        {{ this.msg }}
        <p>
            {{ msg }}
        </p>
    </div>
</body>
<script src="../lib/vue.js"></script>
<script>
    /**
     * 当我们通过script引入vue.js后,就会全局注册一个Vue变量,它是一个构造函数
    */
    // new Vue( Options )  //options-选项
    var vm = new Vue({
        el: '#app',//挂载:将一个已有的DOM元素的选择器挂载在构造函数的选项上,也确定了vue实例的作用范围
        data: {
            msg: 'hello vue'
        }
    });
    console.log('vue' , vm);
</script>



  • 3.vue源码案例【思维】
    • 匿名函数
    • `
    (function(形参1,形参2){
        //demo
    })(实参1,实参2)

`

  • 匿名函数好处:
    • 隔离作用域,避免全局作用域污染;
    • 防止命名冲突;
    • 防止一些脚本的攻击
    • 封装js基本上都是用它来完成;
    • 匿名函数,仅在调用时临时创建,临时创建的作用域链对象,在匿名函数调用结束后直接销毁;
    • 节省内存空间
      ……
  • 4.数据驱动视图
    • 意义:当数据发生改变时,视图也会随之改变
    • 学习vue思想转换:关注data变化,不再关注v的变化
  • 5.双向绑定
</head>
    <body>
      <div id="app">
        <input type="text" v-model = "msg">
        <p> {{ msg }} </p>
      </div>
    </body>
    <script src="../../../lib/vue.js"></script>
    <script>
      new Vue({
        el: '#app',
        data: {
          msg: 'Hello Vue'
        }
      })
    </script>
  • 6.new Vue()得到的结果,我们十一标签化呈现的, 称之为:
    根实例组件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值