摘要: 最近因为项目需要,研究了几天用js导出页面上的div为图片。项目需求是这样的,一个页面上有统计图和统计表,另外一部分是地图,当用户点击导出报告时,需要将页面内容导出到Excel,统计表可以从后台查出列表,然后以表格形式导出;统计通采用的echarts,可以转换为base64编码,然后后台处理之后导出 阅读全文
posted @ 2017-07-25 16:45 white_0710 阅读(15409) 评论(0) 推荐(2) 编辑
摘要: 代码如下html: 实现效果:以上两种方法text(),html()都要把span标签内的文本获取出来,而现在我想获取p标签下的“内容”,不包括p标签下的span标签下的内容,即 我需要让content = "内容内容"、而不是content = "内容<span>我不获取的内容</span>内容内 阅读全文
posted @ 2017-06-29 18:32 white_0710 阅读(8676) 评论(0) 推荐(0) 编辑
摘要: var htmlentities = { encode: function(str) { var buf = []; for (var i=str.length-1;i>=0;i--) { buf.unshift(['&#', str[i].charCodeAt(), ';'].jo... 阅读全文
posted @ 2017-06-28 22:09 white_0710 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1、让容器内文字不管是单行还是多行始终垂直居中 解决:css无法直接控制,用js实现 2、IE上超链接使用绝对定位后失效 解决办法:(1)使用position:relative而不是position:absolute;(2)添加背景色;(3)添加透明的背景图片,gif或png,但会增加无意义的htt 阅读全文
posted @ 2017-06-28 15:25 white_0710 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 用es6区区几行代码就解决了去重,利用 Set的这种不重复的数据结构。 Set内部判断两个值是否不同,使用的算法叫做"Same-value equality",它类似于精确相等运算符( ),主要的区别是NaN等于自身,而精确相等运算符认为NaN不等于自身。 阅读全文
posted @ 2017-06-19 15:03 white_0710 阅读(168) 评论(0) 推荐(0) 编辑
摘要: ES6 新增了几种集合类型,本文介绍 Set、Map 和 WeakMap。比较新的 Firefox、Chrome(需要在 about:flags 启用实验性 JavaScript)以及 IE11 都有不同程度的实现。需要注意的是,ES6 规范会一直调整,本文只以当前规范及浏览器实现为准。 Set S 阅读全文
posted @ 2017-06-19 14:54 white_0710 阅读(1089) 评论(1) 推荐(0) 编辑
摘要: 1、前端请求数据URL的谁来写? 在开发中,URL主要是由后台来写,写好了之后再给前端开发者。 如果后台在查询数据,需要借助查询条件才能查询到前端需要的数据时,这时后台会要求前端提供相关的查询参数:如: 接口文档也是主要由后台开发者来写的,因为直接跟数据打交道的就是后台,后台是最清楚,数据库里面有什 阅读全文
posted @ 2017-05-02 21:29 white_0710 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: String 类 Attribute and methodanchor() 创建一个<a>标签的实例,将其name属性设置为被传递给此方法的字符串big() 将字符串转换为<big>标签的一个实例blink() 将字符串转换为<blink>标签的一个实例bold() 将字符串转换为<bold>标签的 阅读全文
posted @ 2017-04-28 19:52 white_0710 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 前言 HTML5 的 web Storage 存储方式有两种:localStorage 和 sessionStorage。 这两种方式都是通过键值对保存数据,存取方便,不影响网站性能。他们的用法相同,存储时间不同。localStorage 的数据保存在本地硬件上,可以永久保存,可以手动调用api清除 阅读全文
posted @ 2017-04-28 17:51 white_0710 阅读(125) 评论(0) 推荐(0) 编辑
摘要: EventUtil = { /*事件添加*/ addListener: function(target,type,handler){ if(target.addEventListener){ target.addEventListener(type,handler); }else if(target.attachEvent)... 阅读全文
posted @ 2017-04-09 20:45 white_0710 阅读(894) 评论(0) 推荐(0) 编辑