使用requirejs搭建前端项目
发布网友
发布时间:2022-12-25 13:41
我来回答
共1个回答
热心网友
时间:2023-02-09 15:47
本文主要是讲述如何使用requirejs这个模块化管理工具来搭建前端项目结构,适合内网开发以及还在使用比较旧的技术栈(如jQuery)的前端同学。
github地址: https://github.com/wenbin0316/Requirejs-demo.git ,如果对你有帮助,请点个star,谢谢!
requirejs的使用我就一笔带过,主要是讲如何搭建项目结构。
项目基本目录结构如下:
在index.html中引入requirejs本身以及主js文件:
index.js定义了模块的名称和路径,以及模块所需的依赖,并调用了main模块的start方法:
main.js为应用主模块,调用main.start()执行应用初始化,所有的dom创建都在模块内部处理,index.html中只有一个div#main的dom元素。main.js内容如下:
同时在main.js中调用了header模块的start方法。
项目结构按照该思路一层一层构建,简单明了,当然也可以根据个人习惯提取出一些通用的组件,本文就不再赘述。