摘要: canvas (图表、动画、画布) canvas 最早是由苹果公司推出的 canvas 本身没有绘画能力,所有绘画都是通过js脚本来实现的。 canvas默认的宽高是300 * 150 canvas 可以来绘线条、文本、矩形、圆形等。 canvas 不能通过行内样式来修改宽高,他有自己的宽高属性。 阅读全文
posted @ 2021-02-09 11:58 Gyx的学习笔记 阅读(86) 评论(0) 推荐(0)
摘要: localStorage和sessionStorage 区别是存储的时间不同 时效不同 localStorage 永久保存 除非手动删除 5m sessionStorage 仅保存当前会话 只要会话关闭就删除 cookie 设置过期时间 4k API 存: localStorage.setItem( 阅读全文
posted @ 2021-02-09 11:55 Gyx的学习笔记 阅读(104) 评论(0) 推荐(0)
摘要: tinymce官方提供的API auto_focus存在一些问题,在编辑时候如果输入框有内容auto_focus方法会自动获取焦点不过光标在最前面 我们可以调用这个函数去解决这个问题 //获取焦点光标到最后面 keepLastIndex (obj, window) { if (window.getS 阅读全文
posted @ 2021-02-09 11:34 Gyx的学习笔记 阅读(3524) 评论(0) 推荐(0)
摘要: function urlDistinguish(str){ var reg = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig str = str.replace(reg, "<a href= 阅读全文
posted @ 2021-02-09 11:16 Gyx的学习笔记 阅读(651) 评论(0) 推荐(0)
摘要: 首先需要绑定两个事件compositionstart、compositionend两个事件分别是输入法唤起输入法关闭 setup: (ed) => { const vm = this ed.on('keyup', function (e) { vm.wordLimit(e) }); ed.on('i 阅读全文
posted @ 2021-02-09 11:06 Gyx的学习笔记 阅读(5143) 评论(0) 推荐(0)
摘要: 创建watermark.js文件 let watermark = {} let setWatermark = (str) => { let id = '1.23452384164.123412415' if (document.getElementById(id) !== null) { docum 阅读全文
posted @ 2021-02-09 10:35 Gyx的学习笔记 阅读(1119) 评论(0) 推荐(0)