板块化 require.js 入门教学(前台必看系列)

作者 : 开心源码 本文共907个字,预计阅读时间需要3分钟 发布时间: 2022-05-13 共192人阅读

在工作的时候总是会用到板块化开发,那接下来我就顺着这个问题来说一下什么是板块化

前台板块化 !!!

JS 板块化提供给我们三种规范

分别就是

No.1

commonjs?这个其实也就代表了node.js 它适合后端开发, 由于是同步的呢. 所以不太适合用于前台, 前台的用户端是浏览器, 浏览器追求异步加载, 所以 浏览器不能等太久的时间.

No.2

前台板块的规范是?AMD 规范?代表就是require.js , 它是异步的呢, 很多前台框架都是用的 amd 规范, 比方 jQuery angular 等等…

No.3

第三个板块化的规范就是?es6?了呀.

那说完规范后, 来说一说 如何操作叭. 顺序的话顺着上面的顺序说哦.

common.js的操作

它的所有板块化都是两个方向,? [ 暴露板块接口 和 引入板块 ]

module.exports =? { } 暴露一个就是 exports的对象

而后用 require()? 引入一个板块

其实这是后端的规范, 在 node.js环境合一直接运行, 但是在用户端不能直接运行, 需要对文件打包解析 . (这里列举常用的打包工具 webpack gulp)

前台的 AMD 规范

amd 是 前台板块化的一种规范, 全称 async module definition 异步板块加载机制, 所以需要按照这个规范去定义板块和使用板块.?

这里 require.js 提供了一个全局方法 叫 define() 用来定义板块的

定义 板块 分两种? ?第一种就是 不依赖其余板块? 另一种就是依赖其余板块啦.

这里先说一下? 不依赖其余板块的写法 ( 下面就是啦)?

下面这个是有依赖的板块

那 定义好了之后 如何 在主文件中分别引入这两部分呢

下面就告诉大家如何使用哦.

在主文件夹中 分两部分? ?一部分是 配置板块 , 另一部分是使用板块.

这样就是一个完整的使用啦.

最后在引入的 <script> 的标签中 写上src? ?[!!! 这里要注意一个东西, 看下面截图]

这里的? data-main? 是必需要写的? 等于号 后面的是 你最后 配置的板块的路径.

这样? 就是一个完整的使用过程啦.

es6呢? 我就留在下次跟大家详细解释啦.?

喜欢的点个关注哦.? 难搞哦.

假如有想学习编程的初学者,可来我们的前台直播授课群的哦:571671034里面免费送整套系统的前台教程!

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 板块化 require.js 入门教学(前台必看系列)

发表回复