13 de marzo de 2009
Publicado por: Mahbub En: Métodos
Unha das mellores cousas sobre jQuery, é a posibilidade de cadea por case todos os métodos de TI. "A capacidade da cadea" soa hebreo, aquí vai unha breve explicación o que é.
Digamos que ten un <div id="myDiv"> Lorem Ipsum </ div>
E ten que facer o seguinte
- Cambiar a altura para 150px
- Cambia a opacidade para 0,8
- Engadir unha clase chamada "pClass"
- E introduza o texto dentro do div como "Somos o mundo"
Entón, o que faría en circunstancias normais? Escribir catro liñas de código. Como se usa jQuery de xeito convencional, probablemente escribir
1
2
3
4
| ; somos o mundo "); |
Pero se usar o método chaininig simplemente escribir
) . css ( "height" , "150px" ) . fadeTo ( 500 , 0.8 ) . addClass ( "pClass" ) . text ( "We are the world" ) ; .. $ ("# MyDiv") CSS ("altura", "150px") fadeTo (500, 0,8) addClass ("pClass") texto ("Somos o mundo") ..; Parece confuso? Penso que non. É lexible a menos que poñer unha morea de métodos para un obxecto que é moi improbable. Entón este é o fío.
Detrás das teas, o fío é simplemente facer a través da devolución do obxecto itselft tras a aplicación do método. É así como o xeito no que usamos métodos en JavaScript obxecto como
"Lorem Ipsum Dolor" ; var myString = "Lorem Ipsum Dolor";
( ) . substring ( 0 , 5 ) ; pString substring = myString toLowerCase () (0, 5) ..;
E este é un regalo cando temos opcións para facer as cousas así. Quen quere escribir máis código cando non formas para facelo curto? Polo menos eu non. Así, case todos os métodos
en jQuery ten ese chainability. Todos os métodos de que cadea, volve o obxecto jQuery todo en si para que os métodos máis pode ser aplicada a el.
Podes ver o código enriba correndo aquí .
11 de febreiro de 2009
Publicado por: Mahbub En: Varios
Ben, houbo moitos artigos sobre a Web, que sería suficiente "Por que jQuery é a opción". Para min, é só que, ben estruturado, alta curva de aprendizaxe e doado de usar. Cando estaba no inicio da miña volta de graduación en 1999, non había biblioteca para xestionar os problemas cross navegador (Netscape usado para facer a vida miserable para os desenvolvedores javascript). Entón tivemos que escribir scripts máis longos para unha finalidade específica e xestionar os problemas cross navegador. Thomas Brattli en dhtmlcentral deu algúns scripts moi bos en menús e algunhas bibliotecas que usan para aplicar. Pero sobre todo non había biblioteca, así que podería facer maxias, unha biblioteca que pode estenderse facilmente a forma como quere, algo está co patrón de programación real. A viaxe para facer javascript cadro comezou moi cedo. Hai un gran número de bibliotecas que comezou a saber Mochikit, prototipo, mootools, dojo, etc Pero pode usar jQuery a:
1. Moi lixeiro, pesa menos de 20K cando minimizado e compactado.
2. Alta curva de aprendizaxe.
3. Chainability Super. Case calquera método jQuery devolve o obxecto jQuery que permite que poña en métodos colas un despois do outro. .. Como $ ("# div_one") CSS ("Modelo", "1px solid # 000") fadeTo (300,0.5) slideUp (300).;
4. Se pode utilizar con outras bibliotecas como mootools usando noConflict ().
5. Fácil de escribir plugins.
6. Código convértese en curto, doce e doado de entender.
7. Non ten que ser un nerd Javascript top escribir códigos jQuery.
8. IMPORTANTE: o apoio da comunidade ampla e contribucións.
9. Usado por grandes aplicacións de código aberto como Drupal, WordPress.
10. Microsoft escolleu jQuery para usalo coas súas aplicacións. (Pode ser un bo punto de algúns fans MS
)
11. Moi fácil de xogar con DOM. Lote de construído en métodos integrados. Selectores DOM son moi untuitive.
12. Soporta selectores XPath.
13. Moi fácil built-in utilidades AJAX. (Deixe-me un e-mail se alguén precisa saber como iso é doado).
Ok .. o suficiente para agora. A lista podería continuar moi longo.
Máis en breve.
30 de agosto de 2008
Publicado por: Mahbub En: Varios
Entón despois de todo jQuery cambiou ollar o seu sitio e sentir. No inicio era unha especie de interface de nerd e un pouco aburrido. O novo visual é moi profesional.
O día do lanzamento novo look, houbo unha etiqueta liña dicindo: "Tornouse un Javascript Rock Star" con un debuxo animado. Pero os usuarios da comunidade parecía non lles gustou moito e despois de máis comentarios e máis negativa Ler o resto da entrada »
28 de agosto de 2008
Publicado por: Mahbub In: Introdución
Eu supoño que sabemos o que é jQuery. Ben, para empurra-lo cara arriba ", jQuery é unha biblioteca JavaScript que fai a nosa vida máis fácil"
. Eu gusto de definir desta maneira. Ok, agora neste post, eu vou te amosar como facer as cousas comezaron a jQuery. Como pode ler este blog, é evidente que ten unha conexión a Internet e, por suposto, está a usar un navegador. Entón imos tentar unha peza de código antes de facer o longo post. Antes diso imos ver o que necesitamos para que
- Biblioteca jQuery (descargar dende http://jqueryjs.googlecode.com/files/jquery-1.2.6.js ) Esta é a versión actual cando estou escribindo o post.
- Un navegador moderno (IE 6.0 +, FF 2 +, Safari 2.0 +, Opera 9.0 +) con Javascript activado.
- É un editor de texto (o meu fav é Bloc de Notas + +)
Creo que todos sabemos como é que unha páxina básica html aparencia. Tiñamos acaba de facer un simple anaco de código engadindo biblioteca jQuery
Agora, só tes que copiar e pegar o código anterior e salva-o chamado de "jquery-teste.html". Ler o resto da entrada »
20 de agosto de 2008
Publicado por: Mahbub En: Varios
Maxia jQuery destínase a mostrar algúns tutoriais, fragmentos ou consellos e trucos que xeralmente non está dispoñible a web oficial jQuery mesmo na web de complementos. Chamamos esas maxias porque jQuery en si está cheo de maxias, as cousas que nunca imaxinou ser posible con algúns pedacinho de códigos. Vou probar mostrar os consellos e trucos para os niveis iniciante, intermediario e avanzado. Eu tamén ha acoller autores interesados que queiran contribuír a este sitio web as súas suxestións e trucos.
Comentarios recentes