- 博客(7)
- 收藏
- 关注
原创 改变this指向的方法
(4) 箭头函数没有自己的this指向,它的this依赖于上层作用域(父作用域)this指向,如果上层函数也是箭头函数,继续向外跳一层,以此类推,如果跳到全局 this->window (注意: 箭头函数不能作为构造函数)(2) 在本次函数执行过程中,强制将this指向apply()的第一参数,如果参数是null和undefined默认将this指向window。(2) 在本次函数执行过程中,强制将this指向call()的第一参数,如果参数是null和undefined默认将this指向window。
2024-11-01 15:51:19
156
原创 Angular生命周期
渲染回调的执行不绑定到任何特定组件实例,而是应用范围的钩子。你可以使用这个生命周期钩子手动检查 Angular 正常变更检测之外的状态变化,手动更新组件的状态。如果你有其他代码需要在组件销毁时运行一些清理行为,可以使用这种模式。尽量避免定义这个钩子,只有在没有其他选择时才使用。虽然可以访问这些查询的已初始化状态,但尝试在此方法中更改任何状态会导致。方法在 Angular 每次检查组件模板的变化之前运行。这意味着你可以基于组件的初始输入值更新其状态。这意味着你可以基于组件的初始输入值更新其状态。
2024-10-08 14:55:42
1503
原创 vue常用指令
在使用了 v-bind 指令的属性中,如果使用的是键值对方式,值如果使用引号引起来了的话,则会被当做字符串直接解析(解析之后会去除引号),如果没有使用引号,则会被当做变量,去 data 中找是否有这个变量,如果有再将值赋给这个变量。将表单项中要展示的数据与 data 中的数据进行绑定,如果修改 data 中被绑定的数据,则展 示的数据也会改变,相应的,如果修改表单项中展示的数据,也会直接修改 data 中的数据。v-if 当条件为 false 时,会直接删除掉该标签及其标签体,为 true 时,再创建;
2024-07-22 17:46:52
672
原创 闭包&柯里化
函数在执行过程中返回了另一个函数, 该函数使用父函数中的变量或方法, 导致返回的函数通过作用域链一直引用父作用域的AO对象导致父作用域的AO对象一直得不到释放。是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。2. 返回的引用类型(数组, 对象, 函数, 以函数为主), 使用函数中的局部作用域变量。1. 在函数内容中, 返回一个引用类型(数组, 对象, 函数, 以函数为主)2. 函数外可以访问函数内的数据,不安全。
2024-06-17 09:18:07
666
原创 面向对象&new 关键词&原型&Object.prototype&面向对象继承
(2) 给创建的实例化对象绑定原型属性([[Prototype]])指向构造函数的原型对象(构造函数.prototype),所有的(该构造函数创建的)实例化对象都可以通过此属性访问构造函数的原型对象。Object.setPrototypeOf(target, proto) 传入一个实例化对象和原型对象(构造函数,prototype),设置该实例化对象原型属性的指向([[Prototype]])
2024-06-14 17:12:33
1581
原创 angular创建没有app.module.ts/app-routing.module.ts文件解决办法
如果你想要继续使用模块化的方式构建你的Angular应用,可以通过运行。
2024-06-14 11:40:19
1173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人