摘要:
cesium学习之路(一): 学习计划正在安排中,零基础学习cesium 阅读全文
摘要:
内存泄露定义:一块被分配的内存既不能使用也无法回收,直到浏览器进程结束; 常见的有以下这些: 1,意外的全局变量; 2,console.log; 3,DOM泄露; 4,闭包; 5,被遗忘的定时器; 阅读全文
摘要:
// 1,写法不一样type MyType = { name: string age: number}interface MyType { name: string; age: number}// 2,拓展方式不一样 type MyType = { name: string age: number} 阅读全文
摘要:
打包后的文件: 1,自执行函数 2,参数通过对象的形式传递: key:文件的路径;value:是一个函数(执行当前文件的代码,eval执行字符串代码) 3,如何多个文件打包成一个文件?通过__webpack_require__ 4,原理:通过递归的方式,不停调用自己 打包优化(目的是体积更小,速度更 阅读全文
摘要:
事件循环概念: 1,js是单线程,防止代码阻塞,把代码分为:同步代码和异步代码; 2,同步代码给js引擎执行,异步代码交给宿主环境; 3,同步代码放入执行栈中,异步代码等待时机成熟送入任务队列; 4,执行栈执行完毕,会去任务队列看是否有异步任务,有就送到执行栈中执行,反复循环查看执行,这个过程就是事 阅读全文
摘要:
正向代理:代理客户端为客户端收发请求(对客户端负责),多用于爬墙,加速访问,缓存数据,隐藏客户端。 反向代理:代理目的服务器为服务器收发请求(对服务端负责),对于客户端而言,它是不知道代理服务器的存在的,有利于保护服务器(隐藏服务器端),负载均衡。 阅读全文
摘要:
1,jsonp(开发基本不用,但是面试经常被问原理是什么),原理:动态生成script标签通过src来加载网络请求地址获得数据,因为src请求不会被浏览器拦截;缺点:只支持get请求;应用场景:用来请求某些第三方数据解决跨域问题,例如请求国家气象网天气数据。 2,中间服务器代理(正向代理和反向代理) 阅读全文
摘要:
找了很多网上关于v-charts的柱形图使用,我发现我一模一样的配置就是没有效果,原来是因为我是按需引入的, //按需引入import VeHistogram from 'v-charts/lib/histogram'; Vue.component(VeHistogram.name, VeHisto 阅读全文
摘要:
/*****************************************************************************************/ 原生js实现深拷贝 function clone(target){ if(typeof target === 'object'){ let obj = Array.isArray(tar... 阅读全文
摘要:
先举个常见的栗子: 用ES5实现如下: 阅读全文