Fui convidado pela jornalista Flávia Freire a participar de uma entrevista para a matéria “Frameworks Javascript: Conheça os prós e os contras dos 10 mais populares“, que ela estava escrevendo. Como não podia deixar de ser, eu falei sobre o Dojo Toolkit. A matéria saiu na edição número 3 da revista TI DIGITAL. Agora como [...]
javascript's aquivos
Integrando o Zend Framework com o Dojo – Parte III
Dando continuidade a nossa integração, vamos dar uma rapida olhada na criação de layouts utilizando o dojo toolkit. Basicamente ele vai construir todos os blocos que formam o seu layout. Criando os DIVs com os IDs que você definir (que terão o estilo presente no css). O código final fica bem interessante e você já [...]
Leia mais sobre " Integrando o Zend Framework com o Dojo – Parte III "
Tags: apostila js, apostila php, apostila zend, biblioteca js, borderContainer, compatibilidade, contentPane, curso, curso dojo, curso js, curso php, curso web, curso zend, dica, dica js, dicas, Dojo, dojo 1.2.1, dojo 1.2.3, dojo layout, Dojo Toolkit, dojotoolkit, javascript, layer, layout, limpar código, melhorar código, nihilo, número de requisição, otimizador, otimizando, otimizar, PHP, Validação com Dojo, Zend, Zend Script, Zend_Dojo_Form, Zend_Form, Zend_Layout, ZF+Dojo
Dojo Toolkit (ajax): Submetendo um form via POST
Irei demonstrar nesse pequeno tutorial, como é fácil enviar os dados de um formulário pelo método POST, utilizando o Dojo Toolkit para gerenciar as requisições http (xhr ou ajax). Para o nosso exemplo, crie essa função genérica para envio dos dados: function enviaForm(formulario_url, formulario_id){ var config = { url: formulario_url, load: function(data){ /* retorno da [...]
Leia mais sobre " Dojo Toolkit (ajax): Submetendo um form via POST "
Tags: ajax, ajax post, código pronto, curso, curso ajax, curso dojo, curso javascript, curso php, curso xhr, Dojo, dojo 1.2.1, dojo 1.2.3, dojo ajax, Dojo modules, dojo post, Dojo Toolkit, dojo xhr, dojo.xhrPost, dojotoolkit, javascript, js, metodo post, otimizando, otimizar, programação, scripts de exemplo, tutorial, tutorial ajax, tutorial dojo, tutorial javascript, tutorial xhr, xhr, ZF+Dojo
Testando a integração do Jquery com o Zend Framework
Desde a versão 1.7.0 do Zend Framework, está disponível o suporte a Jquery como uma alternativa à integração do Dojo Toolkit existente. Atualmente o Jquery pode ser integrado em sua aplicação por três maneiras diferentes: View helper para ajudar a configurar o ambiente do jquery (incluir o script basicamente) Helpers do Zend_view especifícos para o [...]
Leia mais sobre " Testando a integração do Jquery com o Zend Framework "
Tags: 1.7, colorpicker, curso dojo, curso jquery, curso php, curso zend, datepicker, Dojo, integração, javascript, jquery, jquery slider, Jquery ui, js, PHP, PHP 5, programação, setJQueryParam, spinner, tutorial jquery, tutorial php, tutorial zend, UI theme, zend 1.7, zend framework 1.7, Zend Script, ZendFramework, ZendX, ZendX_JQuery, ZendX_JQuery_Form, Zend_Form, ZF, ZF+Dojo, zf+jquery
Dica rápida: Dojo ShrinkSafe
Dojo ShrinkSafe é o compactador de javascript que o pessoal da DojoToolkit criou e utiliza. Em uma das layers que compilei, consegui transformar um arquivo de 680kb (sem compactação) em apenas 245kb. É uma mudança de mais de 50%. Otimizei o dojo, diminuindo o número de requisições que ele faz e ainda por cima diminui [...]
Tags: ajax, apostila js, apostila php, apostila zend, biblioteca js, compactador, compactador javascript, compatibilidade, curso, curso dojo, curso js, curso php, curso web, curso zend, dica, dica js, dicas, Dojo, dojo 1.2.1, dojo 1.2.3, Dojo layer, dojo shrinksafe, dojo xhr, dojotoolkit, Firefox, IE, javascript, js, js compacter, js layer, json, layer, limpar código, melhorar código, número de requisição, otimizador, otimizando, otimizar, packer, requisição, script, shrinksafe, xhr, zip
InlineEditBox alternando para FilteringSelect – DojoToolKit
Criar os InlineEditBox (aqueles campos que se mostram como texto, mas ao clicar se transformam em um campo para edição) é uma tarefa bem tranquila para ser feita usando o dojo. Mas caso você precise usar algum FilteringSelect com store, pode ser que você não ache a informação tão facilmente. Vou ilustrar aqui um pequeno [...]
Leia mais sobre " InlineEditBox alternando para FilteringSelect – DojoToolKit "
Fieldset no Zend_Form ou Zend_Dojo_Form
Provavelmente você já teve que separar alguns campos de seus formulários em blocos, utilizando o fieldset, certo? E se ainda não teve, pode ter certeza que um dia terá, hehe ^^. Como resolver isso no Zend Framework? fácil! “addDisplayGroup” Mas, tenha em mente que o addDisplayGroup irá criar o fieldset exatamente aonde ele foi setado, [...]
Tags: agrupar, DisplayGroup, dojo grupo, dojo titlepane, Fieldset, form, grupo de form, grupos, javascript block, TitlePane, tutorial, tutorial dojo, tutorial dojo toolkit, tutorial javascript, tutorial js, tutorial php, tutorial zend, tutorial zend framework, tutorial zf, Zend Framework, Zend_Dojo_Form, Zend_Form, ZF
Otimizando o Dojo Toolkit
Se você já está usando o Dojo ou começou com seus testes, já deve ter percebido o quão pesado um simples formulário pode ser. Se você utilizar uns três ou quatro tipos diferentes de campos no form, o dojo facilmente realizará uns 20 request de arquivos em javascript. Isso passa a ser um problema, pois [...]
GreyBox (js window)
DICA RÁPIDA. Precisa criar uma janela em javascript? Precisa criar uma galeria de imagens? Precisa abrir uma seção do seu site (que não utiliza ajax e realiza posts e tudo mais) em uma janela javascript (sem precisar reprograma-la)? Pois é, eu também precisei. E usei o GreyBox . Ele faz tudo isso que você precisa [...]
Dojo (dojox) DataGrid
Hoje vou apenas exemplificar a criação de um Dojox Datagrid. É um recurso muito interessante do dojo para exibir dados em tabelas. Algumas das vantagens do Datagrid: – Ela obtém dinâmicamente os dados para ser alimentada (via uma url json por exemplo). – Permite ser ordenada por qualquer umas de suas colunas. – Permite que [...]
Categorias
-
- Dojo (11)
- equipe de trabalho (1)
- evento (2)
- filmes (1)
- javascript (13)
- jquery (1)
- misc (22)
- mysql (2)
- PHP (31)
- PostgreSQL (1)
- sci-fi (2)
- Treinamento (8)
- web (40)
- Zend (27)