ArcGIS api for js中的require()究竟是什么

详解ArcGIS api for js中的require()

  1. 简单了解require()import、CommonJs和ES6 moudel
    • https://blog.csdn.net/m0_46635519/article/details/115827163
    • 标准一点解释是:require()是一个模块(类似require.js文件,不过有一定的格式),通过它我们可以方便快捷地导入各种模块(因为没有必要每个人都写一个导入模块地类)
  2. require()从哪来?arcgis api for js自带的,证明如下

我们知道,基础的js不包含require

<script>
    console.log(require());
</script>

在这里插入图片描述
所以require浏览器默认是没有的
当引入js后

 <script src="https://js.arcgis.com/3.35/"></script>`

就会有require()
在这里插入图片描述
所以arcgis api for js自带了require()

  1. require()在arc api for js中最基本的常识
	 require(["文件夹名/文件夹名/文件1名",
	 		  "文件2名"],
	 		  function(one,tow){
	 		  });

注意!!!

  1. one,tow本质上是参数,其来源是["文件夹名/文件夹名/文件1名","文件2名"],所以要一一对应,或者不需要传的参数放到数组最后不写
  2. 文件夹名/文件夹名/文件1名本质是路径,引用到的是<scriptsrc=“https://js.arcgis.com/3.35/”>`的东西。
  3. 具体细节建议看一遍node.js,node主要用的引入方式是require(),视频会讲细节,如引用地文件不存在怎么办?(类似闭包,向上找),推荐尚硅谷地课
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值