关于模块化运行

目录

一、什么是模块化

模块化的好处

二、怎么实现模块化

①新建一个项目,在里面新建一个空的文件夹js\build

②在项目内新建一个或几个相对应功能的模块;比如student类模块。teacher模块(都为js)再新建一个输出文件index.html

③在student模块内编写内容,并将模块内容导出

④在index.js模块将student引入

⑤webpack的用法

        entry:入口文件,打包谁,打包主文件

        output:出口文件,打包后的文件放在什么位置

        path:属性存放路径,指定文件夹名称

        module.exports:node模块导出函数

        filename:打包后文件名称

        path.resolve(__dirname," "):找到当前文件所在的绝对路径

⑥在项目文件内右键运行Git bash here,在其中输出webpack -v 观察是否运行成功

⑦成功后会在build文件中找到一个build.js文件

⑧在index.heml中将index.js替代为build/build.js文件引入,运行会输出正确的模块则运行成功


一、什么是模块化

模块化的思想:讲一个复杂的功能拆分成若干个小模块,每一个模块 单独实现一个对应的功能,并且模块之间相互不影响,比如:外卖软件将商品,购物车,商品展示分开进行

模块化的好处

①方便维护,代码定位准确,哪里的错误可以直接找到

②内部变量不影响,比如变量的命名,替代问题

③方便团队开发,每个人做自己对应的业务,后期构建

④模块可以复用,相同的逻辑可以重复使用

二、怎么实现模块化

将一个复杂的功能拆分为N个模块,index.js   a.jx     b.jx    c.jx

(需要在node环境中运行程序)

node环境下载地址:http://nodejs.cn/download/
node环境安装步骤:

下载完直接下一步下一步,安装在c盘中,不需要做任何更改
检测安装是否成功:win+r cmd 输入 node -v
安装git模拟命令行:https://git-scm.com/。同样操作。右键 git bash here 命令行打开
利用node环境安装webpack工具 。输入代码: cnpm install webpack@3.0.0 -g
-g表示全局安装 ,node环境的任意位置都可以使用
安装成功后输入:webpack -v 检测是否安装成功,成功后会输出版本号;

①新建一个项目在里面新建一个空的文件夹js.build

②在项目内新建一个或几个相对应功能的模块;比如student类模块。teacher模块(都为js)再新建一个输出文件index.html

如图所示,a.js内存放学生类模块  index.js为学生对象  引入模块内容

③在student模块内编写内容,并将模块内容导出

let a=20

class student {

        constructor(name,age,study){

                this.name=name;

                this.age=age;

                this.study=study;

        }

}

 //导出模块方法

export{student}

④在index.js模块将student模块引入

import  s   from "./a.js "     --- 代表a.js导出的内容

//根据学生类对应的业务

//引入相对应模块的内容

//语法    ---    inport 定义变量  from  模块地址

//import  s   from "./a.js "     --- 代表a.js导出的内容

//new s.student( )

//解构语法 s是对象,对象中的导出的类

import{student} from "./student.js"

//根据学生类创建一个学生对象

let s1=new student("王一",21)

console.log(s1)

如果此刻将index.js引入到index.html中运行,则会报错--

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在VScode中,可以使用模块化的方式运行Python代码。模块化是将代码分割成多个模块或文件,以实现代码的重用和组织。下面是在VScode中实现模块化运行Python代码的步骤: 1. 首先,你需要安装VScode插件Python,该插件提供了代码分析、高亮、规范化等基本功能,是Python开发中必备的插件。 2. 在VScode中创建一个新的文件夹,可以通过点击左侧的资源管理器面板上的"打开文件夹"选项,然后选择一个文件夹作为你的工作目录。 3. 在该文件夹中创建一个Python文件,可以通过右键点击文件夹,选择"新建文件"并命名为.py后缀的文件名。 4. 在Python文件中编写你的代码,并将代码组织成模块。可以使用函数和类来实现模块化编程。例如,你可以定义一个函数或者一个类,然后在其他地方引用并调用它们。 5. 在VScode中通过调试按钮或者通过终端运行Python文件。你可以使用VScode提供的调试功能来运行Python代码,通过设置断点并逐步执行代码。也可以通过终端进入到你的工作目录,并使用`python 文件名.py`的方式来运行Python文件。 总结来说,在VScode中实现模块化运行Python代码的步骤包括安装Python插件、创建工作目录、编写代码并组织成模块,然后使用调试功能或终端运行代码。这样可以更好地管理和重用你的Python代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python笔记.docx](https://download.csdn.net/download/bxy0806/88235414)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [用VScode写Python怎么运行?](https://blog.csdn.net/weixin_42305648/article/details/112019950)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值