• 常用 Web 库和 package
    • SDK libraries
    • Web packages

    常用 Web 库和 package

    The Dart SDK contains dart:html and other librariesthat provide low-level web APIs.You can supplement or replace these APIs usingweb packages,such as those in the AngularDart framework.

    SDK libraries

    The Dart SDK contains dart:html and other librariesthat provide low-level web APIs.

    • Low-level web tutorials
    • An overview of DOM, CSS, and HTML concepts, with information onhow to include a Dart script in an HTML page andhow to add and remove elements from a web page.These tutorials feature interactive examples inDartPad.
    • The dart:html section of the library tour
    • An example-driven tour of using the dart:html library.Topics include manipulating the DOM programmatically,making HTTP requests, and using WebSockets.
    • dart:html API reference
    • Complete reference documentation for the dart:html library.

    Web packages

    Many packages support web development with Dart. Hereare a few:

    LibraryPackagesNotes
    AngularDartangular*Useful for complex apps that support features such as event handling and dependency injection. More info: AngularDart documentation,AngularDart Components
    JavaScript interopjsSupport for calling JavaScript libraries from Dart code. More info: JavaScript interoperability
    Material Designmd_core,m4d_componentsBasic Material Design components.
    ReactreactBindings for the ReactJS library.
    VuevueBindings for the Vue.js library.

    To find more libraries that support writing web apps, search forweb packages.


    Also see the FAQ.