摘要: jsx介绍 jsx是一种JavaScript的语法扩展(eXtension),也在很多地方称之为JavaScript XML,因为看起就是一段XML语法,用于描述UI界面,并且可以和JavaScript代码结合使用。 比起vue中的模板语法,更加灵活,且不需要学习模板语法中的特定标签,比如:v-if 阅读全文
posted @ 2024-01-09 18:44 程序员李林 阅读(263) 评论(0) 推荐(0)
摘要: 函数内 this 绑定 函数内this的绑定和函数定义的位置没有关系,和调用的方式和调用位置有关系,函数内的this是在被调用执行时被绑定的。 this的具体绑定规则 this 绑定基本包含下面4种绑定规则,以及一些其它的特殊绑定规则: 默认绑定 隐式绑定 显式绑定 new绑定 默认绑定 独立的函数 阅读全文
posted @ 2024-01-09 13:20 程序员李林 阅读(243) 评论(0) 推荐(0)
摘要: apply和call apply和call非常类似,都是用于改变函数中this的指向,只是传入的参数不同,等于间接调用一个函数,也等于将这个函数绑定到一个指定的对象上: let name = 'window' function getName(param1, param2) { console.lo 阅读全文
posted @ 2024-01-09 13:18 程序员李林 阅读(303) 评论(0) 推荐(1)