2020年3月25日 星期三
從 dart 呼叫 javascript
參考官網文章: http://dartdoc.takyam.com/articles/js-dart-interop/
// index.html
<html><head><meta charset='utf-8'></head><body>
<script type='application/javascript' src='hello.js'></script>
<script type='application/javascript' src='main.js'></script>
</body></html>
// hello.js
var greeting="Hello"; // 1. variable
function fun( ){ //2. function
console.log("How are you?");
}
class Rectangle {
constructor(width, height) {
this.width = width;
this.height = height;
}
}
function rectangle(width, height) { // 3. object
return new Rectangle(width, height); // return an object
}
// main.dart
import 'dart:js';
void main() {
var greeting = context['greeting']; // 1.
print("$greeting");
context.callMethod('fun'); //2.
final rectangle = JsObject(context['rectangle'], [5, 1]); //3.
print(rectangle['width']);
}
訂閱:
張貼留言 (Atom)
Linux mint 玩 waydroid 一些心得
1. 目前使用 linux mint 22.1 作業系統可以順利跑起來, 可上官網去下載, 並安裝到硬碟. 2. 安裝 waydroid 可上網站 https://docs.waydro.id 參考看看: https://docs.waydro.id/usage/inst...
-
1. 上 Firebase 網站 註冊啟用 Firebase : https://firebase.google.com/ 2. 進入 Firebase Console 註冊開啟新專案 : https://console.firebase.google.com/...
-
Flutter 讓人很容易短時間就能開發出 app, 關鍵在於他開發了很多種小部件稱為 Widget, 將Widget 組合起來就是一個 app. 所謂 部 件(Widget)就是一個可以呈現在螢幕上的視覺系 物 件,幾乎可以說 Flutter 每個物件都是 部 件. 開發者透...
沒有留言:
張貼留言