07 2020 档案
摘要:背景 最近有这么一个项目,这个项目需要依赖多个npm包,这些npm包有部分依赖是相同的(或者包与包之间有相互联系),如下: 如图1所示,这里有两个npm包:npm1和npm2,它们有公共的依赖base2。这种情况下我们该如何管理本地代码呢? 如果npm1和npm2本地代码分别存入一个单独的仓库,那么
阅读全文
摘要:常见的事件 大致分为几类,浏览器事件 / 鼠标事件 / 键盘事件 / 表单事件 / 触摸事件 事件监听 • addEventListener : 非 IE 7 8 下使用 • 语法: 元素.addEventListener('事件类型', 事件处理函数, 冒泡还是捕获) var box = docu
阅读全文
摘要:最近在做前端异常监控上传异常日志,发现通过ajax请求后台的时候,监控台返回该请求的状态是canceled。 启发 仅仅是由于之前为了在输入账号时让浏览器进行自动补全,而将原先的div更换为了form,而不巧的是之前的登录事件源使用的是button。 而至于为什么status = canceled,
阅读全文
摘要:通过 XMLHttpRequest 对象,您可以在不重新加载整个页面的情况下更新网页中的某个部分。 XMLHttpRequest.prototype的属性–列出主要属性abort:资料说是调用该方法后 , readyState变为0 。在readyState-时测试 , 我测试结果readyStat
阅读全文
摘要:1、对某个元素进行事件触发时,比如点击事件时,想获取这个事件对象,这时候可以通过如下方式获取 <input type="button" value="测试" onclick="test()" /> function test(e){ const event = e || window.event c
阅读全文