小火柴的博客笔记 小火柴的博客笔记
首页
学过的习
踩过的坑
想过的事
首页
学过的习
踩过的坑
想过的事
  • 学过的习

    • CSS的样式优先级权重
    • 事件冒泡和事件捕获
    • js模块可以通过两种方式对外暴露函数
      • js模块可以通过两种方式对外暴露函数
    • js中的内存泄漏和内存溢出
    • js作用域链
    • 控制台暴露vue
    • es5常用知识总结
    • es6常用知识总结
    • es7常用知识总结
    • js模块化
    • nodeJs学习
    • node搭建服务器
    • webPack学习
    • js原型对象和原型链的理解
    • css阻塞与js阻塞
    • ajax的学习
    • 浏览器的重绘与重排
    • 函数防抖与函数节流学习记录
    • 浏览器储存学习
    • React起步
    • React的基本使用
    • React项目搭建
    • vue中attrs和listeners的使用
    • js的精度问题
    • React的状态管理
    • yarn和npm的对比
    • websocket的使用
  • 想过的事

  • 踩过的坑

  • 前端
  • 学过的习
小火柴
目录

js模块可以通过两种方式对外暴露函数

# js模块可以通过两种方式对外暴露函数

# 1、通过返回一个函数对象或一个对象来暴露一个或者多个的内部的函数,内部函数通过闭包的方式,调用外部的属性或者其他的函数,从而能够达到对内部的属性保密的作用,调用时通过

1、引入js文件 mytest
2、申明变量接收js函数 var  f = mytest()

# 2、通过用window.函数名的方式暴露,这种方式可以在引入js文件后,window对象下可以直接具有对应的属性方法

1、引入js文件 mytest
2、直接调用方法
#JS
事件冒泡和事件捕获
js中的内存泄漏和内存溢出

← 事件冒泡和事件捕获 js中的内存泄漏和内存溢出→

Theme by Vdoing | Copyright © 2021-2023 X match
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式