js
文章平均质量分 96
qq_35125764
这个作者很懒,什么都没留下…
展开
-
一篇让你了解chrome V8垃圾回收
1. 为什么需要垃圾回收机制在浏览器中,Chrome V8引擎实例的生命周期不会很长(谁没事一个页面开着几天几个月不关),而且运行在用户的机器上。如果不幸发生内存泄露等问题,仅仅会 影响到一个终端用户。且无论这个V8实例占用了多少内存,最终在关闭页面时内存都会被释放,几乎没有太多管理的必要(当然并不代表一些大型Web应用不需 要管理内存)。但如果使用Node作为服务器,就需要关注内存问题了,一旦内存发生泄漏,久而久之整个服务将会瘫痪(服务器不会频繁的重启)2. V8内存限制在64位操作系统可以使原创 2021-07-19 15:41:00 · 560 阅读 · 0 评论 -
axios在post请求变量为Object,变量Request Payload显示[Object, Object]
最近在运用了axios之后,发现发送post请求,一直不成功!!错误如图:查看了axios 实例的interceptors.request的config:感觉没啥毛病呀,data中的数据格式为Object的形式,是不是头部没有设置’Content-Type’: ‘application/json;charset=UTF-8’,加上!!还是和图一一样结果,图一中已经添加过Content...原创 2020-03-20 15:43:58 · 7358 阅读 · 0 评论 -
一张图搞定js原型链
原创 2020-01-08 13:52:51 · 137 阅读 · 0 评论 -
关于一道题目引发的思考
var name = 'guy';function A(){ var name; this.name='world'; console.log(name);}function say(){ if(name === 'undefined'){//断点执行时 name: guy name='xing'; console.log(...原创 2018-06-05 10:18:15 · 329 阅读 · 0 评论 -
Javascript事件循环机制
同步任务和异步任务的区别:同步任务指的是在主线程上排队执行的任务,只有一个任务执行完毕,另前一个任务才会执行异步任务:不进入主线程而进入任务队列的任务,一旦主任务中的所有同步任务执行完成,系统就会读取任务队列,看看里面有什么事件,从任务队列中拿到主任务中去执行 函数调用栈与任务队列Javascript有一个main thread 主进程和call-stack(一个调用堆栈),在...原创 2018-07-05 22:52:44 · 219 阅读 · 0 评论 -
javascript方法--bind()
javascript方法--bind()bind方法,顾名思义,就是绑定的意思,到底是怎么绑定然后怎么用呢,下面就来说说我对这个方法的理解。 语法fun.bind(this,arg1,arg2,...)bind()方法会创建一个新的函数,称为绑定函数,fun方法在this环境下调用该方法可传入两个参数,第一个参数作为this,第二个及以后的参数则作为函数的参数调用 ...原创 2018-07-05 23:09:40 · 107 阅读 · 0 评论 -
如何防止重复提交
转载 如何防止重复提交一、有很多的应用场景都会遇到重复提交问题,比如:1、点击提交按钮两次。2、点击刷新按钮。3、使用浏览器后退按钮重复之前的操作,导致重复提交表单。4、使用浏览器历史记录重复提交表单。5、浏览器重复的 HTTP 请求。二、防止表单重复提交的方法1、禁掉提交按钮表单提交后使用 Javascript 使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有...转载 2019-06-20 09:50:39 · 16407 阅读 · 0 评论 -
跨域--理解
跨域常用的几种解决方案使用JSONP,前端加后端,绕过跨域前端构造script标签请求url(浏览器会受到同源策略,script不会受同源策略的限制),服务器返回一个函数执行语句,该语句名称通常通过callback的值指定,函数的参数为服务器返回的json数据。该函数在前端执行后即可获取数据代理服务器前端开发中测试服务器通过在本机搭建一个服务器,本地服务器再去请求接口服务器,从而绕...原创 2019-06-11 20:18:45 · 131 阅读 · 0 评论