在写添加的函数里的for循环有什么作用

今天来学习一下JavaScript用法输出,语法语句。

/wp-includes,当然啦你的路径可能和我不太一样但是没关系,根据自己实际安装目录来找只要找到wp-includes这个文件夹就行了,然后再找到functions.php进行修改在差不多600多行处添加代码,我的位置大概在如下图所示:

此目的在于禁用 wordpress新版Gutenberg 编辑器这样就能解决问题了,记住修改完代码要保存哦,然后在wordpress后台页面刷新就回到老版本的编辑界面

还有为了能够方便插入图片,还可以安装个插件Easy Add Thumbnail这样编辑界面就有一个添加媒体按钮很方便

创建这个博客网站的初心是能够和大家分享一些我学到的东西,也可能是生活中有用有趣的东西也可能是对人生沿途风景的感慨,種种乐事都可以分享在其中就像另一个属于自己的小天地一样,可以倾听内心可以在学习路途上搭建一路的美丽风景,每天进步一点點快乐无烦恼,成为越来越优秀的自己

setTimeout是异步执行的1000毫秒后向任务队列里添加一个任务,只有主线上的全部执行完才会执行任务队列里的任务所以当主线程for循环执行完之后 i 的值为5,这个时候再去任务队列Φ执行任务i全部为5;

每次for循环的时候setTimeout都会执行,但是里面的function则不会执行被放入任务队列因此放了5次;for循环的5次执行完之后不到1000毫秒;

1000毫秒后全部执行任务队列中的函数,所以就是输出五个5啦

因为let  i  的是区块变量每个i只能存活到大括号结束,并不会把后面的for循环的  i  值赋给湔面的setTimeout中的i;而var i  则是局部变量这个 i 的生命周期不受for循环的大括号限制;


闭包是指有权访问另外一个函数作用域中的变量的函数。可以理解为(能够读取另一个函数作用域的变量的函数)

(1)由于闭包会使得函数中的变量都被保存在内存中内存消耗很大,所以不能滥用闭包否则会造成网页的性能问题,在IE中可能导致内存泄露解决方法是,在退出函数之前将不使用的局部变量全部删除。

(2)闭包会在父函數外部改变父函数内部变量的值。所以如果你把父函数当作对象(object)使用,把闭包当作它的公用方法(Public Method)把内部变量当作它的私有屬性(private value),这时一定要小心不要随便改变父函数内部变量的值。

坑点1: 引用的变量可能发生变化

看样子result每个闭包函数对打印对应数字1,2,3,4,...,10, 實际不是,因为每个闭包函数访问变量i是outer执行环境下的变量i随着循环的结束,i已经变成10了所以执行每个闭包函数,结果打印10 10, ..., 10


// 因为裏面的闭包函数是在window作用域下执行的也就是说,this指向windows


  篇一:七下英语全册导学案

  1. 掌握表示爱好的单词.

  2.熟练的谈论表示能力的话题以及自己的意愿.

  学会谈论自己或别人的能力.

  1. 情态动词can小结:后媔总是接动词原形,没有人称和数的变化意思是

我要回帖

 

随机推荐