小编Jar*_*a X的帖子

XMLHttp POST请求导致大量内存泄漏

我怎样才能避免XHR POST内存泄漏?我浏览了很多关于XHR内存泄漏的网页,但是没有好的解决方案.我的问题几乎与类似. 博客解释了问题,但没有解决方案.

我的问题:我有一个连续向服务器发送日期的Web应用程序(2Mb到80Mb),它将发出10到300个请求.这是POST请求.对于GET请求没有像这样的大问题.

我怎么解决这个问题?循环参考,范围,更接近等我尝试但没有成功.我尝试使用delete关键字进行readystate更改,删除以前的xhr对象,尝试重用xhr,xhr引用null,更改编码模式等

这是示例代码.这是我需要的功能

 var base_string =  "ABCDEFGHIJKLMNOPQUST01234567890!@#$%^&:ABCDEFGHIJKLMNOPQUST01234567890!@#$%^&ABCDEFGHIJKLMNOPQUST01234567890!@#$%^&";
            base_string += base_string;  
            base_string += base_string; 
            base_string += base_string; 
            base_string += base_string;  
            base_string += base_string;  
            base_string += base_string;  
            base_string += base_string;  
            base_string += base_string; 
            base_string += base_string;  
            base_string += base_string;  
            base_string += base_string; 
            base_string += base_string;  
            base_string += base_string;  
            base_string += base_string;  
            base_string += base_string;  
            base_string += base_string;  
            base_string += base_string;  
            this.sampleData = base_string;
            var dataToSend = this.sampleData.substring( 0, 2000000 );



           this.xhr = [];
           this.xhr[0] = new …
Run Code Online (Sandbox Code Playgroud)

javascript ajax memory-leaks

5
推荐指数
1
解决办法
2104
查看次数

如何修复 Vue 应用部署期间的解析错误?

我尝试部署 Vue 应用程序以在 GitHub Pages 上上传,但遇到这样的解析错误:

95: </script>
             ^
96: <template>
97:   <Navbar
error during build:
Error: Parse error @:95:10
    at parse$b (file:///C:/Users/User/vContact/vContact/node_modules/vite/dist/node/chunks/dep-a713b95d.js:33668:355)
    at Object.transform (file:///C:/Users/User/vContact/vContact/node_modules/vite/dist/node/chunks/dep-a713b95d.js:42856:27)
Run Code Online (Sandbox Code Playgroud)

我的代码:

<script >
import { RouterLink, RouterView } from "vue-router";
import Navbar from "./components/Navbar.vue";
import Contacts from "./components/Contacts.vue";
import Modal from "./components/Modal.vue";
import AddButton from "./components/AddButton.vue";

export default{
components: {
  Navbar,
  Contacts,
  Modal,
  AddButton
},
data(){
  return {
    currentId: 1,
    modalOpen: false,
     contacts: [],
     edit: false,
     editContact: {},
     search: ''
  }
},
created(){
  this.getContacts() …
Run Code Online (Sandbox Code Playgroud)

javascript deployment vue.js

5
推荐指数
1
解决办法
1750
查看次数

我们可以将变量用作函数吗?

我正在学习 JS 中的解构赋值,遇到了这段我不理解的代码。
\n\n\xe2\x80\x99t是半个变量吗,为什么我们可以将它用作函数并在 console.log 中传递参数?
\n如果我们用基本的方式编写相同的代码会是什么样子?
\n谢谢!

\n
const stats = {\n max: 56.78,\n min: -0.75\n};\n\nconst half = ({max,min}) => (max+min)/2.0;\n\nconsole.log(half(stats));\n
Run Code Online (Sandbox Code Playgroud)\n

\r\n
\r\n
const stats = {\n max: 56.78,\n min: -0.75\n};\n\nconst half = ({max,min}) => (max+min)/2.0;\n\nconsole.log(half(stats));\n
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n

javascript es6-modules

1
推荐指数
1
解决办法
228
查看次数