会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
古兰精
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
52
53
54
55
56
57
58
59
60
···
128
下一页
2020年11月26日
Vue报错 There are multiple modules with names that only differ in casing 的报错原因和解决办法
摘要: 今天写项目时,遇到报错信息如下: ./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 古兰精
阅读(8177)
评论(0)
推荐(0)
2020年11月25日
浅析前端领域里与网络相关的知识
摘要: 一、3种握手形式 在早期的网络传输中,也就存在TCP协议需要“握手”的过程,但早期的协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送信息。于是WebSocket 协议在 2008 年诞生,2011 年成为国际标准。所有浏览器都已经支持了。而随着SSL/TLS的完善,存在已久的安全版
阅读全文
posted @ 2020-11-25 18:11 古兰精
阅读(354)
评论(0)
推荐(0)
浅析如何设计一个JavaScript插件系统
摘要: 插件是库和框架的常见功能,并且有一个很好的理由:它们允许开发人员以安全,可扩展的方式添加功能。这使核心项目更具价值,并建立了一个社区——所有这些都不会增加额外的维护负担。那么如何去构建一个插件系统呢?让我们用 JavaScript 构建一个我们自己的插件来回答这个问题。 一、如何构建一个简单的插件系
阅读全文
posted @ 2020-11-25 16:03 古兰精
阅读(682)
评论(0)
推荐(0)
浅析这句经常在框架中出现的JS代码加深对bind的理解
摘要: call、bind这类方法我们虽然在平时开发中用到的不多,但是在看框架源码时,我们会经常看到。比如我们经常在框架级的源码中看到类似如下的一句代码: var toStr1 = Function.prototype.call.bind(Object.prototype.toString); 在这一句代码
阅读全文
posted @ 2020-11-25 12:34 古兰精
阅读(205)
评论(0)
推荐(0)
2020年11月24日
浅析如何做web安全问题
摘要: 一、安全世界观 在互联网发展之初,IE 浏览器垄断的时期,大家上网的目的都很单纯,主要通过浏览器分享信息,获取新闻。但随着互联网的不断发展发展,一个网页能做的事情越来越多,除了看新闻,我们还可以看视频、玩游戏、购物、聊天等,这些功能都大大丰富了我们的生活。 随着网页功能的逐渐增多,就开始出现了一些黑
阅读全文
posted @ 2020-11-24 18:26 古兰精
阅读(619)
评论(0)
推荐(0)
浅析JavaScript到底是什么
摘要: 引用《JavaScript 高级程序设计第四版》中说的话 ——“从简单的输入验证脚本到强大的编程语言,JavaScript 的崛起没有任何人预测到。它很简单,学会用只要几分钟;它又很复杂,掌握它要很多年。要真正学好用好 JavaScript,理解其本质、历史及局限性是非常重要的”。 试想一下,如果有
阅读全文
posted @ 2020-11-24 17:44 古兰精
阅读(270)
评论(0)
推荐(0)
浅析webpack异步加载原理及分包策略
摘要: 一、webpack 异步加载原理 webpack ensure 有人称它为异步加载,也有人称为代码切割,他其实就是将 js 模块给独立导出一个.js 文件,然后使用这个模块的时候,再创建一个 script 对象,加入到 document.head 对象中,浏览器会自动帮我们发起请求,去请求这个 js
阅读全文
posted @ 2020-11-24 16:26 古兰精
阅读(2895)
评论(0)
推荐(0)
浅析JavaScript的执行机制
摘要: 再阅读之前,可以先看看之前总结的这篇,两篇结合,效果更好:JS中的单线程与多线程、事件循环与消息队列、宏任务与微任务 一、关于 JavaScript javascript是一门单线程语言,在最新的HTML5中提出了Web-Worker,但javascript是单线程这一核心仍未改变。 所以一切jav
阅读全文
posted @ 2020-11-24 11:19 古兰精
阅读(231)
评论(0)
推荐(1)
2020年11月23日
浅析ServiceWorker缓存与HTTP缓存对比了解
摘要: 虽然 ServiceWorker 和 PWA 正在成为现代 Web 应用程序的标准,但浏览器资源缓存变得比以往任何时候都复杂。本文涵盖了浏览器缓存的重点内容,具体包括: ServiceWorker 缓存与 HTTP 缓存的优先级? 主流浏览器实现的 MemoryCache 和 DiskCache 在
阅读全文
posted @ 2020-11-23 17:18 古兰精
阅读(836)
评论(0)
推荐(0)
浅析代码编译过程
摘要: 一、编译目标 目标:把源代码变成目标代码 1、如果源代码在操作系统上运行:目标代码就是“汇编代码”。再通过汇编和链接的过程形成可执行文件,然后通过加载器加载到操作系统执行。 2、如果源代码在虚拟机(解释器)上运行:目标代码就是“解释器可以理解的中间形式的代码”,比如字节码(中间代码)IR、AST语法
阅读全文
posted @ 2020-11-23 16:50 古兰精
阅读(2251)
评论(0)
推荐(0)
上一页
1
···
52
53
54
55
56
57
58
59
60
···
128
下一页
公告