Sky(dart)语言介绍-android学习之旅(十)

时间:2023-03-10 04:19:55
Sky(dart)语言介绍-android学习之旅(十)

认识dart语言

google于2011年10月10日发布了“dart”语言的“早起预览版”,google希望利用这款语言,帮助开发者克服javaScript的缺点。

2012年,google不但放出了Dart的m4更新,不但加入了大量的新特性,Dart vm,而且编译后的js在运行速度上有了显著的提高。

sky语言的优势

1.使得android的响应速度更快,更流畅。作为普通android程序,一般是每秒60帧,如果低于这个就会卡顿,好多软件是达不到每秒60帧的,而sky使得每秒120帧成为现实。

2.扩平台使用。

3.不影响主线程。

配置dart环境

首先FQ下载dart编辑器和sdk,在网站www.dartlang.org。由于需要FQ,所以我把自己下载好的dart上传。

下载地址:http://download.csdn.net/my

下载地址

开始一个小demo

点击弹出类似toast的提示。

dart文件代码

import "dart:html";
void main() {
  querySelector("#mybtn")
  ..onClick.listen(btnlistenermouse);
}
void btnlistenermouse(MouseEvent e){
  window.alert("mybtn click");
}

html文件代码

<!DOCTYPE html>

<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>MyDart</title>

    <script async type="application/dart" src="mydart.dart"></script>
    <script async src="packages/browser/dart.js"></script>

    <link rel="stylesheet" href="mydart.css">
  </head>
  <body>
    <button id="mybtn">按钮</button>
  </body>
</html>