![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
拾文断字
什么都无法舍弃的人,什么都无法得到,走出舒适圈
展开
-
js-笔记-箭头函数
箭头函数虽然语法简洁,但也有很多场合不适用。箭头函数不能使用 arguments、super 和new.target,也不能用作构造函数。此外,箭头函数也没有 prototype 属性很大程度上,箭头函数实例化的函数对象与正式的函数表达式创建的函数对象行为是相同的。任何可以使用函数表达式的地方,都可以使用箭头函数:let arrowSum = (a, b) => {return a + b;};let functionExpressionSum = function(a, b) .原创 2022-03-01 13:59:21 · 109 阅读 · 0 评论 -
js 图片处理-去除背景
removeImgBgFromLoadedImage(img) { const rgba = [0, 0, 0, 255]; const tolerance = 180; var imgData = null; const [r0, g0, b0, a0] = rgba; var r, g, b, a; const canvas = document.createElement('canvas'); const contex原创 2022-02-28 15:15:43 · 2374 阅读 · 0 评论 -
ref 重写组件方法
this.$refs[‘calendar’].btnFix = function(boll) {console.log(boll, “重写组件方法”);})原创 2022-02-23 18:11:34 · 220 阅读 · 0 评论 -
js 笔记 ----理解原型
无论何时,只要创建一个函数,就会按照特定的规则为这个函数创建一个 prototype 属性(指向原型对象)。默认情况下,所有原型对象自动获得一个名为 constructor 的属性,指回与之关联的构造函数。对前面的例子而言,Person.prototype.constructor 指向 Person。然后,因构造函数而异,可能会给原型对象添加其他属性和方法。在自定义构造函数时,原型对象默认只会获得 constructor 属性,其他的所有方法都继承自Object。每次调用构造函数创建一个新实例,.原创 2022-02-17 16:51:08 · 244 阅读 · 0 评论 -
js笔记--调用构造函数
要创建 Person 的实例,应使用 new 操作符。以这种方式调用构造函数会执行如下操作。(1) 在内存中创建一个新对象。(2) 这个新对象内部的[[Prototype]]特性被赋值为构造函数的 prototype 属性。(3) 构造函数内部的 this 被赋值为这个新对象(即 this 指向新对象)。(4) 执行构造函数内部的代码(给新对象添加属性)。(5) 如果构造函数返回非空对象,则返回该对象;否则,返回刚创建的新对象。...原创 2022-02-17 15:52:46 · 812 阅读 · 0 评论 -
js笔记 语法-运算符优先级
&& 先执行,然后是 ||true || false && false; // true(true || false) && false; // falsetrue || (false && false); // true=先执行,然后是+var a=42var b=a++a // 43b // 42因为 && 运算符的优先级高于 ||,而 || 的优先级又高于 ? :...原创 2022-01-27 14:58:52 · 1091 阅读 · 0 评论 -
js笔记 ==和===的 (==的类型转换)
常见的误区是“== 检查值是否相等,=== 检查值和类型是否相等”。听起来蛮有道理,然而还不够准确。很多 JavaScript 的书籍和博客也是这样来解释的,但是很遗憾他们都错了。正确的解释是:“== 允许在相等比较中进行强制类型转换,而 === 不允许var a = 42;var b = "42";a === b; // falsea == b; // trueES5 规范 11.9.3.4-5 这样定义:(1) 如果 Type(x) 是数字,Type(y) 是字符串,则返回 x .原创 2022-01-27 13:42:07 · 1181 阅读 · 0 评论 -
js 笔记-LHS RHS 作用域
js 笔记原创 2021-12-27 11:53:19 · 176 阅读 · 0 评论