- 博客(9)
- 收藏
- 关注
原创 js的内存机制
前言像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()用于分配内存和释放内存。而对于JavaScript来说,会在创建变量(对象,字符串等)时分配内存,并且在不再使用它们时“自动”释放内存,这个自动释放内存的过程称为垃圾回收。因为自动垃圾回收机制的存在,让大多Javascript开发者感觉他们可以不关心内存管理,所以会在一些情况下导致内存泄漏。内存模型...
2020-04-21 22:58:09
421
原创 js中paste粘贴事件
业务需求在评论输入框粘贴图片后实现图片自动上传实现思路用富文本编辑器实现监听输入框的粘贴事件考虑到项目其他地方没有富文本的需求,引入富文本增大代码大小,因此选择js方法paste粘贴事件paste事件...
2020-04-07 23:19:23
6127
1
原创 flex布局中,子标签超出父标签
问题:flex布局中,一侧故宽,另一侧flex :1后,自组件撑开超出父组件大致是有一个main容器是flex布局,左边一个logo固定宽高,右边content动态宽度。.main { display: flex;}.logo { width: 100px; height: 100px; margin: 10px;}.content { flex: 1;}.c...
2019-12-20 11:41:38
1441
转载 js中this的指向
问题由来function fn () { console.log(this.user);}var obj = { fn: fn, user: 'objZY'};var user = 'zy';fn(); // zyobj.fn(); // objZY上面代码中,虽然obj.fn和fn指向同一个函数,但是执行结果不一样。这种差异的原因,就在于函数体内部使用了this关键...
2019-11-27 02:23:30
203
1
原创 知识点小记
知识点小记识别微信环境 // 方法一 判断是否是微信环境 isWeChatCient() { var ua = navigator.userAgent.toLowerCase() if (/micromessenger/.test(ua)) { return true } else { return false ...
2019-06-03 15:24:43
172
原创 gojs去水印
gojs去水印在gojs文件夹的release文件夹下,go.js和go-debug.js文件中搜索关键字:“7eba17a4ca3b1a8346”替换:把类似a.Kv=d[w.Jg(“7eba17a4ca3b1a8346”)]w.Jg(“78a118b7”);替换为a.Kv =function(){return true;}即可!...
2019-05-17 14:40:26
747
1
原创 iview tabs标签切换前需要判断后再切换
Tabs标签点击的on-click事件是先进行切换再处理事件里面的逻辑,而需求是在切换前先判断是否满足切换条件,满足则切换,否则不切换。所以on-click事件不能处理这类事件。解决该问题的的方法只有通过:自定义标签页的内容以及它的事件完成TabPane :label=“label2”<style>.block > .ivu-tabs > .ivu-tab...
2019-04-25 15:44:42
4023
1
转载 Vue利用v-for语句+自定义排序函数实现data内数据按照age列自动排序
Vue基础知识之利用v-for语句+自定义排序函数实现data内数据按照age列自动排序v-for.html文件 <!DOCTYPE html><html lang="en"><head> <title>v-for实例</title> <meta charset="UTF-8"> <m...
2019-04-25 15:11:40
830
转载 原生js写dom模版 js模版使用
原生js写dom模版 js模版使用首先这种写,在页面渲染的时候,浏览器不会读取script标签中的html代码外面不能获取到里面的div节点<div></div><script type="text/html" id="javascript_template"><div onclick="_dom()"> <ul id="...
2019-04-25 14:57:03
591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人