/ / Requisitos previos de JQuery / JSON - jquery, json

Prerrequisitos de JQuery / JSON - jquery, json

Quiero saber cuales son los archivos necesarios.se requiere adjuntar como un script mientras se escribe JQuery o se analiza JSON. En algunos ejemplos, veo que los desarrolladores hacen referencia a: jquery-1.3.2.min.js y algunos usan jquery.min.js. Para JSON, algunos usan json2.js.

Respuestas

3 para la respuesta № 1

Para jQuery, recomendaría jQuery.js cuando se depura, y jQuery.min.js Una vez que el sitio es lanzado.

jQuery.min.js está reducido, por lo que es mucho más pequeño que el jQuery.js original. Esto hace que la descarga sea más rápida, pero mucho más difícil de depurar.

También recomiendo cargar jQuery desde el CDN de Google, así:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.js" />

La carga de jQuery desde los servidores de Google elimina parte de la carga de su servidor.


2 para la respuesta № 2

Para JSON recomiendo usar json2.js, ya que le proporcionará un mecanismo seguro para deserializar una cadena a un objeto y no permitirá la ejecución de ningún código malicioso incrustado en esa cadena. Mientras que la función de Javascript eval funcionará, a menos que confíe en la fuente del JSON, podría estar realizando y eval en una función.


1 para la respuesta № 3

No escribe el código JSON. JSON es un "estándar" para representar datos. Lo que hace con JSON es analizarlo para obtener un objeto que luego puede manipular.

Ya que está utilizando jQuery, no necesita un analizador JSON separado si está cargando sus datos JSON con AJAX. Si llama $.getJSON() obtendrá un objeto bonito en su devolución de llamada. Es tan simple como eso.

En cuanto a la carga jQuery @SLaks dio un buenresponder. Use la versión reducida en producción para reducir el tiempo que tarda el navegador en cargar / analizar el archivo y usar la versión "normal" durante el desarrollo para que pueda depurar más fácilmente si lo necesita.

Usa la última versión que puedas obtener en jQuery.com o enlace a la CDN de Google como @SLaks le mostró.


1 para la respuesta № 4

JSON2 es un biblioteca javascript que encapsula métodos que ayudan a crear objetos JSON bien formados. Para leer acerca de cómo usar la funcionalidad ajax de JQuery, puede leer un tutorial aquí en el sitio web de SitePoint. Y para obtener más información sobre la API real para la funcionalidad Ajax de Jquery, aqui hay un enlace al código API / 1.3 / Ajax.

Buena suerte, y espera que esto ayude a algunos.


0 para la respuesta № 5

@David y @Chris.

Parece que Google no tiene un enlace CDN para la biblioteca JSON 2. ¿Es correcto? Parece que un ligeramente extraña omisión para mí (puedo entender omitirlo desde jQuery core, pero estoy sorprendido de que no esté incluido en ningún paquete de jQuery o en el CDN de Google).


-1 para la respuesta № 6

Acabo de usar jquery con asp.net y he encontrado que generalmente hay dos archivos .js, uno con todos los espacios en blanco y otro que está minimizado, es decir, todos los espacios en blanco y saltos de línea eliminados para reducir el tamaño. Solo hago referencia a jquery-.min.js en mi página maestra y me voy con cualquier página derivada que haga referencia al maestro. Cosas realmente geniales.

<script type="text/javascript" src="../Javascript/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="../Javascript/jquery.blockUI.js"></script>

No puedo comentar para el JSON. blockUI Es un complemento muy útil que vale la pena ver.