摘要:
重载允许一个函数接受不同数量或类型的参数时,作出不同的处理。 比如,我们需要实现一个函数 reverse,输入数字 123 的时候,输出反转的数字 321,输入字符串 'hello' 的时候,输出反转的字符串 'olleh'。 利用联合类型,我们可以这么实现: function reverse(x: 阅读全文
posted @ 2020-01-14 17:35
vickylinj
阅读(6838)
评论(0)
推荐(0)
摘要:
javascript中声明函数常用的方法有两种:函数声明式和函数表达式. 一、定义 下面分别用两种方法定义函数: //函数声明式 function greeting(){ console.log("hello world"); } //函数表达式 var greeting = function(){ 阅读全文
posted @ 2020-01-14 17:01
vickylinj
阅读(2116)
评论(0)
推荐(0)
摘要:
一、什么是立即执行函数? 声明一个函数,并马上调用这个匿名函数就叫做立即执行函数;也可以说立即执行函数是一种语法,让你的函数在定义以后立即执行; 立即执行函数的创建步骤,看下图: 二、立即执行函数的写法: 有时,我们定义函数之后,立即调用该函数,这时不能在函数的定义后面直接加圆括号,这会产生语法错误 阅读全文
posted @ 2020-01-14 14:46
vickylinj
阅读(1971)
评论(0)
推荐(0)
摘要:
key 的特殊属性主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes。如果不使用 key,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试就地修改/复用相同类型元素的算法。而使用 key 时,它会基于 key 的变化重新排列元素顺序,并且会移除 key 不存在 阅读全文
posted @ 2020-01-14 11:41
vickylinj
阅读(265)
评论(0)
推荐(0)
摘要:
全局对象也叫为顶层对象,是js里面预定义的对象,作为js的全局函数和全局变量的占位符。(在网页里是window对象、在node里面是Global对象) 全局对象上的属性和方法可以直接使用,不用指定所属对象(a)。 在全局作用域声明的变量和函数是作为window对象的属性和方法而存在的(window. 阅读全文
posted @ 2020-01-14 11:24
vickylinj
阅读(1512)
评论(0)
推荐(0)
摘要:
转自:https://www.cnblogs.com/Jimc/p/9993214.html 在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口。 1. window.self 功能 阅读全文
posted @ 2020-01-14 11:16
vickylinj
阅读(485)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2020-01-14 11:11
vickylinj
阅读(157)
评论(0)
推荐(0)
摘要:
1、在js中只有两种作用域 a:全局作用域 b:函数作用域 在ES6之前,js是没有块级作用域。 首先来解释一下什么是没有块级作用域? 所以此时 是可以打印输出变量a的值。 2、什么是变量提升? 在我们的js中,代码的执行时分两步走的(1、预解析 2、一步一步执行): 1.预解析阶段:首先会在全局作 阅读全文
posted @ 2020-01-14 10:53
vickylinj
阅读(890)
评论(0)
推荐(0)