原生js
zyfl
这个作者很懒,什么都没留下…
展开
-
js的内存机制
前言像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()用于分配内存和释放内存。而对于JavaScript来说,会在创建变量(对象,字符串等)时分配内存,并且在不再使用它们时“自动”释放内存,这个自动释放内存的过程称为垃圾回收。因为自动垃圾回收机制的存在,让大多Javascript开发者感觉他们可以不关心内存管理,所以会在一些情况下导致内存泄漏。内存模型...原创 2020-04-21 22:58:09 · 443 阅读 · 0 评论 -
js中paste粘贴事件
业务需求在评论输入框粘贴图片后实现图片自动上传实现思路用富文本编辑器实现监听输入框的粘贴事件考虑到项目其他地方没有富文本的需求,引入富文本增大代码大小,因此选择js方法paste粘贴事件paste事件...原创 2020-04-07 23:19:23 · 6185 阅读 · 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 · 1474 阅读 · 0 评论 -
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 · 229 阅读 · 1 评论 -
原生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 · 602 阅读 · 0 评论 -
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 · 785 阅读 · 1 评论 -
知识点小记
知识点小记识别微信环境 // 方法一 判断是否是微信环境 isWeChatCient() { var ua = navigator.userAgent.toLowerCase() if (/micromessenger/.test(ua)) { return true } else { return false ...原创 2019-06-03 15:24:43 · 190 阅读 · 0 评论