qooxdoo.

Um dos mais abrangentes e inovadores de código aberto Ajax Frameworks
Baixe Agora

qooxdoo. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Sebastian Werner
  • Site do editor:
  • http://qooxdoo.org/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 24 MB

qooxdoo. Tag


qooxdoo. Descrição

Um dos mais abrangentes e inovadores de código aberto Ajax Frameworks O QooXdoo é um quadro multiuso que inclui suporte para desenvolvimento profissional de JavaScript, um kit de ferramentas GUI de última geração e comunicação cliente-servidor de alto nível.QOOXDOO é inteiramente baseado em classe e tenta alavancar os recursos do JavaScript orientado a objetos. Ele é totalmente baseado em namespaces e não estende tipos de javascript nativos para permitir a fácil integração com outras bibliotecas e o código de usuário existente. Os mais modernos navegadores são suportados (por exemplo, Opera, Firefox, Internet Explorer, Webkit / Safari) e é livre de vazamentos de memória. O QooXdoo vem com uma referência abrangente de API, que é gerada automaticamente a partir de comentários javadoc e da árvore de sintaxe representando o código. O analisador JavaScript rápido e completo não apenas permite a geração do documento, mas é parte integrante do processo de compilação automática que torna a otimização, compressão, vinculação e implantação de aplicativos personalizados muito fáceis de usar. O que há de novo nesta versão: · Estrutura · Testemunho · Membros mais protegidos, onde mudou para os privados, para que ninguém possa substituir os membros protegidos nas subclasses por engano. · As aulas não estáticas têm que definir a chave "estender" · QX.list agora funciona corretamente no IE se estiver executando um aplicativo no sistema de arquivos local · O método addListener () agora retorna um ID · Introduzido Novo QX.Util.TimerManager, obrigado Derrell · Adicionado um método a qx.core.asser, que pode verificar se um evento seria disparado. · Aplicativo · Métodos de ciclo de vida Terminate () e fechamento () métodos estão disponíveis para QX.Application. O método fechado reintroduzido () permite que um usuário evite descarregar acidentalmente o documento, ou seja, saindo do aplicativo. · Corrigido problema na inicialização de um "aplicativo inline" no IE. · Suporte ao navegador · O IE8 é atualmente suportado no modo de compatibilidade do IE7. O suporte completo para o modo padrão do IE8 é esperado no tempo com a versão final do IE8. · O Chrome 1.0 é totalmente suportado. · Claro, as versões mais recentes do Safari 3.2.x e Firefox 3.1 beta também estão bem. · Manipulação aprimorada na detecção de clientes, particularmente se uma cadeia de agente de usuário ilegal for enviada. · Transporte · Cabeçalhos HTTP adicionais inseridos por Qooxdoo até a versão 0.7.x foram removidos para reduzir a sobrecarga desnecessária · Nível baixo · Corrigido problema no IE com a criação de um elemento e aplicando seus estilos ao mesmo tempo · Removido "OneTimeout" propriedade para o IE em "qx.bom.request" classe · Problemas fixos de elipses em camada de baixo nível · Emissão de recorte fixa no IE · "OpenBSD" agora é reconhecido corretamente · Adicionado "tem" método em "qx.bom.multimedia" classe · @ Qx.ui.root.inline pode ser configurado para não mais desconsiderar o tamanho de seu nó DIV raiz. Isso é perfeito para configurações muitas vezes encontradas ao integrar os widgets do QooXDOO em páginas HTML tradicionais. · GUI Toolkit · Core Ui. · As partes da API de controle da criança agora não estão mais protegidas, mas públicas. Particularmente GetChildControl () é destinado a autores do widget, que querem acessar os controles infantis, que são criados pelo próprio widget. Esse método expõe os internatos de widget e modificar o subwork de retornado pode trazer o widget em um estado inconsistente. Acessar controles infantis definidos em uma super classe ou em uma classe estrangeira não é suportado. Não use se o resultado puder ser alcançado usando as capacidades de tema da API pública ou do Qooxdoo. · Método "_haschildren" agora retorna "false" em vez de null se nenhum widgets de filhos estiverem disponíveis · Implementada "Altura para largura" para layouts (já estava previamente disponível para widgets). Esta solicitação de recurso foi criada por contribuintes que exigiam esse comportamento para layouts personalizados. · Adicionar métodos ausentes "GetActiveWidget ()" e "getfocusedwidget ()" · Conforme pretendido, é novamente impossível selecionar texto em etiquetas na ópera e no Internet Explorer. · Alterou a implementação das filas de ação na inicialização. Agora toda ação (como "foco", "ativar", etc.) é enfileirada e liberada para garantir que as ações sejam processadas na ordem correta · Problemas fixos com rolagem e foco se a fila ainda não tiver tendido todos os widgets. · Problema fixo de foco com taborder errado · Problemas de renderização fixa no IE6: Um widget não pôde se tornar menor do que o tamanho da fonte atualmente aplicado. · No IE6 alguns ícones mostraram um fundo preto (transparência de imagem quebrada). · Seleção de arrastar dentro do widget da árvore agora está funcionando novamente · Corrigir geral para seleções de arrasto - a seleção de arrastar não funcionou se um item já selecionado foi usado · Adicionado suporte para arrastar e soltar os widgets de janela · Corrigido problema com chaves de combinação para atalhos de comando (cada tecla de combinação foi mostrada) · Atalhos de comando que usam as chaves "-" e "+" agora estão funcionando corretamente · As listas horizontais agora podem ser roladas usando a roda do mouse · Suporte fixo de mousewheel em widgets de selectbox dentro de widgets de contêiner de rolagem · Ligação de dados · Adicionado uma ligação de valor único como uma base sólida para os próximos componentes de ligação de dados. Esses recursos ainda são experimentais. Uma descrição detalhada está na documentação preliminar de ligação de dados. · A possibilidade de validar as propriedades de uma classe Qooxdoo foi adicionada. Isso também é experimental e pode mudar. · Widgets. · Questões fixas do spinner com os botões de desativação / ativação, se o valor fosse maior ou menor que o valor min / max. · O valor do spinner está agora corretamente definido no IE ao pressionar a tecla ENTER · Widget de desktop fixo · Campos de texto ocultos são removidos da seqüência de tabulação · Um campo de texto readonly não é focado mais · Nenhum evento "keypress" em campos de texto para algumas chaves no FF3 · Textarea receberá automaticamente uma barra de rolagem se o seu conteúdo implicar que · A localização de um iframe agora pode ser definida em seu construtor · Definir propriedade de propriedadeShrinky por padrão para false no rótulo. · Adicionar propriedade rica na dica de ferramenta para dicas de ferramentas de texto rich. · Adicionar propriedade Formatter em ComboBox para permitir entidades HTML nos itens da lista. · ColorPopup: Valores de init alterados de "preto" (RGB 0, 0, 0) para "null" (sem cor). · Colortelector: botões agora mostram corretamente ícones associados. · Mesa · Barra de status agora pode ser escondida permanentemente · Removido barras de rolagem horizontais espúrias na tabela · Modelo de tabela filtrada Restaurar valores mais de uma vez. · Painel de mesa não mais caches de caches se a propriedade MaxCachelines é zero · Instantâneo · Suporte para o Flash foi significativamente atualizado e estendido. · Corrigido o problema que não é possível chamar o formulário de API externo flash no IE7 e superior. · Vazamentos de memória fixa no IE. · Janela · Método adicionado para obter o modo atual ("minimizado", "maximizado", "normal" e "fechar"). · Corrigido problema com o uso do método Center (): Se a janela fosse maior que a exibição, o título será movido pela exibição, então não foi possível fechar a janela. · Corrigido problema com a maximização / minimizando uma janela se for gerenciada pelo Window Manager. · Adicionado suporte para desativar widgets de janela · O Windows não interromperá arrastando ao ser movido muito rapidamente · As janelas modais agora funcionam como esperado no IE · Theming. · A API das classes do gerenciador foram feitas consistentes: uma propriedade "tema" foi adicionada à classe Manager da aparição. A propriedade "apartanCheme" existente é descontraída e será removida em uma versão futura · Reintroduziu a possibilidade de incluir / patching temas no tempo de execução · "Gray" agora é uma cor nomeada - como um alias para a cor já definida "cinza" · Implementados ausentes efeitos de hover em widgets de selectbox · Melhor estilo de botões deficientes no tema moderno · Corrigido problema feio com imagem erroneamente referenciada no IE6 · Corrigido problema com efeitos de hover para alternar botões no estado verificado · Problema de aparência fixa com widget de caixa de seleção desativado e marcado · Aparência fixa para botões de aba alinhados à direita · Corrigido várias questões de aparência do widget da barra de ferramentas · Aparência fixa do widget de selectbox no tema clássico · Aparência fixa de controle deslizante no tema clássico · Árvore harmonizada aberta / feche símbolos · Os nomes de imagens no tema Compat foram modificados para melhor trabalhar com o tema legado · Formulários · Parque infantil · Um novo aplicativo interativo foi introduzido. Permite experimentar o código de aplicativo QooXDOO. Basicamente, o código em um editor de javascript (destaque) de sintaxe) à esquerda pode ser executado como um aplicativo à direita. Isso funciona puramente no navegador, também offline, sem as ferramentas usuais, instaladas localmente ou quaisquer componentes do lado do servidor. O playground não finge ser um IDE on-line, mas certamente é uma solução útil. Particularmente novos usuários podem agora realmente "jogar" com o código QoOXDOO sem ser necessário para configurar a cadeia de ferramentas de Qooxdoo em seus computadores locais. O aplicativo Playground é bastante novo, então esteja ciente de quaisquer problemas existentes. Feedback bem-vindo. · Esqueleto · Adicionado tema vazio ao esqueleto padrão da GUI, que é o ponto de partida para criar um aplicativo Qooxdoo típico. O tema personalizado estende o tema moderno embutido. Isso permite que um usuário adicione facilmente as entradas do tema para seus widgets personalizados nos arquivos do tema fornecidos. · ATUALIZADA Incluir lista para aplicativos de "BOM" de baixo nível " · Modelos de esqueleto foram reduzidos para a GUI (padrão), migração e favor. O esqueleto com contribói se foi, suas características são recriadas no esqueleto da GUI como comentários. · Demobrowser. · Todas as demos foram testadas e corrigidas, se necessário. · Removido a demonstração do modelo de tabela remota (pode ser reintroduzida no futuro, uma vez que a hospedagem melhorada esteja disponível). Você também pode estar interessado em verificar o rpcexample no Qooxdoo-contrib. · Correção menor para a demonstração de seleção e aplicação da BOM · Testrunner. · Removida a saída do testrunner do console nativo do navegador · Viewer da API. · Substituiu a imagem PNG combinada por uma imagem GIF para resolver problemas. · Portal. · O aplicativo agora se encaixa bem na tela para uma resolução de 1024 × 768 · Suprimir o console para o IE na versão Build. · Ferramentas · Python no Windows · Para usuários do MS Windows, recomenda-se agora instalar a distribuição gratuita do ActivePython. Ele vem com um assistente agradável que permite uma instalação realmente simples. As configurações padrão do assistente estão boas, e também cuida de adicionar o intérprete Python à lista de executáveis conhecidos (via variável de ambiente de caminho). Isso simplifica ainda mais a instalação do Python em comparação com a distribuição de Python "orginal" anterior anteriormente de Python.org. · Internacionalização · Suporte Adicionando comentários aos arquivos PO. No lado do JavaScript, o método "TRC ()" do Locale Manager agora também suporta traduções com comentários contextuais. · Suporte adequado para o Método Framework TRN (); chaves plurais agora trabalhando · Validação de código-fonte · Adicionado suporte de codificação para UNICODE no validador de código fonte do ECMALINT O restante da seção de ferramentas é sobre o gerador: · Empregos · Nova fonte de trabalho padrão - tudo inclui todas as classes em uma construção de origem · Novas bibliotecas de emprego, para assumir uma única chave de biblioteca para bibliotecas adicionais do aplicativo · Ordem de resolução de nome de trabalho reconhecida e trabalho "sombreamento" disponível conforme documentado · Empregos de arquivos de configuração externos agora podem ser importados sob um nome diferente, para evitar confrontos de nome (s. A subigfriente de importação de incluir) · Externando trabalhos e recursos de trabalho agora possíveis com = prefixo · Ao mesclar trabalhos, todas as teclas do mapa agora estão se fundindo profundas, e todas as chaves de lista são anexando, menos duplicatas · Os arquivos de configuração base (Base.json, application.json, ...) Agora exporte todos os seus trabalhos; Os trabalhos são filtrados apenas no Config.json no nível do aplicativo, como pode ser visto nos arquivos Config.JSON dos esqueletos Problemas conhecidos e soluções alternativas: · Trabalho de Lint: Você deve remover os arquivos de cache após a execução do trabalho de fiapos que tenham erros · Job de API: Você deve remover os arquivos de cache antes de executar o trabalho da API ao usar bibliotecas / contribs adicionais · Manipulação de Uri. · O manuseio de URI foi renovado; A mudança mais significativa é que a chave de URI das entradas da biblioteca é opcional, mas se presente terá precedência ao calcular os URIS aos recursos dessa biblioteca. Se o parâmetro URI estiver ausente, as configurações do trabalho individual (fonte de compilação, compilação-dist, ...) serão usadas para calcular os URIs. · Macros. · Macros a partir de uma seção Global da configuração agora é utilizável através do arquivo de configuração, e. Na seção Incluir · Macros Qooxdoo_URI e application_uri foram removidos, a macro Qooxdoo_Path agora é esperada para apontar para a pasta de instalação do Qooxdoo da raiz · Em aplicativos baseados em Skelton, agora é suficiente para alterar o Qooxdoo_Path em Config.json para mudar para outra instalação do Qooxdoo; O script Generate.py também lê-lo de lá · Padrões de QXTHEME para QX.Theme.Modern · Nova macro otimizar, para ajustar o parâmetro otimize do compilado-dist · Chaves de configuração. · Compile-dist foi renovado e reestruturado, para fornecer uma interface mais clara · Os pacotes foram reestruturados e estendidos, para permitir mais controle de grãos finos sobre tamanhos de pacote · A chave de temas foi renomeada para ativos, para melhor corresponder ao seu propósito · Novo log de chave com log / classes-não usadas, para relatar classes não utilizadas de uma biblioteca · Nova Chave, para adicionar uma cadeia descritiva a um trabalho; Essas descrições são impressas na linha de comando ao invocar 'generate.py x' · Chaves com pequenas alterações: cache, biblioteca · Pacotes. · Mesclar pacotes agora é feito apenas para peças que devem ser desmatadas · Tamanho para pacotes não compartilhados agora pode ser limitado · Misc · A compilação de recursos foi otimizada · O registro do console foi dividido para os fluxos padrão, STDOUT (níveis "debug" e "info") e Stderr (níveis "Aviso", "Erro" e "Fatal") · As aulas desconhecidas são agora relatadas · O contribulário: // Baixar cache agora é padronizado para / downloads · Remoção da pasta Framework / Tool e outras coisas legadas 0,7 · Nova ferramenta experimental / pasta de dados / teste, para testes gerador · Documentação. · Muitas melhorias e correções do manual de 0,8 · Um número de artigos adicionais, e. para "qx.ui.core", "qx.ui.container" e "layouting" · A documentação de ferramentas foi mantida em sincronia com o progresso frequentemente rápido de desenvolvimento. Muitas correções de documentação ausente ou incorreta foram aplicadas.


qooxdoo. Software Relacionado

Kang.

um depurador de regex de Ruby de código aberto e aberto ...

320 6 KB

Download

HTSTREINS.

Biblioteca de Python de código aberto e aberto que implementa o manuseio de string ...

154 3 KB

Download

Atraso

Abaixo de arquivos TAR antes de postar-os na rede, principalmente para remover artefatos do ambiente de desenvolvimento ...

190 1.6 MB

Download