摘要: JAVASCRIPT事件模型及事件代理 阅读全文
posted @ 2020-11-12 16:39 尖子 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 二叉树的四种遍历算法 阅读全文
posted @ 2020-11-12 16:37 尖子 阅读(65) 评论(0) 推荐(0) 编辑
摘要: JS的发布订阅模式 阅读全文
posted @ 2020-11-12 16:35 尖子 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 参考:详解JS函数柯里化 维基百科上说道:柯里化,英语:Currying(果然是满满的英译中的既视感),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 Currying有哪些好处 1. 参数复用 // 正常正则验证字符串 阅读全文
posted @ 2020-11-12 16:33 尖子 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 转载:javascript中offsetWidth、clientWidth、width、scrollWidth、clientX、screenX、offsetX、pageX offsetWidth //返回元素的宽度(包括元素宽度、内边距和边框,不包括外边距) offsetHeight //返回元素的 阅读全文
posted @ 2020-11-12 16:32 尖子 阅读(74) 评论(0) 推荐(0) 编辑
摘要: js防抖和节流 浅谈js防抖和节流 关于Js debounce 函数小结 https://www.cnblogs.com/songyz/p/10310491.html 阅读全文
posted @ 2020-11-10 21:35 尖子 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 转载 阅读全文
posted @ 2020-11-10 18:45 尖子 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 转载: css加载不会阻塞DOM树的解析 css加载会阻塞DOM树的渲染 css加载会阻塞后面js语句的执行、 因此,为了避免让用户看到长时间的白屏时间,我们应该尽可能的提高css加载速度,比如可以使用以下几种方法: 使用CDN(因为CDN会根据你的网络状况,替你挑选最近的一个具有缓存内容的节点为你 阅读全文
posted @ 2020-11-10 15:12 尖子 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/echolun/p/11438363.html 壹 ❀ 引 我们都知道,JS代码的执行顺序总是与代码先后顺序有所差异,当先抛开异步问题你会发现就算是同步代码,它的执行也与你的预期不一致,比如: function f1() { console.lo 阅读全文
posted @ 2020-11-10 11:45 尖子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 理解执行上下文 执行上下文(Execution Context): 函数执行前进行的准备工作(也称执行上下文环境) 运行JavaScript代码时,当代码执行进入一个环境时,就会为该环境创建一个执行上下文,它会在你运行代码前做一些准备工作,如确定作用域,创建局部变量对象等。 具体做了什么先按下不表, 阅读全文
posted @ 2020-11-10 11:03 尖子 阅读(285) 评论(0) 推荐(0) 编辑