摘要:
promise + fetch + AbortController + setTimeOut 这是一段正常的fetch请求 fetch('www.baidu.com',{}) .then(res=>res.json()) .then(console.log(res) // 打印返回结果 .catch 阅读全文
摘要:
在web的构建中,经常需要对元素进行监听,例如监听元素是否出现在可视范围内。 我们可以通过addEventListener来监听滚动,计算元素距离顶部的位置对元素的变更来做出反应。 但是长时间大量的触发事件反而对网页性能影响很大,使用节流的话其实也只是浅浅的优化一下性能。有没有其他思路可以既当元素改 阅读全文
摘要:
# 解决JavaScript单线程问题——webWorkers > 参考文档 [使用 Web Workers - Web API 接口参考 | MDN (mozilla.org)](https://developer.mozilla.org/zh-CN/docs/Web/API/Web_Worker 阅读全文
摘要:
Array --JavaScript内置对象 描述 可以用一个变量存储多种数据类型的Array对象,Array不是关联数组,不能使用字符串作为索引访问数组元素,需要使用非负整数的下标访问数组中的元素。 和对象的某些特征很相似,例如:属性访问器一半相似,衍生出的使用 .call() 或者 .apply 阅读全文
摘要:
git实现笔记自动上传功能 简介: 将更新内容自动上传同步git,无需手动提交,解锁一键式同步。流程大致为,创建新仓库,配置公钥和私钥,安装quicker软件,通过quicker上某脚本完成一键提交。 教程: 这里使用的是window系统,远程仓库使用的是github 假如是初次使用git的同学看这 阅读全文
摘要:
解构赋值 通过解构赋值,可以快速从对象或者数组中取出属性或者数值。 解构赋值 可以通过定位到数组或者对象的某一个位置,将值直接赋给一个或多个变量。 const arr = ['dasha', 'ersha', 'gangdan'] let [a, b, c] = arr //a='dasha' b= 阅读全文
摘要:
ES标准下中的let,var和const let会报重复声明,var则比较随意,重不重复无所谓 // 使用 var 的时候重复声明变量是没问题的,只不过就是后面会把前面覆盖掉 var num = 100 var num = 200 // 使用 let 重复声明变量的时候就会报错了 let num = 阅读全文
摘要:
1 class Solution { 2 public int romanToInt(String s) { 3 int temp = 0; 4 int ex = 0; 5 int sum = 0; 6 for(int i=0;i<s.length();i++){ 7 switch(s.charAt 阅读全文