PROGRAMACIÓN CON JAVASCRIPT - OBETOS Y LA ESPECIFIACION JSON II - Just Learn

DESTACADO

viernes, 3 de julio de 2020

PROGRAMACIÓN CON JAVASCRIPT - OBETOS Y LA ESPECIFIACION JSON II

TRANSFORMAR JSON A STRING Y STRING A JSON

Muchos de los códigos JavaScript que utilizan JSON para su funcionamiento o transmisión de información necesitan transformar en numerosas ocasiones a String (cadenas de texto) y viceversa.

Hay muchas maneras de hacer eso, antiguamente se utilizaba una función denominada “eval” que realizaba esta transformación (no sin muchos fallos y desventajas) También se pueden realizar estas transformaciones con bibliotecas de terceros como pueden ser las de JQuery y Mootools (entre otras).

Sin embargo, con la llegada del ECMAScript 5, se ha implementado un nuevo objeto JSON basado en la API programada por el propio Douglas Crockford. Sus métodos más interesantes son parse() y stringify(). parse() g transforma de string a json. stringify() gtransforma de json a string.

EL ESTÁNDAR DOM

En el momento en el que se desarrolló el lenguaje XML, apareció la imprescindible necesidad de procesamiento y manipulación del contenido de los archivos XML mediante los lenguajes de desarrollo.

XML es sencillo de redactar pero complejo para su procesamiento y manipulación. Por ello, surgen algunas técnicas entre las que se encuentra DOM. DOM (Document Object Model) es un agregado de utilidades diseñadas para la manipulación de XML. Además, DOM también se usar para manipulación de documentos XHTML y HTML. DOM es una API de funciones que se pueden usar para la manipulación de las páginas XHTML de forma eficiente y rápida. Antes de usar las funciones, DOM convierte internamente el XML original en una estructura fácilmente manejable formada por una jerarquía de nodos. De esta manera, DOM transforma el XML en una serie de nodos interconectados en árbol.




El árbol que se genera no representa únicamente los contenidos del fichero origen (mediante los nodos del árbol) sino que representa sus relaciones (mediante las ramas del árbol que conectan los nodos). En ocasiones DOM se asocia con el desarrollo web y con JavaScript, la API de DOM es independiente de cualquier lenguaje de desarrollo. DOM está disponible en la mayoría de lenguajes de desarrollo empleados comúnmente.









Post Bottom Ad

Responsive Ads Here

Pages