
web前端
文章平均质量分 53
李晓怡
年轻就要多折腾
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue 使用html2canvas和print.js实现前端打印功能,并自适应所有纸张
一开始用print.js打印包含canvas的dom,后来,查了资料,对print.js修改后,可以很好的解决了问题,但是没有自适应打印纸张。没办法,那就自己改一下吧。基本print.js的基础上将代码进行修改,将需要打印的dom转为图片后,调用print.js将图片进行打印。import html2canvas from "html2canvas"// 打印类属性、方法定义/* eslint-disable */const Print = function (dom, options)原创 2021-09-16 15:18:02 · 5579 阅读 · 8 评论 -
闭包与柯里化
闭包和柯里化都是JavaScript经常用到而且比较高级的技巧,所有的函数式编程语言都支持这两个概念,因此,我们想要充分发挥出JavaScript中的函数式编程特征,就需要深入的了解这两个概念,闭包事实上更是柯里化所不可缺少的基础。一、柯里化的概念 在计算机科学中,柯里化是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。这个技术由Christopher Strachey以逻辑学家 Haskell Curry ...转载 2020-07-15 16:36:48 · 1039 阅读 · 0 评论 -
js 中set去重并转为数组
const items = new Set([1, 2, 3, 4, 5, 5]); //去重const array1 = [...items]; //2.转成数组原创 2019-10-11 10:54:05 · 1780 阅读 · 0 评论 -
JavaScript中apply()、call()、bind()的用法分析
数组去重去空原创 2020-07-30 13:55:31 · 221 阅读 · 0 评论 -
前端性能优化 14 条规则
规则01:尽量减少HTTP请求前端优化的黄金准则指导着前端页面的优化策略:只有10%-20%的最终用户响应时间花在接受请求的HTML文档上,剩下的80%-90%时间花在为HTML文档所引用的所有组件(图片、脚本、样式表等)进行的HTTP请求上。因此,改善响应时间的最简单途径就是减少组件的数量,并由此减少HTTP请求的数量。当然很多人就会说,既然这样,那我们就减少页面组件的数量不就OK了吗?那你...转载 2018-10-25 17:44:46 · 314 阅读 · 0 评论 -
解决js设置svg image,图片无法显示问题
用setAttribute来设置svg的image的路径,图片无法显示要用 image.href.baseval 才会有效var svgDoc = document.getElementById("sketchpad");var imgSVG = document.createElementNS("http://www.w3.org/2000/svg", 'image');img...原创 2018-09-05 17:02:47 · 21857 阅读 · 7 评论 -
[转载]cookie和session的区别和应用场景
区别和联系: Cookies是属于Session对象的一种。但有不同,Cookies不会占服务器资源,是存在客服端内存或者一个cookie的文本文件中;而“Session”则会占用服务器资源。所以,尽量不要使用Session,而使用Cookies。但是我们一般认为cookie是不可靠的,session是可靠地,但是目前很多著名的站点也都以来cookie。有时候为了解决禁用cookie后的...转载 2018-08-17 15:02:07 · 200 阅读 · 0 评论 -
【转载】Cookie
目录1. 概述2. Cookie 与 HTTP 协议2.1 HTTP 回应:Cookie 的生成2.2 HTTP 请求:Cookie 的发送3. Cookie 的属性3.1 Expires,Max-Age3.2 Domain,Path3.3 Secure,HttpOnly4. document.cookie5. 参考链接1. 概述Cookie 是服务...转载 2018-08-17 14:47:13 · 347 阅读 · 0 评论