
javascript
超小盆友的媳妇儿
喜欢代码 喜欢陈伟霆
展开
-
处理后端返回的html代码实现支付功能
今天项目有个小需求,希望弹出个支付弹框,本来觉得挺容易的,页面是支付宝返回的,可是处理还是出了问题,后台接口返回的html代码,是没问题的,可返回到了response里面,前端取不到,后来决定直接弹个iframe页面,src直接指向接口地址,让浏览器自己处理返回值,从而弹出来,如愿以偿实现了功能,不过感觉不够完善,下面附上代码,有需要的可以用: <div style={{ width: '80%', height: '355px', margin: '30px auto 10px原创 2020-10-28 14:36:07 · 2687 阅读 · 0 评论 -
前端实现excel导出和导入(react项目)
最近公司有个新需求,需要前端导出规定模板的excel,导入的时候前端解析excel文件,数据处理一下传给后台,下面分享下纯前端实现excel的导出和导入:excel导出 handleClick = () => { // 定制化改动地方 let excelData = this.state.excelData // 数据是后台返回渲染导出的excel数据的 let data = [] if (excelData.length) { for (let i原创 2020-10-28 10:50:24 · 2903 阅读 · 1 评论 -
js对象数组根据属性值来分组
https://www.cnblogs.com/rysinal/p/5834446.html原创 2020-08-10 10:40:02 · 1070 阅读 · 0 评论 -
js对象数组根据属性值从小到大排序
直接上代码:compare(property){ return function(a,b){ var value1 = a[property]; var value2 = b[property]; return value1 - value2; } }传入需要排序的属性即可:this.compare('number')原创 2020-08-10 10:36:15 · 2127 阅读 · 0 评论 -
跳出js循环
今天想要跳出一个循环,最开始是在forEach里面写上return false,然后发现并没有实现,没有阻止函数的向下执行,之后将forEach改成map,发现还是不行,由此总结出来,return false根本跳不出来,所以呢,老老实实写for循环,Ok!...原创 2019-04-12 14:31:31 · 376 阅读 · 0 评论 -
lodash
学习lodash:https://blog.youkuaiyun.com/qq_35414779/article/details/79077618翻译 2019-02-28 16:17:53 · 312 阅读 · 0 评论 -
原声js 写插件
好多天没写了 今天买了灰常灰常粉嫩的键盘 想多打点字 哈哈哈哈哈哈原声js写插件的指南:http://geocld.github.io/2016/03/10/javascript_plugin/然后就写这么几个字送给大家 没有错 我就是很懒 我愿意...原创 2019-02-28 15:23:16 · 209 阅读 · 0 评论 -
js拼接字符串
一个简单、但却经常用到的拼接字符串(两种方法):1、newStr += “str”2、遇到数组转字符串时,使用join():以参数作为分隔符,将所有数组成员组成一个字符串返回。如果不提供参数,默认用逗号分隔。1 var arr = [1, 2, 3, 4];2 3 arr.join(' ') // '1 2 3 4'4 arr.join(' | ') // &quot;1 | 2...原创 2019-01-14 09:57:27 · 413 阅读 · 0 评论 -
ES6小结
es6使javascript的语法更加丰满,总结一下常用的es6知识点:变量声明const和let之前一直习惯用var关键字声明变量,无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部),这就是函数变量提升:所以不管bool为true还是false,实际上,无论如何str都会被创建声明。而在es6之后,我们通常用let和const进行声明。const表示常量...翻译 2019-01-13 22:56:38 · 141 阅读 · 0 评论 -
h5实现拖拽与js实现拖拽效果
发布文章 博文管理我的博客退出 Trash Temp CSS样式 CSS样式 CSS样式 CSS样式 ES6小结 ES6小结 ES6小结 h5实现拖拽与js实现拖拽效果 this.$nextTick与Vue.nextTick ...原创 2019-01-07 18:46:48 · 3166 阅读 · 1 评论 -
总结clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop5个高度
document.body.clientHeight不加边线(包括padding但不包括border、水平滚动条、margin的元素的高度)document.body.offsetHeight加边线(包括padding、border、水平滚动条,但不包括margin的元素的高度)document.body.scrollHeight因为子元素比父元素高,父元素不想被子元素撑的一样高就显示...原创 2019-01-07 14:58:43 · 170 阅读 · 0 评论 -
对JavaScript中闭包的理解
之前一直对闭包不是很了解,今天看了几篇解释,似乎明白了很多:1、为什么会用到闭包:函数可以访问到外部的变量: var num = 123; function fn() { console.log(num); //输出的值为123 } fn(); 函数内的变量不能被外部访问到: function fn(){ ...原创 2019-01-02 17:04:19 · 122 阅读 · 0 评论 -
深拷贝和浅拷贝
按时发我翻译 2018-12-29 15:32:23 · 131 阅读 · 0 评论