摘要:深入虚拟DOM和DOM-diff 待更新 阅读全文
posted @ 2020-06-26 22:22 pikachuWorld 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Visual Studio Code 一款好用的IDE 集成开发工具 就是Eclipse啦,Visual Studio啦这类的工具。IDE (Integrated Development Environment) 集成开发环境 集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码 阅读全文
posted @ 2020-06-23 20:19 pikachuWorld 阅读(11) 评论(0) 推荐(0) 编辑
摘要:webpack是什么 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个 阅读全文
posted @ 2020-06-21 22:53 pikachuWorld 阅读(14) 评论(0) 推荐(0) 编辑
摘要:函数的节流 函数节流的原因 DOM操作操作比非DOM操作需要更多的内存和CPU时间比如 onresize事件处理程序DOM操作,高频率会让浏览器崩溃,解决这个问题可以用定时器对该函数进行节流 函数节流基本思想 每隔一段时间执行, 比如第一次调用函数,创建一个定时器,在指定时间隔执行代码,第二次调用函 阅读全文
posted @ 2020-06-19 23:01 pikachuWorld 阅读(7) 评论(0) 推荐(0) 编辑
摘要:在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。 命令式编程中“典型”的方法和过程都深深地根植于它们所在的环境中,通过状态、依赖和有效作用达成;纯函数与此相反,它与环境无关,只要我们愿意,可以在任何地方运行它 面向对象语言的问题是,它们永远都要随身携带 阅读全文
posted @ 2020-06-11 23:26 pikachuWorld 阅读(10) 评论(0) 推荐(0) 编辑
摘要:从输入 URL 到页面展示完整流程示意图 1、用户输入url并回车2、浏览器进程检查url,组装协议,构成完整的url3、浏览器进程通过进程间通信(IPC)把url请求发送给网络进程4、网络进程接收到url请求后检查本地缓存是否缓存了该请求资源,如果有则将该资源返回给浏览器进程5、如果没有,网络进程 阅读全文
posted @ 2020-06-09 18:24 pikachuWorld 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Promise 基本用法及实现原理 一、promise 是什么? Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。Promise 是一个对象,从它可以获取异步操作的消息。 1.1、promise的两个特点: (1)对象的状态不受外界影响。Promise 阅读全文
posted @ 2020-06-07 19:28 pikachuWorld 阅读(49) 评论(0) 推荐(0) 编辑
摘要:dom操作查询一览表 获取id和属性 1、getElementById //获取id 返回一个给id属性值的元素节点对应对象 2、getElementsByTagName //获取比标签 返回一个对象数组,每个对象分别对应着文档有着给定标签的一个元素 3、getElementsByClassName 阅读全文
posted @ 2020-05-31 01:09 pikachuWorld 阅读(12) 评论(0) 推荐(1) 编辑
摘要:深拷贝、浅拷贝实现 JavaScript的数据类型分为基本数据类型和引用数据类型。 5种基本数据类型Undefined、Null、Boolean、Number 和 String,变量是直接按值存放的,存放在栈内存中的简单数据段,可以直接访问。 检测对象的判断 function isObject(ob 阅读全文
posted @ 2020-04-30 01:32 pikachuWorld 阅读(32) 评论(2) 推荐(0) 编辑
摘要:1、autocomplete="off"属性不兼容问题 谷歌版本 搜了一下解决了 <input style="display:none"> 用户名input autocomplete="off" 密码input autocomplete="new-password" 亲测有效 如果还不行试试再试试 阅读全文
posted @ 2020-04-27 14:33 pikachuWorld 阅读(51) 评论(0) 推荐(1) 编辑