
javascript
强哥叨逼叨
微信公众号:强哥叨逼叨
展开
-
office excel 打开csv文件乱码问题解决
作者:林一二链接:https://www.zhihu.com/question/21869078/answer/350728339来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。对于 CSV 文件,Excel 需要它有一个元信息来说明它的编码,那 CSV 是纯文本文件怎么设置元信息呢?微软就定义了一个自己的格式叫 BOM 头,这个 BOM 头在被其他的表格展示器(比如 Numbers 或者 Libre Office)打开的时候会被忽略,但对 Excel 就很关键了.转载 2021-02-03 16:16:14 · 1103 阅读 · 0 评论 -
网页内容无法选择复制解决办法
var eles = document.getElementsByTagName('*');for (var i = 0; i < eles.length; i++) { eles[i].style.userSelect = 'text';}原创 2021-01-18 11:00:31 · 1319 阅读 · 0 评论 -
js 浏览器端直接导出本地数据(不经过服务端请求)
1、首先配置自己的aws_access_key_id和aws_secret_access_key。额,这个不懂的自行百度吧package.json{ "dependencies": { "aws-sdk": "^2.819.0", "cnpm": "^6.1.1", "express": "^4.17.1", "uuid": "^3.3.2" }, "name": "aws-nodejs-sample", "description": "A simp原创 2021-01-18 10:44:02 · 331 阅读 · 1 评论 -
js基础--将内存中的数据保存为文件下载到本地
本文转自:https://blog.youkuaiyun.com/wxl1555/article/details/86501049前言最近在做一个项目,有个需求就是,前端在内存中维护了一个很复杂的json对象,当点击下载按钮时,需要把这个json对象保存到文本中并下载到本地。总结了两种实现方式假如在我们项目中有个json对象如下: var jsonObj = { name: 'Leon WuV', age: 23 }方式一当我们点击下载按钮时转载 2020-12-31 14:54:45 · 1291 阅读 · 2 评论 -
POST方式导出Excel文件
1.方法一:一般情况下,我们通过ajax获取数据都是采用get方式获取,但如果ajax的请求url过长时,get方式由于浏览器对url长度不同会导致无法正常获取数据,尤其是IE。这时候,我们需要通过post请求的方式获取数据,而如果我们需要通过post方式导出Excel表格,则需要通过表单提交的方式导出Excel。function postExcelFile(params, url)...转载 2018-11-14 14:53:43 · 10760 阅读 · 2 评论 -
js实现简单易用的上下无缝滚动效果
<!doctype html><html><head><meta charset="utf-8"><title></title><meta name="description" content=""><meta name=&qu转载 2018-11-02 10:05:18 · 7920 阅读 · 1 评论 -
另一种表格多行合并实现代码
<!DOCcargoName html /><html><head> <title>test table</title></head><body> <table id="testTable" border="1" cellspacing原创 2018-09-28 18:32:18 · 580 阅读 · 0 评论 -
vue 地址区域选择组件
项目中用到了地址区域选择,自己写了一个,效果如下:组件代码:<template> <div> <i-input @on-focus="areaFocus" @on-blur="areaBlur" placeholder="请选择地址" v-model="formObj[formPropNa.原创 2018-08-28 10:22:16 · 15340 阅读 · 6 评论 -
Js表格多行合并实现,可对多个列进行处理
先看下效果:然后看完整代码,里面有详细的注释:<!DOCcargoName html /><html><head> <title>test table</title></head><body> <table id="testTable" bor原创 2018-08-22 12:57:32 · 14398 阅读 · 0 评论 -
贝塞尔曲线扫盲
相信很多同学都知道“贝塞尔曲线”这个词,我们在很多地方都能经常看到。但是,可能并不是每位同学都清楚地知道,到底什么是“贝塞尔曲线”,又是什么特点让它有这么高的知名度。贝塞尔曲线的数学基础是早在 1912 年就广为人知的伯恩斯坦多项式。但直到 1959 年,当时就职于雪铁龙的法国数学家 Paul de Casteljau 才开始对它进行图形化应用的尝试,并提出了一种数值稳定的 de Castelja...转载 2018-07-09 10:37:44 · 257 阅读 · 0 评论 -
vue父子页面都缓存,父进子点浏览器返回后,再进入子页面不刷新问题解决
项目中遇到了父子两个页面都是缓存的,但是父页面是一个统计页面,点击表格的不同项目会进入到对应的子页面的不同tab列表页,如下:子列表如下:我点击了未到件进入到子列表的未到件列表后,点击浏览器返回到父页面,数据缓存所以页面信息没问题,可是当再点击待派件之类的进入到子页面,本来应该是需要刷新子列表页到待派件的tab显示列表的,可是因为有缓存,所以子列表页面没有刷新还是在未到件列原创 2018-05-08 17:39:26 · 3924 阅读 · 0 评论 -
伪数组
什么是伪数组能通过Array.prototype.slice转换为真正的数组的带有length属性的对象。这种对象有很多,比较特别的是arguments对象,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回NodeList对象都属于伪数组。我们可以通过Array.prototype.slice.call(fakeA转载 2018-02-07 11:22:54 · 213 阅读 · 0 评论 -
S脚本实现浏览器自动点击(阿里员工秒杀月饼)
秒杀活动页面html> head> meta http-equiv="Content-Type" content="text/html; charset=gb2312"> title> Micomo title> head> body> div> p>转载 2018-02-06 18:12:41 · 1100 阅读 · 0 评论 -
如何理解和熟练运用js中的call及apply?
背景:今天群里有 妹子(我就不指名道姓喽)说:百度了一圈calll()函数和apply()函数,感觉还是糊里糊涂然后群里热闹了,各种表情包,各种殷勤,你懂的!正好我前几天刚又重新翻了一遍 那本 600多页 的圣经书,我习惯时不时的去打下基础,只是为了用来装逼,给人讲解。。。。(我是有多蛋疼)!好了下面针对这个问题,我看好多小朋友 都不理解或者很迷惑,确实容易绕晕,毕竟是js独有的面转载 2018-02-06 12:06:58 · 203 阅读 · 0 评论 -
立即调用的函数表达式
本文转载自:http://www.cnblogs.com/TomXu/archive/2011/12/31/2289423.html前言大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人转载 2017-12-05 11:28:12 · 426 阅读 · 0 评论 -
javascript模板引擎template.render使用
本文转载自: javascript模板引擎template.render使用1 2 3 function test(){4 5 //你的方法6 7 }8 9 如上代码:通常我们见到的是以开始/结束的一串javascript代码,并且,type="text/jacascript"。有朋友可能见到过 以开始/结束的一串javascript代码,并且,t转载 2017-12-13 16:02:58 · 3290 阅读 · 0 评论 -
jqprint的网页打印,部分图片无法加载处理
本文转自:http://www.cnblogs.com/sanqianjin/archive/2015/09/24/4836643.html自己负责的模块需要有个试卷打印的功能,需要将网页特定范围内的内容打印出来,所以选择了jquery.jqprint脚本用起来也非常简单。 //打印 $("#printPage").jqprint({ de转载 2017-10-27 16:09:59 · 6640 阅读 · 0 评论 -
JavaScript原型彻底理解2---继承中的原型链
本文转载自: JavaScript原型彻底理解2---继承中的原型链上一篇 JavaScript中原型的彻底理解1一、继承的概念 继承是所有的面向对象的语言最重要的特征之一。大部分的oop语言的都支持两种继承:接口继承和实现继承。比如基于类的编程语言Java,对这两种继承都支持。从接口继承抽象方法 (只有方法签名),从类中继承实例方法。 但是对JavaS转载 2017-10-17 17:24:29 · 304 阅读 · 0 评论 -
JavaScript中原型对象的彻底理解
本文转载自: JavaScript中原型对象的彻底理解下一篇 继承中的原型链的理解一、什么是原型原型是Javascript中的继承的继承,JavaScript的继承就是基于原型的继承。1.1 函数的原型对象 在JavaScript中,我们创建一个函数A(就是声明一个函数), 那么浏览器就会在内存中创建一个对象B,而且每个函数都默认会转载 2017-10-17 17:21:06 · 510 阅读 · 0 评论