js高级学习笔记(b站尚硅谷)-6-IIFE
一,IIFE的概念
全称:Immediately-Invoked Funnction Expression (立即执行函数表达式)其实就是匿名函数自调用啦!扯这么高大上,吓唬谁呢!!反正刚开始我被吓一跳。
**作用:**创建块级作用域,隐藏实现,不会污染全局命名空间
二,实际例子:
<script type="text/javascript">(fuction(){var a=3;console.log(a+3)})();console.log(a);(function(){var a=1;function test(){console.log(++a);}window.$=function(){ //向外暴露一个全局函数return { //返回值是一个对象test:test //对象中有一个名为test的方法}}})()$().test(); //1.$是一个函数 2.$执行后返回的是一个对象</script>
js高级学习笔记(b站尚硅谷)-6-IIFE相关推荐
- [JS]JavaScript基础学习笔记(黑马pink+尚硅谷李立超)
文章目录
- JS高级学习笔记(6)- 事件循环
参考文章:深入理解JS引擎的执行机制 JavaScript 异步.栈.事件循环.任务队列 我的笔记:ES系列之Promise async 和 await Event Loop 前提 js ...
- Redis学习笔记(转尚硅谷周阳)
教学视频 Redis官网 Redis中文官网 一.NoSQL入门概述-上 1.互联网时代背景下大机遇,为什么用NoSQL 1.1.单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单 ...
- 燕十八老师 JS高级学习笔记 之作用域链
作用域 在JS中,函数嵌套是非常普遍的,在函数嵌套中:对变量是如何寻找的? 答: 首先在函数内寻找,寻找不到,则在外层寻找 ...直到..全局(window)区域. // 例子1var c=5;fun ...
- 尚学堂JAVA高级学习笔记_1/2
尚学堂JAVA高级学习笔记 文章目录 尚学堂JAVA高级学习笔记 写在前面 第1章 手写webserver 1. 灵魂反射 2. 高效解析xml 3. 解析webxml 4. 反射webxml 5. ...
- JavaWeb学习笔记(5)-B站尚硅谷
文章目录 十四.书城项目第三阶段--优化 (1)页面jsp动态化 (2)抽取页面中相同的内容 A.登录成功的菜单 B.base.css.jQuery标签 C.每个页面的页脚 D.manager模块的菜 ...
- JDBC学习笔记(1)---B站尚硅谷宋红康
JDBC学习笔记(1)-B站尚硅谷宋红康 JDBC学习笔记(2)-B站尚硅谷宋红康 文章目录 软件架构方式介绍 JavaWeb技术概览 第1章:JDBC概述 1.1 数据的持久化 1.2 Java中的 ...
- b站尚硅谷springmvc学习视频:springmvc文档
文章目录 一.SpringMVC简介 (b站尚硅谷springmvc学习视频:springmvc文档) 1.什么是MVC 2.什么是SpringMVC 3.SpringMVC的特点 二.HelloWo ...
- MySQL高级学习笔记(四)
文章目录 MySQL高级学习笔记(四) 1. MySql中常用工具 1.1 mysql 1.1.1 连接选项 1.1.2 执行选项 1.2 mysqladmin 1.3 mysqlbinlog 1.4 ...
- js/jquery学习笔记
javascript简介 JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言. 不同于服务器端脚本语言,例如PHP与ASP,JavaScript是客户端脚本语言,也就是说Ja ...
最新文章
- 解决mysql java.sql.SQLException: The server time zone value‘XXXXXX' is unrecognized or represents...
- 解决Transformer固有缺陷:复旦大学等提出线性复杂度SOFT
- c语言便签程序,Windows7便签程序快捷键
- 【Python函数】——sort,sorted
- (进阶篇)Redis6.2.0 集群 哨兵模式_故障转移_03
- php5.4.41 绿色_编译安装PHP5.4.41
- 局部遮荫光伏matlab,一种基于随机蛙跳全局搜索算法的局部阴影光伏阵列MPPT控制的制作方法...
- PostgreSQL学习总结(1)—— PostgreSQL 入门简介与安装
- 构建springboot微服务聚合工程
- 1046. 划拳(15)-PAT乙级真题
- 4怎么打开项目_基于车位引导系统的捷顺室内导航项目怎么调试?
- Ubuntu下BOINC服务器安装(step8失败)
- Ubuntu16.04装机5:安装Anaconda3
- Luogu P1119 灾后重建 【floyd】By cellur925
- php mysql pod_php – 连接到同一pod中的MySQL容器
- 3 行为型模式之 - 观察者模式
- arcgis 批量计算几何_ArcGIS四种计算图斑面积的方法
- 暂住证因为什么事件取消了_全面取消暂住证制度 一字之变逾2亿人受益
- python PyEnchant(拼写检查)
- 【推荐】精选行政文书模板大全(调查报告+会议纪要+通知+通告+总结+规定等模板,共177份)