TAG:JavaScript

原生JavaScript中的XMLHttpRequest详解

  jwolf  
2020-5-16 2:49



XMLHttpRequest


XMLHttpRequest 是一个内置的浏览器对象,允许使用JavaScript发出HTTP请求。

尽管名称中带有“ XML”一词,但它可以对任何数据进行操作,而不仅限于XML格式。我们可以上传/下载文件,跟踪进度等等。

现在,还有另一种更现代的方法fetch在某种程度上过时了XMLHttpRequest

在现代网络开发XMLHttpRequest中,出于以下三个原因:

  1. 历史原因:我们需要使用来支持现有脚本...

阅读全文


使用闭包实现的缓存功能

  jwolf  
2016-8-23 7:44


       JavaScript的闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。变量的作用域仅限于包含它们的函数,因此无法从其它程序代码部分进行访问。不过,变量的生存期是可以很长,在一次函数调用期间所创建所生成的值在下次函数调用时仍然存在。正因为这一特点,闭包可以用来完成信息隐藏,并进而应用于需要状态表达的某些编程范型中。

 ...

阅读全文