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

来源:互联网 发布:软件生存周期是什么 编辑:程序博客网 时间:2024/05/21 07:07

认识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环境

首先翻墙下载dart编辑器和sdk,在网站www.dartlang.org。由于需要翻墙,所以我把自己下载好的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>
1 0
原创粉丝点击