JavaScript
文章平均质量分 88
JavaScript中一些过经过脉的、或很少用到的、或鲜为人知的......
专讲冷知识
来超,专讲冷知识,专注企业AI、数字化、信息化的应用、实施和编程实现。牵引=企业内功 创新颠覆
展开
-
DevTools failed to load source map
DevTools failed to load source map: Could not load content for http://192.168.10.22/index.js.map: Unexpected token '原创 2023-06-16 12:33:06 · 2098 阅读 · 0 评论 -
js程序运行时在本机与外部app交互
在 WebExtensions 中,原生应用的清单中的 "allowed_extensions" 字段是一个由 extension ID 组成的数组,而在 Chrome 中,清单中的 "allowed_origins" 字段是一个由 "chrome-extension" URLs 组成的数组;你需要明确自己 extension 的 ID(因为在原生应用的清单中,extension ID 将会在被用来识别此 extension 是否被允许与原生应用通信);同时,原生应用也需要在其清单中的 "原创 2023-05-23 12:24:29 · 870 阅读 · 0 评论 -
搭建vue3+vite工程
如何在本地搭建 Vue3+Vite的构建设置,并允许我们使用 Vue3的工具链。确保你安装了最新版本的node.js。创建的项目将使用基于Vite的工具链。原创 2023-05-04 21:54:41 · 2220 阅读 · 0 评论 -
nodejs一对一npm多版本安装
重定向npm的缓存路径及其被node调用时的前置路径,将路径改为和“当前安装的nodejs”的版本,同路径。prefix = @\nodejs\node_global ,cache = @\nodejs\node_global原创 2022-11-13 12:25:20 · 3256 阅读 · 0 评论 -
浏览器LocalStorage和SharedWorker跨标签页通信-连载2
浏览器LocalStorage和SharedWorker跨标签页通信-连载2一、回过头来说“浏览器”的“多标签页”1.1、什么是“多标签页”1.2、“多标签页”的本质二、LocalStorage及其跨标签页通信2.1、localStorage的概念:2.2、localStorage的上下文及其适用范围 :2.3、localStorage及其父代存储对象Storage:2.4、localStorage能和导航器的存储管理器StorageManager---navigator.storage通信 :2.5、原创 2022-10-28 00:01:45 · 1536 阅读 · 0 评论 -
浏览器跨标签页通信BroadCast和ServiceWorker-连载1
这个导航器navigator的隐式的“独立的上下文window”也是个容器,即serviceWorker,它在创建的同时即会产生1个对应的“外部模块”的控制器controller,由控制器实际在其内部对监听到的客户端的其它安全上下文的消息的收发等.每个导航器navigator还隐式地存在“独立的上下文window”,可供用户代理在各自的安全上下文中用于“创建”register外部的模块module、“安装”module、“调用”module,但它不能直接用于DOM的操作和渲染,原创 2022-10-25 23:55:46 · 4075 阅读 · 0 评论 -
大厂后台管理passportal鉴权登录的通行做法-之腾讯云研究
目录大厂后台管理passportal的通行做法-之腾讯云研究一、研究的目的二、大厂通常的做法2.1、导航器生效载入来源页面即刻携带Cookies发页面get请求2.2、加载并执行页面中的link外部链接并相应执行对应的缓存策略2.3、依次加载并执行页面body的元素及script脚本2.4、导航器生效载入来源页面中script专门的js代码触发Auth2请求2.5、根据204请求将基本验证信息更新写入本地存储2.6、当用户点击“登录”链接时方执行“鉴权及登录”流程2.7、返回OAuth2鉴权登录后的控制台原创 2022-10-25 10:57:50 · 2520 阅读 · 0 评论 -
论提升人机交互设计体验之-浏览器Disk Cache磁盘缓存及其协商缓存、及原生App和浏览器实现缓存的差异
为了共同的“性能”的目标,浏览器和后端服务,需要明确几点“”共识的标准:3.2.1、当被浏览器“强制缓存”的资源,在服务端发生“Modified”改变时,浏览器这一侧,缓存将如何“更新”; 3.2.2、当被浏览器“强制缓存”的资源,在服务端是否可以给定一个“过期”的机制,过期后,浏览器这一侧,该如何处理,且如何如何“更新”缓存; 3.2.3、浏览器的“导航器”或“浏览器的内置js解释器引擎”,首次处理H5或Http请求的资源时,应当采用什么样的机制。原创 2022-10-25 11:00:15 · 4753 阅读 · 0 评论 -
process.env.NODE_ENV与@vue/cli-service及其.env.*默认外部环境配置文件之跨域部署
vue-cli + webpack项目,内置了process.env.NODE_ENV环境指针数组(对象),用以识别其内置的webpack打包“模式”mode。@vue/cli-service的脚本代码,在package.json的"scripts"指令对象,可对该打包“模式”mode进行配置,使得运行时,与打包“模式”mode相匹配。与上述相对应的是,支持与此规则相对应的外部文件命名规则.env.*,分别为:.env.development,代表“开发环境”(vue的默认值)原创 2022-10-16 15:29:35 · 1596 阅读 · 0 评论 -
Linux部署node.JS、NginX、egg、MongoDB和非js世界的后端服务之CentOS-腾讯云
Linux部署node.JS、NginX、egg、MongoDB和非js世界的后端服务之CentOS。MSWindows安装部署mongoDB;部署CentOS可视化界面GUI-之腾讯云服务器; centOS部署vscode;阿里云、百度云、华为云、京东云,因其内置的centos具体版本及其优化,会在很多细节上,各有差异原创 2022-10-12 20:46:52 · 1426 阅读 · 0 评论 -
关于vue eslint ident缩进红色波浪线及尾随空格
导致了,缩进为 2 * 2 = 4,js文件一点保存,就起“红色波浪线”而“警示”,只要你看得惯,那你就不改吧?eol尾随“LF”换行符,而非“尾随空格”,是要求的方式,但实际中,我们不经意的给空格。选项 自动修复,在“ESLint v4.0.0中已弃用”。好像,说的含含糊糊......强制一致的缩进的fix补丁,其中,看Configuration配置部分。缩进遗留”及“尾随空格”原创 2022-10-06 00:38:41 · 1789 阅读 · 0 评论 -
部署vue element-ui admin报错(vue2)
删除npm的缓存 (即删除文件夹C:\Users\Administrator\AppData\Roaming\npm-cache下的内容)# 赋予该文件夹的访问权限(安装过程若对此有提示,则加入): C:\Users\Administrator\AppData\Local\tmp。# 赋予该文件夹的访问权限: C:\Users\Administrator\AppData\Roaming\npm。npm首先会在你的项目文件夹下创建本机的“临时的稳定版的的分析存储库”文件夹:.staging。原创 2022-10-05 18:32:05 · 13899 阅读 · 1 评论 -
关于npm主版本升级及其相关
导致项目分发时 npm run build时总是弹出这个链接,其中内容为mockJS。升级前,一定需要关注项目依赖及开发依赖,是否也已经更新到了新版npm......简单解决办法:将事前下载好的,上下文中的node_modules\下,做覆盖。以下4、点位连带反应。原创 2022-09-23 21:39:12 · 9213 阅读 · 0 评论 -
vue serve及其与vue-cli-service serve之间的关系
近日群里,总是是不是得,群友爆料关于“ vue命令 ”和“ vue-cli-service ”不能执行的问题,如下,需要如何做本机“ 部署 ”和在怎样的条件下,它们才能执行呢:另外,对二者的关系,做一个浅析。原创 2022-09-21 18:03:18 · 5415 阅读 · 0 评论 -
影响WebPack部署的常见因素及解决办法
path: 'L:\\Vue3Test\\MyVue3Proj1\工程化\\构建工具的使用\\webpack-proj\\node_modules\\.staging\\@webassemblyjs\\wasm-opt-7c2d48dd',请将您的依赖项升级到。具的使用\webpack-proj\node_modules\.staging\@webassemblyjs\wasm-opt-7c2d48dd'] {原创 2022-08-21 10:55:31 · 5412 阅读 · 1 评论 -
推荐一款最流行的流程图及图表工具draw.io,老掉牙的工具已无人再用
以前的Diagramly)是免费的在线图表软件。您可以将其用作流程图制作工具、网络图软件、在线创建UML、作为ER图工具、设计数据库模式、在线构建BPMN、作为电路图制作工具等等。draw.io可以导入.vsdx、Gliffy™和Lucidchart™文件。.....................原创 2022-07-15 14:49:26 · 4518 阅读 · 0 评论 -
订阅w3c组织邮件列表申请方法
订阅w3c组织邮件列表申请方法, 其中,有很多“最新包”和参与到问题解答,比如,你通过“工作组”链接进入到了“可访问性指南工作组”的邮件列表原创 2022-07-10 16:30:02 · 967 阅读 · 0 评论 -
vscode用户配置文件等的存取
AppData所有应用程序注册表中涉及的关键节点的键值对都在里面原创 2022-07-09 12:45:03 · 5638 阅读 · 0 评论 -
关于vscode插件查询、备份与恢复
vscode 这个文件夹,大伙儿需要压缩备份一个哈,如果机器重装了,安装之后,解压覆盖它,之后,就免得再记不得都需要哪些插件啦原创 2022-07-08 21:03:30 · 3253 阅读 · 2 评论 -
js正则遍历复合查询条件并解析的基本方法
js正则遍历复合查询条件并解析的基本方法原创 2022-07-03 15:08:31 · 386 阅读 · 0 评论