正常用法 引入jspdf.min.js var doc = new jsPDF() doc.text('Hello world!', 10, 10) doc.save('a4.pdf') api可查看官方说明 jsPDF…
分类:html
JSON的作用
HTML与XHTML —— 二者有什么区别,你觉得应该使用哪一个并说出理由。 1.XHTML必须被正确的嵌套,如<p></p>则会报错2.XHTML必须被关闭3.标签名必须用小写字母4.XHTML…
url输入后的故事
小刘(浏览器)是一个批发商, 小李(普通用户)是一个超市的进货经理,一天小李经理来到了小刘老板的店铺,说:我‘要(www.baidu.com)类的所有东西’,小刘老板说:‘我得用我们的行话(IP)告诉底下的人你要的东…
Will it finally: 关于 try/catch 的一些细节
随着async /await的出现,我最近发现自己在我的代码中使用了更多try /catch /finally。但老实说,我终于用“finally”做了一点练习。当我去实际使用它时,我有点不确定它的细节。所以我把几个例子…
requestAnimationFrame 实现1s
概述 通过 requestAnimationFrame 实现 对特定时间的控制,探其使用方式 不适用 setTimeout 或 setInterval 的原因,他们实现性能差,受硬件影响大,计时不准确。 源码实现 fun…
一个页面进去自动跳到指定的页面去
<!DOCTYPE> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-T…
8月项目总结(一)
1、模板字符串使用问题 关键点(``)、${} 模板字符串定义:模板字面量 是允许嵌入表达式的字符串字面量。你可以使用多行字符串和字符串插值功 能。它们在ES2015规范的先前版本中被称为“模板字符串”。 模板字符串使用…
监听input输入值变化的方案
水平有限,如有错误,欢迎指正。 一、改变input的输入值的情况: 用户键盘输入 鼠标右键复制、剪切、黏贴 快捷键复制、剪切、黏贴 js获取元素后赋值 document.getElementsByTagName("inp…
HTML5关于 contenteditable 介绍
HTML5已经从一个新的名词变成了我们在项目中经常用到的东西了,今天我们就来分析一番其中contenteditable 。 contenteditable是HTML5的一个新的特性,有可能你也了解过一些,但是因为你没在项…
浏览器性能优化
1、 减少http请求,合理设置 HTTP缓存 http协议是无状态的应用层协议,意味着每次http请求都需要建立通信链路、进行数据传输,而在服务器端,每个http都需要启动独立的线程去处理。这些通信和服务的开销都很昂贵…
HTML中的meta的属性作用
在写前端页面时,常常忽略meta标签的作业,只是习惯性的粘贴常用的一些代码,很多不明白meta还有其他很多用法,下面是我整理的一部分。meta标签的组成:meta标签原本有两个属性,它们分别是http-equiv属性和n…
通过改变属性来实现动画
今天这篇文章主要简述js如何通过改变属性来实现动画效果,比如通过定时器快速改变width, height, left, top等属性,实现图形在html的页面上做匀速的运动。 现在就有这样的一个需求,定义2个不同背景颜色…