Acabo de empezar a usar netbeans (NetBeans IDE 7.2 (Build 201207171143) en Win7/64bit) para probar el desarrollo de jQuery. Especialmente la terminación automática parecía muy práctico ..Autocompletar de Netbeans no funciona completamente con jQuery.js actual (v1.8.0)
que utilizan este tutorial: http://netbeans.org/kb/docs/web/js-toolkits-jquery.html Hice todo como en este tutorial, pero tomó la versión actual de jquery.js (v1.8.0) en lugar del viejo-1.4.2 revisión.
Veamos el siguiente código snipped:
<script type="text/javascript">
$(document).ready(function(){
$("h1").click(function(){ alert ("HI!"); });
});
</script>
La terminación automática funciona para "$ (document)." y sugiere "listo". Hasta ahora, tan bueno ...
La 3ra línea comienza con "$ (" h1 ")." después de ese selector seguido de "." Recibo muchas sugerencias pero no para "hacer clic"; Cuando utilizo los de mayor edad jQuery-1.4.2.js funciona como se ve en la siguiente captura de pantalla del tutorial: http://netbeans.org/images_www/articles/69/web/js-toolkits-jquery/code-completion.png
Preguntas:
- lo que realmente el problema aquí?
- ¿Podemos de alguna manera conseguir que esto funcione con la versión actual de jQuery? ¿Si es así, cómo?
- ¿Quién está potencialmente a cargo aquí ... error en jQuery o netbeans?
Saludos, Stefan
--- --- actualización
El problema sólo se produce si agrega un <script type="text/javascript" src="js/jquery.js"></script>
al código fuente. Si omite el include, está funcionando como debería. Así que esto parece ser un problema de Netbeans. Y nos llevan a la siguiente pregunta adaptada:
Pregunta: No incluir jquery.js es solo una solución. ¿Hay alguna manera de arreglar eso? Tal vez sea necesario que deshabilitemos alguna opción de "incluir automáticamente todo" en algún lugar del proyecto.
--- actualización # 2: SOLUCIÓN ---
Es incluso el nombre del script <script type="text/javascript" src="jq.js"></script>
obras incluidas, pero cualquier nombre de recurso que termina en no funcionan '' jquery.js, mientras que <script type="text/javascript" src="jquery-1.8.0.js"></script>
funcionó! Así que en realidad es un tipo de error en Netbeans, que es causado por algunas cosas codificadas. Y la solución es cambiar el nombre del archivo JavaScript de forma que, p. todavía incluye la revisión.
estaba usando la versión normal ... no minificado – SDwarfs
Pero voy a "volver a verificar" esto. Originalmente fue probado en mi computadora portátil en el trabajo, que no he tenido a mano este fin de semana. Tal vez instale netbeans 7.2 en mi dispositivo privado. Necesito terminar algo más primero ... Te dejaré saber el resultado. – SDwarfs
Acabo de probar esto. El resultado es que funciona correctamente siempre que no coloque '' script type = "text/javascript" src = "js/jquery.js"> 'dentro de la etiqueta'
'. Esto parece estar causando el problema. – SDwarfs