Pergunta

Exige o desenvolvimento de dois front-ends quase separados para o aplicativo, um usando o Ext JS e o outro sem JS?

Foi útil?

Solução

Bem, praticamente. Se você realmente deseja uma versão não-JS do seu site, precisará seguir o HTML muito básico e uma viagem de volta ao servidor e uma recarga completa com qualquer clique. Se você deseja que seu site real seja Ajaxy, isso exigiria duas extremidades diferentes no site.

Posso perguntar: por que você está preocupado com pessoas sem JavaScript? Existem muito poucas pessoas por aí sem JavaScript, mesmo os telefones celulares têm desempenho decente de JavaScript.

Outras dicas

Seu aplicativo deve ser criado para permitir que os usuários sem JS acessem o mesmo conteúdo. Todas as postagens e ações do formulário no aplicativo devem ter manuseio no lado do servidor. Isso é para permitir navegadores que não são do JS, bem como por razões de segurança, pois o JS pode ser editado em tempo real pelos hackers.

Depois de ter essa funcionalidade básica, você pode começar a adicionar seu CSS para fazê -lo parecer bom e adicionar o JS para adicionar funcionalidades adicionais aos postbacks feitos pelo AJAX. Você deve usar a detecção de recursos em vez da detecção do navegador com seu CSS e JavaScript, pois os navegadores são atualizados com o novo suporte o tempo todo.

Portanto, você precisa apenas de um front -end que inclua as duas soluções.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top