加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Dojo学习笔记二:介绍几种搭建Dojo环境的方法

发布时间:2020-12-16 21:38:18 所属栏目:百科 来源:网络整理
导读:Hello World! 的时间到了,在你所学过的众多语言中,哪个不是从此学起的呢?但在此之前,我们要先构建一个开发环境,如同刚开始学习Java的时候,还是需要我们先安装JDK、配置好环境变量等等,HelloWorld才会乖乖的显示在命令行上。 对于脚本类语言,开发环境
Hello World! 的时间到了,在你所学过的众多语言中,哪个不是从此学起的呢?但在此之前,我们要先构建一个开发环境,如同刚开始学习Java的时候,还是需要我们先安装JDK、配置好环境变量等等,HelloWorld才会乖乖的显示在命令行上。

对于脚本类语言,开发环境就是文本编辑器+语言包(dojo.js),对于学习JavaScript来说更简单,只需要有主流浏览器作为支持就够了,浏览器就能来解析它。对于Dojo的开发环境,有以下几类:

介绍几种搭建Dojo环境的方法

下载Dojo文件

在http://dojotoolkit.org/download 下载dojo最新版,下载的正式版中不包含构建工具,构建工具可以从源码中获取。解压之后的文件会生成一个命名形式为dojo-release-x.y.z的文件夹,其中,“x”、“y”和“z”分别对应某个特定版本的主版本号、小版本号和补丁编号,并且可以看到内部文件夹结构分类就如我们上一篇《Dojo学习笔记一:认识Dojo》中介绍的哪几个分类一致:
Base(dojo/dojo.js) 、Core(dojo)、Dijit(dijit)、DojoX(dojox)和Util(util)。

CDN方式

CDN就是Content Delivery Network,内容分发网络。说简单就是通过link网络上的dojo资源包来使用Dojo工具箱。常用的CDN有:

Google CDN :

<script src="//ajax.googleapis.com/ajax/libs/dojo/1.8.3/dojo/dojo.js"></script>

Yandex CDN (Europe) :

<script src="//yandex.st/dojo/1.8.3/dojo/dojo.js"></script>

构建内部CDN

通过构建本地CDN来减少加载外网CDN资源的时间。
1.从官方下载发布版本的源码包:以 1.8.3 版本为例。
download.dojotoolkit.org/release-1.8.3/dojo-release-1.8.3.tar.gz

2.解压缩包,并运行构建脚本 cd dojo-release-1.8.3-srcutilbuildscripts build profile=baseplus action=release optimize=shrinksafe version=1.8.3 loader=xdomain xdDojoPath=your/dojo/cdn/path

参数 描述
profile 其值对应于utilbuildscriptsprofiles目录下的文件名
action clean、relase、help
version 一般是根据下载的dojo版本而定
optimize comments:删除注释、shrinksafe:强力压缩、shrinksafe.keepLines:行压缩、packer:打包成单个文件
loader default:不跨域、xdomain:跨域
xdDojoPath CDN中的服务器上url路径

3.当命令执行结束,并将其部署到服务器上(url映射下),就可以像引用外部CDN文件一样使用它了。
准备好Dojo开发环境之后,可以开始对Dojo几大组件的学习了。接下来,要学习一些Dojo中不同于原生JavaScript中的方法和对象。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读