★Dart-2-Dart工具集

本文探讨了Dart语言在Web开发中的应用,对比了Dart+HTML与JavaScript+HTML的组合,并详细介绍了Dart如何与HTML文件相互作用。Dart可以通过dart2js转换为JavaScript,使得在不同浏览器中运行成为可能。文中还讲解了如何导入Dart库,特别是dart:html库,以及如何使用dart:html访问和操作DOM元素。此外,通过示例代码展示了动态创建和添加DOM元素的方法。最后,强调了Dart的工具链,如Dart编辑器和dart2js,对提高开发效率的重要性。

1.HTML+Dart vs HTML+JavaScript

2.Dart与HTML文件的关系

Dart设计为在web浏览器中运行,既可以作为本机Dart运行,也可以转换为JavaScript。要启用转换到JavaScript,应用程序需要与定义主机网页的HTML文件分开存在。幸运的是,Dart编辑器也是这样设计的:当您在Dart编辑器中创建一个新项目时,您可以选择创建一个包含脚本标记的样板HTML文件来运行Dart应用程序。

下面清单显示了使Dart应用程序能够作为Dart或转换后的JavaScript应用程序运行所需的最小HTML。它包含一个链接到现有HelloWorld.dart脚本的脚本标记。它还包含另一个名为dart.js的JavaScript脚本,用于检测主机浏览器是否包含dart VM。如果主机浏览器未启用Dart,脚本会将所有application/dart脚本修改为application/javascript,并将.js后缀添加到这些脚本标记中的任何src属性:例如,它会将HelloWorld.dart更改为HelloWorld.dart.js。Dart应用程序的JavaScript版本可以由dart2js工具创建。

<!DOCTYPE html>
<html>
<body>
<script type="application/dart" src="HelloWorld.dart"></script>
<script 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

itzyjr

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值