https://juejin.cn/post/6844903795806175245[https://juejin.cn/post/6844903795806175245]h...
https://juejin.cn/post/6844903795806175245[https://juejin.cn/post/6844903795806175245]h...
事件代理&原理 把原本需要绑定在子元素的响应事件(click、keydown......)委托给父元素,让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。 为...
如何判断数据类型? 1.使用typeof 检测基本数据类型时没有问题,但是当其对引用类型进行检测时,会返回object; 由结果可知typeof可以测试出number、str...
基本数据类型的特点:直接存储在栈(stack)中的数据引用数据类型的特点:存储的是该对象在栈中引用,真实的数据存放在堆内存里引用数据类型在栈中存储了指针,该指针指向堆中该实体...
localstorage无法跨域(同源策略的限制),无法跨浏览器; localstorage可通过storage event数据变化监听; localstorage实现跨浏览...
链接 https://www.cnblogs.com/bounsail/p/15120288.html[https://www.cnblogs.com/bounsail/p/...
创建型模式 单例模式、工厂模式 、原型模式 结构型模式 适配器模式、装饰者模式、组合模式、享元模式、代理模式; 行为型模式 模板方法模式、命令模式、迭代器模式、观察者模式、...
1、Json jsonp 只能支持 get 请求; 2、cors cors 可以支持多种请求。cors 并不需要前端做什么工作。 3、nginx 反向代理 使用nginx反向...
一、现存的问题 使用传统的form表单提交参数(或者文件)时,只要提交就会有以下两个问题:1、无法处理回调函数2、页面会刷新 二、概述 FormData 是 XMLHttpR...
async / defer 共同点: 使用 async/defer 属性在加载脚本时,异步下载文件,不会阻塞页面解析;async/defer 仅适用于外链( 内联的 scri...
动态导入script JavaScript 代码: 上面的方法动态加载js资源,注意,默认 append 到文档中的 script 会异步执行(可以理解为默认拥有 async...
TextEncoder, TextDecoder(实验中的功能) base64 编解码 Base64编码作用:由于某些系统中只能使用ASCII字符。Base64就是用来将非A...
https://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API[https://developer.mozilla.or...
派发事件 dispatchEvent dispatchEvent 向指定目标事件派发一个事件;一般的事件触发是用户进行某些操作时才会触发,而使用dispatchEvent可以...