2009-09-14 11 views
11

Estoy tratando de comprender las partes internas de cómo se escribe jquery framework y me cuesta entender el código.jQuery framework internal

¿Alguien tiene alguna sugerencia con respecto a una buena manera de comenzar.

Gracias por toda la información útil. Editando el tema porque tenía un espacio limitado para agregar comentarios individuales. He escrito una gran cantidad de código de JavaScript básico. Sé DOM básico, he utilizado controladores de eventos, conozco los principios básicos de CSS. He leído acerca de muchos de los temas que ha mencionado y estoy familiarizado con él aunque no soy un experto y no he codificado algunos de los temas avanzados como los cierres. Aquí están los libros que he usado hasta ahora. Primero, javascript: bueno al principio como punto de partida. Libros recomendados por mis amigos y uso regularmente son Javascript - La guía definitiva, Javascript - Las partes buenas (Lo leí hace un tiempo y fue difícil para mí en ese momento). Mi amigo acaba de recomendar Secretos de Javascript Ninja - John Resig. Parece uno bueno. Me ordenaron los patrones Javascript diseño de libros recomiendas la semana pasada

He leído la https://developer.mozilla.org/en/JavaScript que señaló que lo haga. Voy a pagar algunos de los otros recursos que me indicó.

Déjame pensar un poco más sobre si quiero leer un poco más antes de publicar preguntas específicas que tengo sobre jquery.

Gracias Susan

Respuesta

22

Para comprender el origen real requeriría un cierto grado de conocimiento Javascript - Si no lo sabe ya lo que está pasando a continuación, que básicamente necesita para aprender más Javascript.

cosas claves para aprender:

  • herencia de prototipos (la herencia utilizado en ECMAScript, el idioma núcleo sobre el que Javascript es basado en)
  • lambdas (funciones en línea)
  • cierres (variables externas del ámbito externo accesibles desde las funciones internas)
  • Expresiones regulares (usadas para hacer coincidir las cadenas de selector enviadas a jQuery)
  • DOM (La API DOM que se utiliza para interactuar con los lenguajes de marcas)

Al aprender, usar Firebug para que pueda evaluar sus expresiones de forma interactiva y ver de inmediato lo que está pasando

Un excelente recurso libre para enterarse de que yo recomendaría: http://eloquentjavascript.net/contents.html

Si usted es un principiante a DOM Scripting/JavaScript:

Si eres nivel intermedio:

Si está pasado de grado medio y desea ser un experto:

Otras referencias técnicas:

Si tiene questi específica sobre un cierto fragmento de código solo pregunte aquí. Otro recurso que puedo recomendar para preguntas más avanzadas sería la lista de correo de jQuery o irc: //irc.freenode.net/jquery donde jresig se cuelga a sí mismo y viene a responder preguntas. Hay otras operaciones de gurú que residen allí como ajpiano/paulirish/nlogax.

+0

Gracias por su rápida respuesta. Por favor remita mi pregunta original arriba. Lo sentimos, no tenemos suficiente espacio para agregar comentarios – Susan

4

Si está buscando información sobre cómo se escribe jQuery, el código fuente no comprimido es bastante legible. Hay algunos libros mencionados en SO74884 que vale la pena leer. El libro de Resig realmente no cubre jQuery en absoluto, pero es bueno sobre la enseñanza de JavaScript orientado a objetos.

Si tiene algún problema para entender algo en el código de jQuery (por qué se hizo/cómo funciona), debe enviar una pregunta con algunos bits de código a Stack Overflow, pidiendo ayuda para entenderlo.

+0

Gracias por el enlace que apunta a recursos útiles. He utilizado muchos de los recursos señalados en ese enlace. Déjame pensar un poco más sobre si quiero leer un poco más antes de publicar preguntas específicas que tengo sobre jquery – Susan

Cuestiones relacionadas