摘要:
1.在go语言中,变量没有初始化,则根据当前类型默认为对应的“零”; 例如:int -> 0, bool -> false, string-> "",其他派生类型为 nil 2.println和fmt.Println的区别: println有built-in包提供,主要用来打印错误,且没有返回值,主 阅读全文
摘要:
1.递归中的return返回值问题 来源:167:两数之和问题。想用二分法查找另外一个值 代码截图: 由于函数调用栈的原因,返回值总是为最后一行的-1, 解决方法:return 递归函数,例如: return between(start, mid-1,nums,target) 2. 136题,只出现 阅读全文
摘要:
一、严格模式 ECMAScript 5引入了严格模式(strict mode)的概念。严格模式是为 JavaScript定义了一种不同的 解析与执行模型。在严格模式下,ECMAScript 3中的一些不确定的行为将得到处理,而且对某些不安全 的操作也会抛出错误。要在整个脚本中启用严格模式,可以在顶部 阅读全文
摘要:
一、<script>元素 1.1 属性 ①async:可选项。表示立即下载脚本,加载后立即执行,但是不会妨碍文档的解析或其他操作(异步,即和文档解析并行,正常情况下互不打扰)。只对外部的脚本文件有效。 ②defer:可选项。表示该脚本只有文档完全解析和显示之后再执行(异步,与上面的区别就是执行的顺序 阅读全文
摘要:
1.__proto__属性全部都有,而且指向产生实例的函数的prototype 2.prototype可以看做是函数的属性,这个属性是一个对象,中间包括许多的值,其中constructor构造函数指向函数本身,__proto__属性指向上一级的prototype 3.Function,Object等 阅读全文
摘要:
一、Symbol.for()和Symbol()的区别: 1.使用Symbol.for会在全局环境登记,当字符串已经是被登记的时候可以直接返回登记的值,Symbol则没有登记机制 2.Symbol.keyFor()可以返回登记的字符串,可以看为专门为Symbol.for准备的函数 阅读全文
摘要:
将指定的代码移出本次执行,等到下一轮Event Loop时,再检查是否到了指定时间。如果到了,就执行对应的代码;如果不到,就等到再下一轮Event Loop时重新判断。这意味着,setTimeout指定的代码,必须等到本次执行的所有代码都执行完,才会执行。 详细讲解:https://www.jian 阅读全文
摘要:
1.在Chrome浏览器中多次点击后会触发onmouseleave(最新版好像已经修复) 2.在firefox浏览器中对一个输入框中的字符串截取之后会出现重复汉字(数字,字母不会出现这种情况) 阅读全文
摘要:
1.'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 使用如下语句重新安装vue-cli 2. Module build failed (from ./node_modules/vue-loader/index.js):TypeError: Cannot read prop 阅读全文
摘要:
1.下载安装git 2.管理员权限打开git bash 3.使用下面的代码生成ssh-key,其中双引号为你的邮箱 4.检查ssh-agent是否在运行中 出现agent pid XXX说明正在运行中 5.将ssh-key加入到ssh-agent 中 6.将ssh-key加入到github账户上 7 阅读全文