Dojo1.11官方教程文档翻译(1.1)开启Dojo之旅

2024-03-11 04:48

本文主要是介绍Dojo1.11官方教程文档翻译(1.1)开启Dojo之旅,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.1 开启Dojo之旅

原文地址:https://dojotoolkit.org/documentation/tutorials/1.10/start/index.html
本翻译GitBook地址:https://www.gitbook.com/book/limeng1900/dojo1-11-tutorials-translation-in-chinese/details
转载请注明出处http://blog.csdn.net/taijiedi13/ – 碎梦道


如何学习Dojo?哪里有文档?怎样获得培训和支持?应该用哪个版本的Dojo?我为什么需要使用web服务?怎样避免常见的错误?如何提交问题报告?可通过什么方式来作出贡献?本教程的目的就是回答这些问题。

文档

Dojo网站为新手提供了三个主要的文档,它们都是由广大社区成员贡献完成的。

教程

教程集 提供一系列关于Dojo开发主题的入门。排在前面的几个教程通常是我们优先推荐的。除此之外,其他教程是依照主题分类的。这一系列教程主要是SitePen 上的团队提供在“如何开始学习Dojo?”的回答里。你应该从 Hello Dojo 这篇教程开始,或者如果你以前用过Dojo,只是刚接触1.10,你可以从新一代Dojo 教程开始。不过当然是在你看完本篇之后。

参考指南

参考指南是按照API对文档的深入整理。想参与贡献请看通过GitHub改进参考指南。

API查看器

API查看器拥有全部的Dojo API 。他们100%来源于源码注释和Javascript源码,主要使用了两个开源项目:js-doc-parse ——用来解析资源树、API viewer ——用来交付解析的资源树的可读版本。你可以通过 生成你自己的自定义API查看器 在你自己的代码中使用这两个项目。

这些文档之间存在一些交叉引用,未来会作出改进。每一个文档都是基于版本发布的。教程和参考指南涵盖1.6、 1.7、1.8、1.9和1.10,API浏览器则可以追溯到1.3版本。本文末尾可了解到该文档系统的已知问题和参与改善我们的文档的相关信息。

培训和支持

SitePen提供一系列优秀的 Dojo workshops 以及 Dojo 和 JavaScript 支持。

相关书籍

编写一本优秀的书需要1000-2000个小时(Dojo网站上的系列教程就花了超过1000个小时)。现存的Dojo出版书籍都是在Dojo 1.0到1.5之间发行的。我们正在讨论发行一本新的Dojo书籍,一本能够频繁更新并可以购买PDF或印刷版的书。

哪个Dojo版本?

我们推荐尽可能使用最新版本的Dojo,但也向旧的发行版提供不间断的支持,因为我们知道升级应用的源代码需要费很大的力气。

Dojo基金会承诺当前会为1.4和更高版本提供新浏览器的支持。我们将定期更新旧版本的Dojo来支持新发布的浏览器。我们也会修复主要的bug,特别是针对最近发布的主流版本。新功能的开发创建通常会放在当前最新版本上。

对于现在来说,新功能开发会基于1.11版本,1.10.x主要进行bug修复,并定期为1.4.x及以上版本提供浏览器支持。

了解Dojo每个发行版的主要特点和新增内容能够帮助你决定用哪个。在版本之间进行升级时,一定要查看每个主要发行版本发行说明提供的指导。我们尽最大的努力使升级做到向前兼容,但你在把代码向新版本Dojo迁移的时候仍需要在修复bug和引入新特性上花一些力气:

  • 1.10: release notes, announcement
  • 1.9: release notes, announcement
  • 1.8: release notes, announcement
  • 1.7: release notes, announcement
  • 1.6: release notes, announcement
  • 1.5: release notes, announcement
  • 1.4: release notes, announcement

入门FAQs

这里有一些关于入门的各种常见FAQ和小贴士,先了解一些会比较有用。

弃用警告

当你在新Dojo发行版中使用旧版特性时,偶尔会看到弃用的警告。这个警告的意思是该API或特性将在Dojo2.0里移除,可能会考虑一种改进的方法。

使用web服务器

从web服务器上运行你的源码,不要在文件系统里,哪怕web服务器是搭建在你的开发机器上的。就算是在同一台机器上,浏览器对HTTP请求的处理在本地文件系统也比web服务器上受限很多。为了保证结果一致,你应该总是用HTTP web服务器(Apache, nginx, Tomcat, IIS, Jetty,等.)来运行Dojo。

CDN 和 protocol-less URLs

你也可以从一个CDN加载Dojo。对于快速使用Dojo来说这很有用,而且也不要求你有自己的Dojo副本。在我们很多教程里都能看到protocol-less URLs,例如<script src="//ajax.googleapis.com/ajax/libs/dojo/1.10/dojo/dojo.js" data-dojo-config="async:true"></script>。你这样不用调整URL就可以在http和https应用里使用Dojo,详见 Dojo CDN tutorial。

常见错误

很有可能之前就有人犯过和你一样的错误。SitePen 基于他们培训研讨班创建了一个很棒的博客条目,展示在 常见 Dojo bugs 和 错误信息,还有如何解决他们。

已知的文档问题

我们已经通过社区贡献充分的改进了我们的文档。即便如此,还有一些已知的问题(以及在预定的时间里数以百计的内容修正)。已知的问题如下:

  • pre-AMD vs. AMD syntax。Dojo1.7我们引入了AMD格式来require和define源码模块。1.7, 1.8, 1.9, 和1.10 提供的一些文档里仍然使用的旧语法。文档只是在部分区域过时,而这些语法也依然支持,所以仍然很有用。
  • 1.7 API viewer。API viewer的1.7版本缺少重要内容。1.8, 1.9, 和1.10已经解决了这个问题,它们的API也和1.7相似。 如果API viewer页面空白或者缺少细节,请参考1.8, 1.9, 和1.10版本的相同页面。
  • 在1.6之前没有教程和参考指南,在1.3之前没有API viewer。很简单,因为我们在这些版本之后才开始做的,所以之前的版本是没有的。
  • 在平板和手机上查看文档。API viewer 和示例主要面向桌面浏览器。请把问题报告给我们,或者参与修复它们。
  • 参考指南的IE示例。我们已经解决了很多关于IE浏览器加载参考指南示例的相关问题。如果发现遗留问题,请按下面提到的方式报告。

报告问题

  • 对于文档错误,请在每页底部的链接处提交问题报告。早在2012年自从我们在加上这个功能,就已经解决了几千个文档问题。修复有时候很快,有时候需要花费几个月,但是我们会全部审阅并且非常感激你能够提供改进文档的建设性意见。
  • 对于文档说明和后续问题,请 注册dojo-interest mailing list ,在那提问题,或者在我们的freenode的即时聊天频道#dojo(译者注:频道已失效) 。

贡献

Dojo是完全由社区的努力和贡献推动的。想要参与超越基本的反馈,我们要求您创建一个Dojo基金账户,然后签署我们的网上贡献者许可协议。确保把你的CLA和你的bug追踪账户绑定以简化我们的过程。一旦你拥有CLA,下面会有所帮助:
- API Viewer。通过GitHub上的 js-doc-parse 和API viewer 项目。
- Reference Guide。通过GitHub上的Dojo docs 项目。
- 编写新教程。通过dojo-interest mailing list 表达你的兴趣,直接联系Dylan Schiemann ,或者直接用我们的 contact form联系我们。
- 从DOH到实习生的更新测试。详见: Dojo 自动化测试改进: Updating to Intern。
- 贡献补丁和bug修复。对于有些包比如 dgrid,你应该直接通过GitHub项目。Dojo 1.x使用GitHub,它也是Dojo 2.0的首选。
- 访问Dojo基金会网站更多地了解关于参与Dojo。

开始

你应该从Hello Dojo tutorial 入门,或者如果你有Dojo使用经验,但刚接触1.10,可以从 Modern Dojo tutorial 开始。

这篇关于Dojo1.11官方教程文档翻译(1.1)开启Dojo之旅的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/796681

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

usaco 1.1 Broken Necklace(DP)

直接上代码 接触的第一道dp ps.大概的思路就是 先从左往右用一个数组在每个点记下蓝或黑的个数 再从右到左算一遍 最后取出最大的即可 核心语句在于: 如果 str[i] = 'r'  ,   rl[i]=rl[i-1]+1, bl[i]=0 如果 str[i] = 'b' ,  bl[i]=bl[i-1]+1, rl[i]=0 如果 str[i] = 'w',  bl[i]=b

【WebGPU Unleashed】1.1 绘制三角形

一部2024新的WebGPU教程,作者Shi Yan。内容很好,翻译过来与大家共享,内容上会有改动,加上自己的理解。更多精彩内容尽在 dt.sim3d.cn ,关注公众号【sky的数孪技术】,技术交流、源码下载请添加微信号:digital_twin123 在 3D 渲染领域,三角形是最基本的绘制元素。在这里,我们将学习如何绘制单个三角形。接下来我们将制作一个简单的着色器来定义三角形内的像素

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey

Benchmark Data Contamination of Large Language Models: A Survey https://arxiv.org/abs/2406.04244 大规模语言模型的基准数据污染:一项综述 文章目录 大规模语言模型的基准数据污染:一项综述摘要1 引言 摘要 大规模语言模型(LLMs),如GPT-4、Claude-3和Gemini的快

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom