4. 充滿意外的 Javascript ?
• parseint radix
parseInt('fuck'); // NaN
parseInt('fuck', 16); // 15
• why am i a number
"Why am I a " + typeof + ""; // "Why am I a number"
• infinity madness
parseFloat( 'Infinity' ) // returns Infinity
Number( 'Infinity' ) // returns Infinity
parseInt( 'Infinity' ) // returns NaN
http://wtfjs.com/
15. Dart in HTML 限制
• 一頁只能有一個 Dart Script Tag
• 整頁載入後才執行 main 進入點
• 不能使用 Inline Listener
• 不能動態注入 Script Tag
http://www.dartlang.org/articles/embedding-in-html/
16. Dart Web UI
• ToDoMVC
– Dart Editor Built-in Example
• Dart Widgets
– http://kevmoo.github.io/widget.dart/
17. Dart Web Server
• HTTP Time Server
– Dart Editor Built-in Example
• WebSocket Chat Server & Client
– http://www.dartlang.org/docs/dart-up-
and-running/contents/ch05.html