Académique Documents
Professionnel Documents
Culture Documents
1. Qu es Internet?
Internet es un conjunto descentralizado de redes de comunicacin interconectadas que utilizan
la familia de protocolos TCP/IP.
2. Cul es la diferencia entre Internet y la web?
Internet hace referencia a una red de redes mientras que la Web es un sistema de informacin
basado en hipertexto y que funciona sobre internet.
3. Dnde se invent la web?
Suiza, alrededor de 1989 por Tim Berners-Lee.
1. Qu es lenguaje de marcado?
Los lenguajes de marcado aaden informacin a un texto mediante marcas (tambin
denominadas elementos). Esto es un <m info="x">texto</m> con una marca.
2. Cules son lenguajes de marcado?
Tipo SGML, HTML, Tipo XML y XHTML.
3. El objetivo de las ltimas versiones de XHTML es
La separacin de contenido y apariencia para facilitar la accesibilidad. El contenido se expresa
mediante XHTML y la apariencia mediante hojas de estilo CSS.
4. Las reglas de marcado estricto XML son:
1. Todo el documento debe estar dentro de un nico elemento raz.
2. Los elementos contienen texto y/o otros elementos, formando una jerarqua.
3. Los elementos no pueden solaparse: <e1><e2></e2></e1>
4. Todos las elementos deben tener etiquetas de apertura y de cierre:
<e>texto</e> (<e></e>equivale a <e/>).
5. Los nombres de los elementos son sensibles a maysculas y minsculas: <e> distinto de <E>.
6. Los elementos pueden llevar atributos en la etiqueta de apertura: <e at1="v1"
at2="v2">texto</e>
7. Los valores de los atributos deben ir entre comillas.
8. El orden de los atributos es irrelevante.
9. Los comentarios se escriben entre <!-- y -->.
5. Reglas de marcado estricto XHTML son:
1. Los elementos no pueden solaparse: <e1><e2></e2></e1>
2. Todos las elementos deben tener etiquetas de apertura y de cierre: <e>texto</e>
(<e></e> equivale a <e/>).
3. Los nombres de los elementos son sensibles a maysculas y minsculas: <e> distinto de <E>.
4. Los valores de los atributos deben ir entre comillas.
6. Las reglas de marcado de XHTML especifican que
Todos los elementos deben tener etiquetas de apertura o cierre.
7. Cules son los elementos de la estructura bsica?
<html>: elemento raz del documento.
<head>: cabecera del documento; aparte del ttulo, puede contener otra informacin sobre el
documento.
<title>: ttulo del documento.
<body>: cuerpo (contenido) del documento.
8. Un sistema de hipertexto
Aade una nueva dimensin al texto al incluir (hiper)enlaces que permiten saltar (navegar)
desde un punto de un texto a otro.
9. Qu hace: <a href="URL">texto enlace</a> ?
Salta al comienzo del documento identificado por la URL.
10. Qu hace: <a href="URL#ancla">texto enlace</a> ?
Salta al punto del documento de la URL donde est definida el ancla con el nombre
especificado.
11. Qu hace: <a href="..." title="informacin">texto enlace</a>?
El atributo title aade informacin sobre el enlace, que se suele mostrar como un tooltip en los
navegadores actuales.
12. Todos los caracteres pueden especificarse en XHTML mediante:
ϧ Donde 999 es el cdigo en decimal del carcter que se desea visualizar.
13. En el texto XHTML nunca se deben usar literalmente:
Los caracteres <, > y &, ya que pueden confundir al analizador del cdigo. Siempre se deben
usar como entidades con nombre.
14 Para qu sirven los mapas de imgenes?
Permiten definir, para una imagen determinada, un conjunto de reas de diferentes formas que
actan como enlaces.
15. Los atributos rowspan y colspan:
Permiten que una celda se expanda a travs de varias filas o columnas en tablas HTML.
16. Cul de los siguientes atributos es un atributo vlido en la declaracin de un anchor
<a > </a>?
Href.
17. El siguiente fragmento del cdigo xhtml <div><h1>Encabezado </h1><p> Parrafo primero
termina con la etiqueta:
</p></div>
Lista no ordenada.
20. Qu conclusiones extraera del siguiente trozo de cdigo HTML?
<a href="a?n=1">Siguiente</a>
Pulsar en ese enlace es equivalente a enviar un formulario con un atributo action="a", sin atributo
method y que tiene una elemento input conname="n" y value="1".
21. En XHTML, los posibles destinos de salto dentro de un documento pueden expresarse
mediante:
Cualquier marca con el atributo id=nombre destino salto o una marca de tipo: <a
name=Nombre destino salto/>.
Los formularios permiten enviar informacin al servidor web mediante una interfaz de usuario muy
bsica.
El procesamiento de un formulario se realiza mediante CGIs o mediante alguna tecnologa de
procesamiento en servidor (ASP, PHP, JSP, servlets, etc.).
Se pueden validar datos en el cliente mediante el uso de JavaScript.
2. Los atributos de <form> son:
Id, action, enctype y target.
3. El id en <form>:
Identifica al formulario para poder acceder a l desde cdigo JavaScript de cliente.
4. Action es la:
URL de la aplicacin que procesar los datos del formulario. En XHTML es obligatorio, en HTML si
no se especifica se asume que es la propia pgina. Puede ser tambin mailto:nombre@direccin
si se quieren enviar los datos por correo electrnico.
5. Enctype es el:
Tipo de codificacin de los datos. Si se van a enviar ficheros adjuntos debe ser multipart/form-data o
text/plain si se va a enviar por correo. El valor por defecto es application/x-www-form-urlencoded, que
convierte espacios en +.
6. Target es el:
Nombre de marco o de ventana en el que se mostrarn los resultados del procesamiento del
formulario (por defecto _self).
7. El atributo method de <form>:
Especifica cmo se van a enviar los datos del formulario. Puede tomar dos valores: post y get. Es
obligatorio en XHTML; en HTML el valor por defecto es get.
8. En el mtodo GET:
Los datos se aaden a la URL especificada en action despus del carcter ? en parejas
nombre=valor separadas por &:
http://www.ejemplo.com/x.asp?nombre=Pepe&apellido=P%E9rez
9. En el mtodo POST:
Primero se establece una conexin con la URL especificada en action y a continuacin se envan
los datos.
Si se quieren enviar archivos adjuntos al servidor es la nica opcin.
10. Para formularios con pocos datos:
GET es algo ms eficiente.
11. Para formularios con muchos datos:
Es mejor POST.
12. Con GET:
Los valores de los datos se ven directamente en la URL.
La nica forma de aadir valores a la URL de un enlace es mediante GET:
<a href="consulta.asp?idioma=es">Consulta</a>.
De esta forma podemos invocar aplicaciones sin usar un formulario.
13. Con POST:
Si se establece una conexin segura (HTTPS), los datos viajan encriptados.
14. Los elemento para controles de entrada de datos son:
.titulo{color:red;}
25. Cul es el resultado de aplicar la siguiente hoja de estilos CSS al siguiente fragmento de
cdigo XHTML?
<div class="response"> A
<ul>
<li> E1; </li>;
<li> E2; </li>
</ul>
</div>;
*{ color: black; }
li { color: green; }
#response { color: blue; }
A aparece en negro y E1 y E2 aparecen en verde.
26. Para qu sirven los validadores de la W3C?
Para validar las hojas de estilo CSS de los documentos (x)HTML. Tambin valida HTML.
27. Cul es la forma recomendada por el W3C para la maquetacin de las pginas XHTML?
Mediante hojas de estilo CSS y usando principalmente div y span.
28. Cul es la forma recomendada para definir los estilos de los elementos HTML?
En ficheros CSS externos.
29. Dado el siguiente fragmento de cdigo XHTML, Qu cdigo CSS hara que el contenido de la
divisn con id=men se mostrara a la derecha del contenido de la divisin con
id=contenido?
31. Dado el siguiente fragmento de cdigo XHTML, Cul sera el resultado de una llamada a
document.getElementByTagName(li)?
29. Cul es la forma ms rpida de acceder a un elemento concreto del rbol DOM usando
Javascript?
Utilizando e mtodo getElementById pasndole el identificador del elemento al que queremos
acceder.
30. En qu categoras se pueden dividir los objetos a los que se puede acceder por defecto con
JavaScript en un navegador?
Los objetos predefinidos de JavaScript, los objetos del BOM (Modelo de Objetos del Navegador)
y los objetos del DOM (Modelo de Objetos del Documento).
TEMA 5b JQuery
1. jQuery..
Hace de interfaz entre los navegadores y el cdigo JavaScript. Es JavaScript con funciones para
facilitar algunas tareas.
2. $(#primeros li):
Selecciona todos los descendientes aunque no sean directos.
3. $(#primeros, .segundos ):
Selecciona varios elementos.
4. $(#primeros > li):
Selecciona solo los hijos directos.
5. $(#primeros li:odd):
Selecciona los elementos impares.
6. $(#primeros li:even):
Selecciona los elementos pares.
7. next() y prev():
Se pueden aplicar a cualquier elemento de una lista.
8. $(li).first().parent(); :
Para ir al padre de un elemento.
9. $(#primeros).children(li); :
Selecciona los hijos.
10. children() a diferencia de find()
Devuelve slo hijos directos.
1. Cul de los siguientes eventos deberas controlar para comprobar que un elemento de un
formulario ha sido modificado?
onChange.
2. Qu efecto tiene la siguiente funcin en Javascript aplicada al evento onSubmit de un
formulario?
1. Qu significa PHP?
Hypertext Preprocessor.
2. Qu diferencia hay entre Javascript y PHP?
PHP permite gestin de contenido, mientras que Javascript permite la dinamicidad de las
pginas web necesaria para mostrar dicho contenido.
3. Cules de las siguientes estructuras es vlida para introducir cdigo PHP en una pgina?
<? codigo php?>
4. Cul de los siguientes operadores es vlido para acceder a las propiedades static y const de
una clase PHP?
$this::
5. Cul es la importancia de PDO en PHP?
Mucha importancia, permite la portabilidad a nivel de datos a cambio de renunciar a explotar el
mximo potencial ofrecido por los drivers nativos, aunque an as puede haber diferencias entre
diferentes drivers PDO.
6. Qu prefijo deben tener siempre las variables en PHP?
El prefijo $.
20.
8. Qu operador debe usarse en PHP para acceder a las propiedades declaradas como static y
const en PHP?
::
9. Qu comprueba la siguiente condicin en PHP?
(isset($_FILES['doc']) && ($_FILES['doc']['error'] == UPLOAD_ERR_OK))
Que el usuario ha seleccionado un fichero en el input con name="doc" y que se ha subido
correctamente al servidor.
10. La funcin extract en PHP se usa para...
Convertir los elementos de un array en variables utilizables en el cdigo.
11. En PHP los arrays
No tienen por qu contener objetos del mismo tipo, son asociativos (es decir, a cada elemento le
corresponde una nica clave que no tiene por qu ser numrica), el operador para acceder a
los elementos usando su clave es $array[clave] y no es necesario declarar ni inicializar los arrays.
Todas las operaciones con objetos PDO pueden generar excepciones y por lo tanto deben estar
dentro de un bloque try/catch.
6. Qu es PDO?
Es una librera de objetos ligeros PHP que permiten acceder a bases de datos desde el cdigo
PHP.
7. Cules son los actores de PDO?
Proveedor de datos, conexin (Objeto PDO) y base de datos.
8. Qu es un objeto PDO?
Es un objeto que representa una conexin con una base de datos, y nos permite ejecutar
consultas y obtener sus resultados.
9. Cules son los metodos de PDO?
- PDO( cadenaConexin, [usuario], [pwd], [opts]): abre la conexin con la BD. La cadena de conexin depende del
tipo de BD. Opcionalmente se puede indicar usuario, password y un conjunto de opciones de configuracin.
beginTransaction(): comienza una transaccin.
commit(): termina una transaccin.
rollback(): aborta una transaccin.
exec(SQL): ejecuta una instruccin SQL (INSERT, UPDATE, DELETE) y devuelve el nmero de filas afectadas.
query(SQL): ejecuta una consulta SQL (SELECT) contra la BD, devuelve un objeto PDOStatement con los
resultados.
lastInsertId(): devuelve la clave primaria de la ltima fila insertada. (Nota: este mtodo puede devolver resultados
inconsistentes dependiendo del driver usado).
10. Cul es la definicin de PDOStatement?
Representa una consulta preparada para su ejecucin en la BD y tras su ejecucin, su resultado.
11. Metodos de PDOStatement
bindParam(parmetros): asocia un valor a los parmetros establecidos en la consulta.
execute(parmetros): ejecuta la consulta usando los valores introducidos en el array
parmetros.
rowCount(): Devuelve el nmero de filas afectadas por la consulta (no funciona en todas las
BDs).
columnCount():Devuelve el nmero de columnas.
12. Cules son los pasos a seguir para cada funcin de la capa de acceso a datos?
Construir la sentencia SQL.
Obtener una conexin.
Ejecucin del comando SQL.
[Opcional] Tratamiento de errores.
Si abrimos la conexin debemos cerrarla.
Devolver los resultados si procede.