Eventos tactiles
- Ejemplo del cronómetro Tutorial:https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Touch_events
-
Se están generando librerías de eventos que incluyen:
- toque (tap), desplazamientos (swipe),pellizo (pinch)
- Gestos más complejos.Ver pág.7>
-
Zepto incluye dos librerías de gestos tactiles:
- touch.js: añade los eventos tap,singleTap,doubleTap,swipe,swipeUp,swipeDown,swipeLeft,swipeRight
- gesture.js: añade los eventos pinch,pinchIn,pinchOut
Variables locales y de sesión
-
Son propiedades de los objetos localStorage y sessionStorage
localStorage.usurio="Pedro Pérez"; sessionStorage.apellido="Pérez";
- Solo pueden contener String
- Están asociadas a protocolo, dominio y puerto : un programa solo puede acceder a las variables creadas por otros programas cargados desde el mismo servidor.
JSON
- http://json.org/json-es.html
- Es el formato textual de representación de tipos y objetos de JavaScript
- Un objeto de JavaScript se transforma a un String JSON con:
JSON.stringify(object)
- Un String JSON se transforma en su objeto original mediante:
JSON.parse(string_JSON)
-
Transformar un array en Json
var jsonArg1 = new Object(); jsonArg1.name = 'calc this'; jsonArg1.value = 3.1415; var jsonArg2 = new Object(); jsonArg2.name = 'calc this again'; jsonArg2.value = 2.73; var pluginArrayArg = new Array(); pluginArrayArg.push(jsonArg1); pluginArrayArg.push(jsonArg2); var jsonArray = JSON.parse(JSON.stringify(pluginArrayArg))