首页 > Web开发 > 详细

立即执行函数 & escape、encodeURI和encodeURIComponent

时间:2019-10-16 19:42:12      阅读:62      评论:0      收藏:0      [点我收藏+]

12.立即执行函数深度理解(IIFE:immediately invoked function expression)
函数声明和函数表达式不同之处在于,一、Javascript引擎在解析javascript代码时会‘函数声明提升’(Function declaration Hoisting)当前执行环境(作用域)上的函数声明,而函数表达式必须等到Javascirtp引擎执行到它所在行时,才会从上而下一行一行地解析函数表达式,二、函数表达式后面可以加括号立即调用该函数,函数声明不可以,只能以fnName()形式调用。并不是一个括号包裹匿名函数,然后加括号理解调用,而是跟js本身的函数申明和函数表达式有关,只有转成表达式即可。比如+ -()~! 等等,其实都可以,最好加括号

来自 <https://www.cnblogs.com/chris-oil/p/4862083.html>

 

13.简单明了区分escape、encodeURI和encodeURIComponent

来自 <https://www.cnblogs.com/season-huang/p/3439277.html>

 

立即执行函数 & escape、encodeURI和encodeURIComponent

原文:https://www.cnblogs.com/ajaxkong/p/11687290.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!