Es6语法+v-on参数相关+vue虚拟dom

本文深入探讨了ES6中引入的块级作用域概念,详细解释了let关键字如何改变了if和for循环的作用域规则。此外,还介绍了在ES6中优先使用const而非let的建议,以及对象字面量和函数定义的增强写法。最后,提到了Vue框架中虚拟DOM的响应式渲染机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Es6的语法

  1. Es5:if和for 都没有块级作用域,函数function有作用域。

    Es6:加入let使得if和for有作用域

  2. .建议: 在Es6中优先使用const,只有需要改变某一个标识符的时候才使用let.

    const使用需要提前赋值,对象(obj)形式的常量中,对象不可以更改,但是对象的属性可以更改

  3. 对象字面量增强写法:

    Const name='why';
    Const age=18;
    Es5写法:
    Const obj = {
    Name:name,
    Age: age
    }
    Es6写法
    Const obj = {
    	name,
    	age
    }
    

    4..函数的增强写法:

    Es5:
    Const obj={
    Run : function(){
    
    }
    },
    Es6: 
    Const obj={
    	Run(){
    	}
    }
    

    v-on参数相关

    情况1:如果该方法不需要额外参数,那么()可以不添加。

    但是:如果方法本身有一个参数,那么会默认将原生事件event参数传递进去

    情况2:如果需要同时传入某个参数,同时需要event,可以通过$event传入事件

vue虚拟dom

vue通过索引值改变数组不要能够响应式的渲染到页面上,通过pop(),push(),shift(),unshift(),

Splice(),sort(),reverse()可以响应式渲染到页面上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值