Page 11 - Dart Language
P. 11

Hit enter to display Hello, World! in the terminal window.


        Http Request


        Html




         <img id="cats"></img>


        Dart




         import 'dart:html';

         /// Stores the image in [blob] in the [ImageElement] of the given [selector].
         void setImage(selector, blob) {
           FileReader reader = new FileReader();
           reader.onLoad.listen((fe) {
             ImageElement image = document.querySelector(selector);
             image.src = reader.result;
           });
           reader.readAsDataUrl(blob);
         }

         main() async {
           var url = "https://upload.wikimedia.org/wikipedia/commons/2/28/Tortoiseshell_she-cat.JPG";

           // Initiates a request and asynchronously waits for the result.
           var request = await HttpRequest.request(url, responseType: 'blob');
           var blob = request.response;
           setImage("#cats", blob);
         }


        Example



        see Example on https://dartpad.dartlang.org/a0e092983f63a40b0b716989cac6969a


        Getters and Setters



         void main() {
           var cat = new Cat();

           print("Is cat hungry? ${cat.isHungry}");  // Is cat hungry? true
           print("Is cat cuddly? ${cat.isCuddly}");  // Is cat cuddly? false
           print("Feed cat.");
           cat.isHungry = false;
           print("Is cat hungry? ${cat.isHungry}");  // Is cat hungry? false
           print("Is cat cuddly? ${cat.isCuddly}");  // Is cat cuddly? true
         }

         class Cat {
           bool _isHungry = true;

           bool get isCuddly => !_isHungry;




        https://riptutorial.com/                                                                                6
   6   7   8   9   10   11   12   13   14   15   16