首页 > 其他分享 >温习日志-20

温习日志-20

时间:2023-02-27 19:24:25浏览次数:28  
标签:20 函数 await export 模块 import 温习 日志 变量

温习日志

——2023年2月27日下午

学习内容

  • Exporting and Importing in ES6 Modules
    1. 在模块中分为importexport
    2. 在JS中需要将script标签的type='module'才能使用模块化
    3. 对于import的模块,会被吊起(hoisted)会优先执行
    4. 在被带入的模块中,只有被export的才能被在另一个模块中使用
    5. 模块之间的变量是实时链接的,所有即使在另外一个模块中修改了带入的变量,该模块的变量也会被修改
    6. 对于export分为exportexport default
    7. export严格按照输出的名字在import的时候
    8. export default则可以改变输出时名称
    9. export是也可以export happy as sad输出的将是严格按照sad名字导入
    10. import也可以将导入的函数as改成自己想要设置的名字
    11. 也可以通过import * as obj from ''来将指定文件所有的变量存储到obj的对象中
  • Top-Level await
    1. 在模块中可以直接使用await无需再async函数中
    2. 但是相应的,在有await时如果获取的比较慢,则会阻塞代码的进程,直至获取完成
  • The Module Pattern
    1. 在函数中封装函数和变量,最终返回对象包含各个变量和函数
    2. 在该函数,只能引用返回的函数和变量。这时候就是形成了闭包,只有内部函数能访问到外部函数中的变量
  • CommonJS
    1. 通过exports.函数名将函数发送在node.js中,可以通过require(地址)获取到exports的函数
    2. 这不是JS中的代码,而是node.js中的

标签:20,函数,await,export,模块,import,温习,日志,变量
From: https://www.cnblogs.com/jsst/p/17161548.html

相关文章

  • Acwing 1238. 日志统计(双指针)
    https://www.acwing.com/problem/content/1240/1238.日志统计输入样例:71020101010101019110031003输出样例:13首先注意数据范围,0-1e5的数据范围......
  • 未记录的 笔记 2023-02-27 在豪哥聊天框里面
      这个路径没有在路由表看到既然没有看到就是没有经过数据库 没有经过数据库就是不会进过滤器那2个skil(1L)方法,那么就是手动在后端代码前面加sbgl就行  后......
  • 后台日志封装、前后端分离的rbac项目演示、全局异常处理封装、封装Response、luffy数
    目录1后台日志封装2前后端分离的rbac项目演示3全局异常处理封装3封装Response4luffy数据库创建4.1创建用户创建库4.2使用项目连接库5软件开发模式6User模块用户表......
  • 北京智游科技(爱加密)-渗透测试实习生-2023-02-27
    一、面试问题环节1.先做个简单的自我介绍吧2.sql注入的原理、分类?3.sql注入的绕过?简单讲一些4.ssrf了解吗?能造成哪些危害?对应的用到的协议有哪些?5.提权了解吗?讲一讲Wi......
  • 2023.2.27课堂测验
    今天在课堂上进行了,《飘》英文的最长单词链的计算。首先,我进行了流程的构思,先进行单词的首尾读取然后进行,第一个单词尾与第二单词的首进行比较。最后进行统计。在课堂......
  • mysql开启慢查询日志
    前言:mysql数据库默认没有开启慢查询日志,需要我们手动去设置这个参数;慢查询,它的主要作用是定位那些执行时间比较长的sql语句,运行时间超过long_query_time值的SQL(long_query_......
  • 2023 省选联测41 - ?
    2023省选联测41A.冤家路窄找出\(Deg\)用总路径数减去相遇的路径数code#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;typedefunsigne......
  • 一切都与进制有关【USACO 2015 January Contest Bronze】
    一切都与进制有关奶牛贝茜一直在她的牛栏中学习计算机课,最近她在致力于学习不同进制下的数字表示。回想一下,B进制数字的数位从右到左依次代表1,B,B2,B3等等。例如,在......
  • 2021cspj省选
    1.#include<bits/stdc++.h>usingnamespacestd;vector<string>split(strings,charch){intstart=0;intlen=0;vector<string>ret;for(inti=0;i<s.len......
  • 一文搞懂weblogic CVE-2018-2628原理与利用
    参考:http://xxlegend.com/2018/06/20/CVE-2018-2628简单复现和分析/在CVE-2017-3248的利用中,我们用ysoserial生成了一个java.rmi.registry.Registry类型的proxy首先回......