上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 126 下一页
摘要: 一、如何分析一个排序算法 复杂度分析是整个算法学习的精髓。 时间复杂度: 一个算法执行所耗费的时间。 空间复杂度: 运行完一个程序所需内存的大小。 学习排序算法,我们除了学习它的算法原理、代码实现之外,更重要的是要学会如何评价、分析一个排序算法。分析一个排序算法,要从 执行效率、内存消耗、稳定性 三 阅读全文
posted @ 2020-11-27 17:53 古兰精 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 今天写项目时,遇到报错信息如下: ./components/MavonEditor/index.vue?vue&type=script&lang=js& (./node_modules/_babel-loader@8.0.6@babel-loader/lib??ref--2-0!./node_mod 阅读全文
posted @ 2020-11-26 14:27 古兰精 阅读(7938) 评论(0) 推荐(0) 编辑
摘要: 一、3种握手形式 在早期的网络传输中,也就存在TCP协议需要“握手”的过程,但早期的协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送信息。于是WebSocket 协议在 2008 年诞生,2011 年成为国际标准。所有浏览器都已经支持了。而随着SSL/TLS的完善,存在已久的安全版 阅读全文
posted @ 2020-11-25 18:11 古兰精 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 插件是库和框架的常见功能,并且有一个很好的理由:它们允许开发人员以安全,可扩展的方式添加功能。这使核心项目更具价值,并建立了一个社区——所有这些都不会增加额外的维护负担。那么如何去构建一个插件系统呢?让我们用 JavaScript 构建一个我们自己的插件来回答这个问题。 一、如何构建一个简单的插件系 阅读全文
posted @ 2020-11-25 16:03 古兰精 阅读(593) 评论(0) 推荐(0) 编辑
摘要: call、bind这类方法我们虽然在平时开发中用到的不多,但是在看框架源码时,我们会经常看到。比如我们经常在框架级的源码中看到类似如下的一句代码: var toStr1 = Function.prototype.call.bind(Object.prototype.toString); 在这一句代码 阅读全文
posted @ 2020-11-25 12:34 古兰精 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、安全世界观 在互联网发展之初,IE 浏览器垄断的时期,大家上网的目的都很单纯,主要通过浏览器分享信息,获取新闻。但随着互联网的不断发展发展,一个网页能做的事情越来越多,除了看新闻,我们还可以看视频、玩游戏、购物、聊天等,这些功能都大大丰富了我们的生活。 随着网页功能的逐渐增多,就开始出现了一些黑 阅读全文
posted @ 2020-11-24 18:26 古兰精 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 引用《JavaScript 高级程序设计第四版》中说的话 ——“从简单的输入验证脚本到强大的编程语言,JavaScript 的崛起没有任何人预测到。它很简单,学会用只要几分钟;它又很复杂,掌握它要很多年。要真正学好用好 JavaScript,理解其本质、历史及局限性是非常重要的”。 试想一下,如果有 阅读全文
posted @ 2020-11-24 17:44 古兰精 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、webpack 异步加载原理 webpack ensure 有人称它为异步加载,也有人称为代码切割,他其实就是将 js 模块给独立导出一个.js 文件,然后使用这个模块的时候,再创建一个 script 对象,加入到 document.head 对象中,浏览器会自动帮我们发起请求,去请求这个 js 阅读全文
posted @ 2020-11-24 16:26 古兰精 阅读(2699) 评论(0) 推荐(0) 编辑
摘要: 再阅读之前,可以先看看之前总结的这篇,两篇结合,效果更好:JS中的单线程与多线程、事件循环与消息队列、宏任务与微任务 一、关于 JavaScript javascript是一门单线程语言,在最新的HTML5中提出了Web-Worker,但javascript是单线程这一核心仍未改变。 所以一切jav 阅读全文
posted @ 2020-11-24 11:19 古兰精 阅读(183) 评论(0) 推荐(1) 编辑
摘要: 虽然 ServiceWorker 和 PWA 正在成为现代 Web 应用程序的标准,但浏览器资源缓存变得比以往任何时候都复杂。本文涵盖了浏览器缓存的重点内容,具体包括: ServiceWorker 缓存与 HTTP 缓存的优先级? 主流浏览器实现的 MemoryCache 和 DiskCache 在 阅读全文
posted @ 2020-11-23 17:18 古兰精 阅读(686) 评论(0) 推荐(0) 编辑
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 126 下一页