html使用html2canvas,jspdf转pdf 前言前端使用html2canvas和jspdf进行html转pdf的,原理大致是先把html渲染出来,然后通过html2canvas进行页面切割,然后把切割好的页面用canvas的形式贴到pdf上,这样就会出现把正常数据切割了,形成不正常的页面,暂时对页眉页脚没有做相应的处理 引入html2canvas和jspdf 123npm i html2canvas --savenpm i jspdf -- 2022-05-24 Coding JavaScript Html html2canvas jspdf pdf
通讯运营商dns劫持了GitHub io的域名? 前言前些天装atilo时用到了它的GitHub第三方库,那时候就发现它的github.io域名被解析为127.0.0.1。 那时还没多想,以为是它的域名设置出了问题,(虽然当时换dns成功装上去了就是) 结果今天再次访问别的github.io域名直接就是网络错误了,nslookup一看吓一跳嗷 另一个dns更恶心 爬爬爬 辣鸡dns,👴就不直说了,懂的都懂。 当初要不是嫌4.4.4.4和8 2022-05-12 Coding JavaScript Host DNS Github
11+ chrome高级调试技巧,学会效率直接提升666% 前言chrome浏览器作为前端童鞋的老婆,相信你一定不陌生。调页面、写BUG、画样式、看php片少了它整个世界都不香了。 不信?一起来看看我们的老婆有多厉害…. 1#. 一键重新发起请求在与后端接口联调或排查线上BUG时,你是不是也经常听到他们说这句话:你再发起一次请求试试,我这边看下为啥出错了! 重发请求,这有一种简单到发指的方式。 选中Network 点击Fetch/XHR 选择要重新发送的 2022-04-26 Coding JavaScript JavaScript Web Debug. Chrome
Web App Manifest应用程序清单详解 Web App ManifestWeb 应用程序清单在一个 JSON 文本文件中提供有关应用程序的信息(如名称,作者,图标和描述)。manifest 的目的是将 Web 应用程序安装到设备的主屏幕,为用户提供更快的访问和更丰富的体验。 Web 应用程序清单是被称为渐进式 Web 应用程序 (PWA)的 Web 技术集合的一部分,它们是可以安装到设备的主屏幕的网络应用程序,而不需要用户通过应用商店, 2022-04-20 Coding JavaScript Web App Manifest
TamperMonkey教程+GM函数手册 前言TamperMonkey脚本教程+GM函数手册 文章目录 序 门头的代码 jQuery 选择器 操作html debugger的方法 GM教程+GM函数手册 函数手册: GM_addStyle GM_log GM_listValues GM_setValue GM_deleteValue GM_getValue GM_getResourceText GM_getResource 2022-04-14 Coding JavaScript JavaScript TamperMonkey
JSONPath-简单入门 前言JSONPath - 是xpath在json的应用。 xml最大的优点就有大量的工具可以分析,转换,和选择性的提取文档中的数据。XPath是这些最强大的工具之一。 如果可以使用xpath来解析json,以下的问题可以被解决: 数据不使用特殊的脚本,可以在客户端交互的发现并取并获取。 客户机请求的JSON数据可以减少到服务器上的相关部分,这样可以最大限度地减少服务器响应的带宽使用率。 如 2022-04-08 Coding Python JavaScript Python JSONPath
Git更新以及Git安装包 前言git如何更新以及git安装包 一、git如何更新?步骤:1.先查看自己的git版本PowerShell命令输入: 12git --version 2.更新git当前git版本是2.17.1之前的,输入: 12git update 当前git版本是2.17.1之后的,输入: 12git update-git-for-windows 二、git安装包下载途径git官方下载:速度慢淘宝镜像下 2022-04-02 Git Bash Git
CSS3关键字unset 前言今天遇到了一个css属性 1display:unset 以为是新增的display的属性值,查了好久,发现并没有这个属性值, 后来发现了unset是css的关键字,将一个属性的属性值设置为unset,目的是将一个属性重新重新设置为其从父母那继承的属性值,如果没有继承则是重置成初始值。 它可以应用到所有的css属性上,包括css简写。 注意:亲自测试IE10不兼容 例如:color 12345 2022-03-30 Coding CSS Web CSS3
TamperMonkey脚本以及JavaScript爬虫应用 前言在以往的XmlHttprequest对象中想要跨域请求基本上就是靠jsonp,油猴脚本可以实现自定义网页脚本,但是他同样无法避免的要被CORS阻止。 如何使用 @grant注解 实现使用油猴自带的GM_xmlhttpRequest发送跨域请求?通常新建一个脚本之后是这样的:符号 // 不是代表注释 1234567891011121314// ==UserScript==// 2022-03-28 Coding JavaScript JavaScript Web CORS TamperMonkey
JavaScript对象-MutationObserver对 DOM 树所做更改进行监视 前言MutationObserverMutationObserver 接口提供了监视对 DOM 树所做更改的能力。它被设计为旧的 Mutation Events 功能的替代品,该功能是 DOM3 Events 规范的一部分。 构造函数MutationObserver() 创建并返回一个新的 MutationObserver 它会在指定的 DOM 发生变化时被调用。 方法disconnect() 阻 2022-03-26 Coding JavaScript JavaScript Web MutationObserver