https://blog.csdn.net/lpq374606827/article/details/93203927
Javascript具有自动垃圾回收机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。
原理:垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。
JavaScript垃圾回收的机制很简单:找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行。
定义了一个lines-bus.json
文件存储公交线路相关信息,在index.html中想通过$.getJSON("data/lines-bus.json" , function(data){...})
方法获取并显示json文件中的内容。
结果运行后chrome报错如下:
平时看别人代码的时候偶尔会看见use strict,当时不是很清楚原因。后来在网上查找终于明白了。 JavaScript除了正常的运行模式,还有第二种运行模式:“严格模式”(strict mode)。顾名思义,这种模式采用更加严格的JavaScript语法。
同样的代码,在”正常模式“和”严格模式“中,可能会有不一样的运行结果。一些在”正常模式”下可以运行的语句,在”严格模式”下将不能运行。掌握这些内容,有助于更细致深入地理解JavaScript,让你变成一个更好的程序员。
提到Ajax,我们用的最多的往往是JQuery提供的Ajax方法,那么如何用原生的js怎么去实现Ajax方法呢?其实不难,自己手动撸一个,在这之前,先看看JQuery提供的Ajax方法: