随笔分类 -  Dart

看看Dart
摘要:在很多场合是需要访问Html页面的Js代码的.所以咱们得这么做: 1:pubspec.yaml配置文件里添加js类库: ①找到Dependencies那一项,然后点击Add ②在对话框中输入js ③点击右上角的RunPub install安装类库,请检查类库是否已经完成 点击package下是否生成了一些包,其中有一个就是js,有则成功了. 2: 在main主文件中,尝试使用jstry{ js.context.alert("HelloDart from js"); }catch(e){ window.alert(e); } 点击运行, 弹出的对话框并不是HelloDart, 阅读全文
posted @ 2013-03-13 16:54 墨禾米说 阅读(181) 评论(0) 推荐(0)
摘要:1: 在lib文件里定义一个成员变量library Helper;class Helper{ String name = "你好, 我是Dart~"; .....} 2: 在入口文件里 import 'Helper.dart' as hl; void main(){ window.alert(hl); //这个时候要创建新的对象的话应该如此这般: hl.Helper h = new hl.Helper(); int sum = h.Sum(100, 200); double div = hl.Helper.Div(100, 200);}红色字体的别名可以任意 阅读全文
posted @ 2013-03-13 12:02 墨禾米说 阅读(265) 评论(0) 推荐(0)
摘要:在java开发中我们是最常用的就是MVC开发模式.需要分层于是就需要分包,在Dart里这么做需要这么做: 1: 在web里新建一个文件取名为:Helper.dart 2:里面内容为: 注意红色字体library Helper;class Helper{ int Sum(int a, int b){ return a + b; }static double Div(int a, int b){ if(b != 0){ return a/b; }else{ return null; } }}这里的定义和Java没什么区别, 重点在红色字体,将这个Dart文件定义为库... 阅读全文
posted @ 2013-03-13 11:51 墨禾米说 阅读(173) 评论(0) 推荐(0)
摘要:import'dart:html';int i = 100;String str = "sum is ";int n = 110;void main() { A a = new A(); a.sum();}void btnClick(MouseEvent e){ window.alert("HelloDart");}class A{ int sum(){ window.alert((i + n).toString()); }}这货和Java一样, 就不解释了. 阅读全文
posted @ 2013-03-12 23:59 墨禾米说 阅读(154) 评论(0) 推荐(0)
摘要:1:打开IDE,选择CreateAppplication; 2: 填写好项目名称: HelloDart后,选择WebApplication,点击Finish; 3: 在web下找到helloDart.html-->在body里添加: <button id='btnClick'>Click me</button> 4: 在web下找到HelloDart.dart文件.删除自建的方法,保留void main方法,main方法里为空, 如下:import'dart:html'; void main(){}如果你的dart文件和我一样,那么 阅读全文
posted @ 2013-03-12 23:35 墨禾米说 阅读(396) 评论(0) 推荐(0)
摘要:谷歌出了一个Dart,是为了我这种看着js就想吐的人的. 1:开发工具,谷歌修改了Eclipse为Dart. http://pan.baidu.com/share/link?shareid=322445&uk=2853005113 按照版本下载; 2:打开IDE 3: 选择Create APPlication 4: 点击Run IDE自动将Dart文件编译成js文件.然后就可以看见一个旋转360°的click me字样了. 明天研究下Dart的语法. 阅读全文
posted @ 2013-03-12 18:16 墨禾米说 阅读(236) 评论(0) 推荐(0)