2011-09-15 11 views
5

Cuando hago Dynamic Web Project en Eclipse genera Recursos de Javascript meta-carpeta; antes de intentar usarlo en el primer momento, pensé que funciona al igual que Java Resources - si agrega aquí su fuente IDE le proporciona Intellisense, documentación y comprobación de errores.¿Cuál es el beneficio de los recursos de Javascript en Eclipse?

Pero cuando traté de agregar jquery.js allí, no encontré nada que esperaba ver. Sí, eclipse me muestra que ahora conoce el objeto jQuery pero no sabe nada sobre los métodos de jQuery (como jQuery.ajax(...)) y tampoco reconoce el acceso directo $.

¿Cómo puedo hacer que eclipse reconozca los métodos de las bibliotecas js que incluyo?

+1

Tuve el mismo problema hace algún tiempo. Lo resolví comprando un editor solo para la parte de diseño de las aplicaciones. Y uso Eclipse para el desarrollo PHP ... ;-) –

+0

Intenté resolverlo hace dos años y fallé, pero espero que Eclipse IDE ya haya resuelto este problema. Si no, puedo decir que es el mayor inconveniente en Eclipse para js developer imo. – tsds

+1

La interfaz de usuario de JavaScript en Helios e Índigo es bastante diferente, y esperamos que sea mucho menos intrusiva que la proporcionada anteriormente. Deberías darle a Indigo SR1 otra oportunidad. – nitind

Respuesta

4

Las dos cosas no están relacionadas en la forma en que usted piensa. El nodo Recursos de JavaScript indica todos los valores globales conocidos y los "tipos" nombrados, así como sus propiedades, organizados de acuerdo con la forma en que ha configurado la Ruta de inclusión de JavaScript del proyecto. Representa todo lo que se conoce por JavaScript (independiente y del lado del cliente) en su proyecto: esto es lo que Content Assist podrá ofrecerle, que se muestra en lo que esperamos sea una estructura bien diseñada y navegable.

Lo que te has encontrado es que jQuery es más dinámico, y quizás un poco más complicado sintácticamente, que JSDT entiende. Google para jQuery y JSDT debería ayudarlo a encontrar un complemento que le ayude en ese aspecto.

Cuestiones relacionadas