Compartilhar via


Developing AJAX Applications for Windows Mobile

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

O AJAX termo é a forma abreviada de uma abordagem design que ajuda a tornar W3 (World Wide Web) sites mais interativo e responda. Um site típico W3 (World Wide Web) o AJAX utiliza JavaScript para executar processamento client-side, torna assíncrono solicitações para dados XML de um servidor remoto e usa folhas de estilo em cascata para implementar a aparência.

O navegador Internet Explorer Mobile oferece suporte a todas essas técnicas e, portanto, pode suporte desenvolvimento Ajax. Para obter mais informações sobre o Document Object Model com suporte, Internet Explorer Mobile, consulte Internet Explorer Mobile Reference. Para obter exemplos de aplicativos AJAX projetados para Mobile Internet Explorer, consulte este Microsoft Web site.

Suporte de AJAX no Mobile Explorer Internet

Microsoft tem aprimorado o navegador W3 (World Wide Web) e recursos adicionados continuamente por cada versão de Windows Mobile, conforme resumido abaixo.

Windows Mobile 2003

  • Oferece suporte a innerText e innerHTML As propriedades somente em elementos DIV e intervalo.
  • Oferece suporte a scripts de forma elementos.

Windows Mobile versão 5.0

  • Oferece suporte a innerText e innerHTML Propriedades em todos os elementos.

  • Oferece suporte a document.all e estilo WScript.Shell.

  • Não suporte o método document.getElementById. A solução alternativa é declarar uma identificação e usá-lo para obter o objeto, como este:

    <div id="mydiv">Some text in a div</div>
    <script>
    mydiv.innerText = "Some replaced text in a div";
    </script>
    

Windows Mobile versão 5.0 com MSFP

  • Suporta o método Commonly-Used document.getElementById pela adição das mensagens e pacote de recursos de segurança.

Windows Mobile 6

  • Oferece suporte a expando propriedades e métodos. Objetos DOM se comportam como objetos JavaScript no que propriedades e métodos podem ser criados em instantaneamente. Por exemplo:

    //Javascript object:
    var obj = new Object();
    obj.MyProperty = "Hello World";
    alert(obj.MyProperty); // alerts "Hello World"
    //DOM object:
    window.MyProperty = "Hello World";
    alert(window.MyProperty); // alerts "Hello World"
    
  • Permite a criação de qualquer elemento no script usando Document.createElement.

  • Permite a adição ou remoção de elementos para ou de documento usando árvore Element.insertBefore, Element.removeChild, Element.replaceChild, Element.appendChild.

  • Corrige um emitir importante que tinha quebrado recurso detecção dos métodos objeto script.

  • Oferece suporte a propriedades e métodos adicionais:

    • Document.documentElement [somente leitura]
    • Document.GetElementsByTagName
    • Document.Title Agora é gravável [era somente leitura até agora]
    • Element.parentNode [somente leitura]
    • Element.ChildNodes [somente leitura]
    • Element.ID Agora é gravável [era somente leitura até agora]
    • Element.ClassName [Leitura/Gravação]

See Also

Other Resources

Internet Explorer Mobile Reference