2019年1月28日

摘要: 前端实现富文本的原理 富文本编辑,之前一直感觉很神奇,翻到一篇文章介绍原理,自己试了下,突然就豁然开朗,记录一下 首先编辑部分可以直接是一个div,通过 contentEditable="true"属性设置能够编辑,设置后元素就变成类似textarea一样的文本域 接着通过下面方法实现选中文字的样式 阅读全文
posted @ 2019-01-28 17:56 wwt2026 阅读(2168) 评论(1) 推荐(0)

2019年1月24日

摘要: Layer弹出层销毁问题 最近开发时有个问题记录一下 点击按钮显示相应的图表信息,当时自己点感觉没问题,谁知到测试手里多次点击就会有后续打开的窗口无法渲染问题,看了半天才发现是调用layer.close()时有个延时销毁,导致新窗口打开时旧的dom节点没有来得及销毁,这样在通过id或class寻找元 阅读全文
posted @ 2019-01-24 17:03 wwt2026 阅读(710) 评论(0) 推荐(0)

2019年1月2日

摘要: 前端导出csv export: function(data, name) { // csv文件的BOM头 \ufeff可以让excel等识别出csv文件的编码 var uri = 'data:text/csv;charset=utf 8,\ufeff' + encodeURIComponent(da 阅读全文
posted @ 2019-01-02 18:06 wwt2026 阅读(176) 评论(0) 推荐(0)

2018年12月29日

摘要: MySQL 对分组后的同类数据进行拼接字符串 写后台方法时遇到个问题,需要将表内同一订单号的操作记录流水进行简单拼接输出,不想取出来再操作,找了个mysql的方法直接操作 //group_concat对组内的每一行数据拼接,内部可以排序、使用separator 进行分割 //concat_ws对一行 阅读全文
posted @ 2018-12-29 11:38 wwt2026 阅读(2992) 评论(0) 推荐(0)

2018年12月12日

摘要: mysql相关 data_sub:用于对某一日期进行加减某一时间间隔 DATE_SUB(date,INTERVAL expr type) data: 时间字符串 expr: 时间间隔段,可以为负 type: YEAR 年 YY MONTH 月 MM DAY 日 DD HOUR 时 hh MINUTE 阅读全文
posted @ 2018-12-12 18:46 wwt2026 阅读(170) 评论(0) 推荐(0)

2018年11月29日

摘要: 上传下载文件 上传: h5中input有个type属性file,可以实现选择文件功能,accept属性可以选择显示的文件类型,默认单选,加个multiple属性可以多选 使用document.querySelector获取,获取的文件信息是不可修改的,如下 // input原生样式略丑,可以隐藏,用 阅读全文
posted @ 2018-11-29 17:55 wwt2026 阅读(118) 评论(0) 推荐(0)

2018年11月20日

摘要: 正则使用几例 最近遇到在后台抓取网站数据入库的需求,有用到相关正则,记录一下 // 这个比较恶心,抓取的数据中出现这种非标准结构,使用正则转换,0 20控制大概范围,紧跟?表示非贪婪模式 new Regex(")").Replace("",""") // 反选 ,匹配除abc外的字符,结果为"at" 阅读全文
posted @ 2018-11-20 17:57 wwt2026 阅读(103) 评论(0) 推荐(0)

2018年11月15日

摘要: 图片背景拉伸 {background:url() repeat} repeat 背景图像在纵向和横向上平铺 no repeat 背景图像不平铺 repeat x 背景图像在横向上平铺 repeat y 背景图像在纵向平铺 repeat:3/ 重复3次 / 在不希望重复的情况下可以使用backgrou 阅读全文
posted @ 2018-11-15 15:41 wwt2026 阅读(123) 评论(0) 推荐(0)
 
摘要: 跨域问题解决方法 XMLHttpRequest可以向不同域名的服务器发出HTTP请求,叫做CORS,需要满足两个条件,浏览器支持和服务器允许跨域 也可以通过script标签来实现跨域请求,不过只能get请求。 1、服务器端设置Access Control Allow Origin响应头 a:在接口内 阅读全文
posted @ 2018-11-15 10:24 wwt2026 阅读(124) 评论(0) 推荐(0)