04 2021 档案

摘要:理解闭包 1.如何产生闭包 当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时,就产生了闭包 2.闭包到底是什么 闭包是嵌套的内部函数 包含被引用变量(函数)的对象 注意:闭包存在于嵌套的内部函数中 3.产生闭包的条件 函数嵌套 内部函数引用了外部函数的数据(变量/函数) func 阅读全文
posted @ 2021-04-30 11:43 七度丢失的梦 阅读(75) 评论(0) 推荐(0)
摘要:在栈内存中,后进先出 <script> console.log('gb:' + i) var i = 1 foo(1) function foo(i) { if (i == 4) { return } console.log('fb:' + i) foo(i + 1) console.log('fe 阅读全文
posted @ 2021-04-28 15:29 七度丢失的梦 阅读(70) 评论(0) 推荐(0)
摘要:直接上经典示图 原型prototype 我们平时在代码里所创建的每一个函数,解析器都会向函数中添加一个属性prototype,这个属性对应着一个对象,这个对象就是我们所谓的原型对象 如果函数作为普通函数调用prototype没有任何作用,当函数以构造函数的形式调用时,它创建的对象中都会有一个隐式的属 阅读全文
posted @ 2021-04-27 16:01 七度丢失的梦 阅读(116) 评论(0) 推荐(0)
摘要:Wappalyzer 一款功能强大的、且非常实用的chrome网站技术分析插件,通过该插件能够分析目标网站所采用的平台构架 Axhub 一键复制 Iconfont 图标到 Axure 一键同步原型到 Axhub 或团队服务器 阅读全文
posted @ 2021-04-27 15:32 七度丢失的梦 阅读(127) 评论(0) 推荐(0)
摘要:直接看代码 ~~false 0 ~~true 1 ~~undefined 0 ~~!undefined 1 ~~null 0 ~~!null 1 ~~"" 0 ~~!"" 1 ~是按位取反的意思,计算机里面处理二进制数据时候的非,~~就是再转回来,利用两个按位取反的符号,进行类型的转换,转换成数字符 阅读全文
posted @ 2021-04-27 15:27 七度丢失的梦 阅读(206) 评论(0) 推荐(0)
摘要:Vue中内置了很多的指令,如v-model、v-show、v-html等,但是有时候这些指令并不能满足我们,或者说我们想为元素附加一些特别的功能,这时候,我们就需要用到vue中一个很强大的功能了—自定义指令。 自定义指令里的钩子函数 options = { bind:function(el,bind 阅读全文
posted @ 2021-04-27 15:21 七度丢失的梦 阅读(269) 评论(0) 推荐(0)