- 博客(10)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 前端HTML转PDF生成的PDF上边会有留白,下边截取不全
html2canvas生成的图片不完整笔者在最近四月份的时候找到了一份前端开发的工作,是个小规模公司,目前只有我一个前端开发,所以会遇到各种莫名其妙的问题,今天有时间,抽空总结一下(PS: 虽然不会有人看~~,但是可以自己记下以后备用)前端页面生成PDF格式,并且可以下载。由于后台工作比较繁重,所以打算前端单独做这个功能,起步其实还好,照着网上搜索到的代码,用 jspdf 和 ht...
2019-06-28 16:41:51
5141
5
原创 js可能会被面试官深挖的知识点
事件模型1. 原始事件模型(DOM0级)这是一种被所有浏览器都支持的事件模型,对于原始事件而言,没有事件流,事件一旦发生马上处理。有两种方式可以实现原始事件:html代码中直接指定属性值:<button id="demo" type="button" onclick="doSomeTing()" />在js中获取代码元素指定:document.getElementsById("demo").onclick = doSomeTing()优点:所有浏览器都兼容。缺点:只能绑定
2020-08-17 10:18:01
381
原创 HTML可能会用到的一些知识
HTML知识总结?DOCTYPE声明一般位于文档的第一行,它的作用主要是告诉浏览器以什么样的模式来解析文档。一般指定了之后会以标准模式来解析文档,否则不指定就以兼容模式来解析。标准模式:标准模式的渲染方式和 JS 引擎的解析方式都是以该浏览器支持的最高标准运行。兼容模式:浏览器会以向后兼容的方式来模拟老版本浏览器的行为,保证老网站的正确访问。HTML5为什么系需要引入 ,而不需要引入DTD?什么是DTD?DTD 简介。 全称为:文档类型定义,可定义合法的XML文档构建模块。使用一系列合法
2020-08-14 10:23:47
190
原创 echarts中国地图二级联动且多条数据展示
canvas的map类型使用最近笔者的公司提出了新的需求,要求将对应的数据呈现在地图上,将对应省份的数据渲染出来(之前是表格的来)。既然是要画图,那自然是得用到canvas,至少我用的来的就只有这个,其他的也未曾深入研究。而我打开它的文档,随意一翻就发现居然有map的类型,这不正是我想要的嘛。首先第一个问题就是:省级地图不能动态引入,因为笔者用的是 vue 的项目,所以目前还没...
2019-12-16 12:52:09
1688
原创 个人工作总结
最近一段时间在干啥前端页面生成 PDF 不完整。这是我的解决办法rsa 加密。应项目需求,本次的项目需要严格加密,故而我和后台小伙伴一商量,打算使用 rsa加盐来进行加密,就是先用公钥前端加密生成字符串,再将字符串拼接盐后,用 MD5 加密,然后后台小伙伴再通过私钥解密的一系列操作拿到数据。其余的都是一些正常的页面开发和数据展示,然后因为换了份新工作,所以也想暂时休息一下,ES6 的文章以...
2019-06-28 16:54:05
268
翻译 ES6 基础总结 (Symbol部分)
ES6 的 Symbol概述Symbol 是一种 ES6 新增的数据类型,与 Number String Boolean Null Undefined Object一样,所以在 ES6 中有6种基本数据类型。Symbol是独一无二的,通过 Symbol 函数生成,这就是说对象的属性名现在有两种类型,一种是原本的字符串,另一种是 Symbol。凡是属性名为 Symbol 类型的都是独一无二的...
2019-02-17 16:59:02
215
翻译 ES6 基础总结 (函数相关)
ES6函数的扩展函数参数的默认值ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 function Point(x = 0, y = 0) { this.x = x; this.y = y; }如果传参则为传参值,不传则为默认值0。...
2019-02-17 11:32:50
183
翻译 ES6 基础总结 (数值扩展)
ES6 针对数值的扩展二进制和八进制表示法从 ES5 开始,在严格模式之中,八进制就不再允许使用前缀0表示,ES6 进一步明确,要使用前缀0o表示。可以直接使用 Number() 方法将二进制和八进制转换为十进制。Number.isFinite(), Number.isNaN()ES6 新增,注意,如果参数类型不是数值,Number.isFinite一律返回false。他们与传统...
2019-01-28 23:05:19
148
翻译 ES6 基础总结 (字符串和部分正则)
字符串的扩展1. 字符的 Unicode 表示法有了这种表示法之后,JavaScript 共有 6 种方法可以表示一个字符。 '\z' === 'z' // true '\172' === 'z' // true '\x7A' === 'z' // true '\u007A' === 'z' // true '\u{7A}' === 'z' // true2. s...
2019-01-26 23:16:19
261
翻译 ES6 基础总结 1 ~ 3
ES6 自学总结let &amp;amp;amp;&amp;amp;amp; const均不会进行变量提升有自己的块级作用域均不允许重复声明const声明常量参数作用域也就是函数传入的参数也有自己的作用域,和函数体内的作用域是不同的??暂时性死区typeof 会报 ReferenceError如果是以后都不会声明的变量 typeof undeclared_variable // “undefined...
2019-01-26 00:24:13
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人