• ES6的模块化管理、立即执行函数(IIFE):在函数声明后面立即调用、函数劫持


            1、Node.js简介:

                    (1)Node是什么:

                            A、浏览器内核有两个引擎:渲染引擎(渲染html、css)JavaScript引擎(运行JavaScript代码)

                            B、Node是独立于浏览器的JavaScript的运行环境,通常将Node称为JavaScript的服务器运行环境

                                    a、Node相当于运行JavaScript程序的虚拟机

                                    b、Node本身也是JavaScript的工具库

                    (2)使用Node的原因:有了Node后JavaScript就正式成为一个工程化的开发语言

            2、安装Node.js

                    设置环境变量的目的:在自定义的目录下运行程序,操作系统可以找到相应的指令

            3、ES6中的模块:一个.js文件就是一个模块

                    (1)文件名:主文件名.扩展名

                            .扩展名的作用是:指定文件的类型

                            .mp3:音频文件 mpeg-3

                            .mp4:音频文件 mpeg-4

                            .jpg .png

            (2)模块化的操作:导出(export)、导入(import

                            注意:ES6中是由模块化的环境配置:

            第一步:初始化环境,存放在js文件夹下执行:npm init -y (生成package.json文件)

            第二步:在package.json文件中加入:"type":"module"表示采用的是ES6的模块化管理方式

                    (3)导出 / 导入 一个变量:

    1. //在t1.js文件导出变量
    2. export let userName = '武则天'
    1. //exam.js导入变量
    2. import { userName } from "./t1.js";
    3. console.log(userName)

                    (4)导出 / 导入 多个变量

    1. //在t1.js中导出多个变量
    2. let userName = '武则天'
    3. let userAge = 75
    4. let userFun
  • 相关阅读:
    LRU缓存替换策略及C#实现
    刷题学习记录
    Java中TypeReference用法说明
    手把手教你制作手机底部导航栏,领导看完都说好
    TIA西门子博途V18安装教程及注意事项
    Nacos入门及使用spring-cloud-alibaba系列(一)
    ajax(Springmvc实现和注册提示效果)
    ant-design-vue3的table使用总结
    YOLOv6在LabVIEW中的推理部署(含源码)
    十六、商城 - 品牌管理-CRUD(4)
  • 原文地址:https://blog.csdn.net/Mr_115/article/details/127819996