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
- Sky(dart)语言介绍-android学习之旅(十)
- Flutter学习之旅(四)----Flutter开发语言Dart的基础语法
- Dart on Android语言体验
- hdu2097 Sky数(C语言)
- 【黑马程序员】C语言学习笔记之字符串(十)
- Android-需求(十):Setting之语言设置
- Android的Toast介绍-android学习之旅(三十六)
- 项目控制 (sky)
- android 学习笔记(十)
- Android学习笔记(十)
- Android学习(十)CheckBox
- C语言学习笔记(十)--指针
- C语言程序学习(十)笔记
- 嵌入式学习之路(十)——C语言学习(5)
- Dart语言概览
- Dart语言特性简介
- android入门学习-UML(统一建模语言)介绍
- RabbitMQ学习之:(十)AMQP和RabbitMQ介绍 (转贴+我的评论)
- Androide SQLiteDatabase数据库操作(转)
- JVM内存区域划分
- 高字节与低字节,高地址与低地址,大端模式与小端模式
- Android教你打造ioc框架
- Togglz
- Sky(dart)语言介绍-android学习之旅(十)
- Android 之 Service 详解
- dsa算法(23)
- UVA - 10604 Chemical Reaction
- java aes base64
- ListView源码
- ElasticSearch:如何在更新时增加内部对象
- bootstrap的datepicker控件使用心得
- 算法实现(4)整数划分问题