Estoy obteniendo más en jQuery y así he configurado un HTML/Javascript/CSS base del sitio que utilizo para todas mis pruebas.¿Cuál es actualmente la mejor configuración de HTML/CSS/Javascript?
Desde estas pruebas con el tiempo se convertirá en PHP y ASP.NET MVC sitios web, quiero aprovechar esta oportunidad para conseguir los fundamentos abajo a la derecha de nuevo por los navegadores modernos y los estándares web antes de construir los lenguajes de script en la parte superior de la misma.
He seleccionado a utilizar:
- XHTML 1.0 Strict
- UTF-8 codificación
- tan pocas referencias CSS como sea posible (poner todo en archivo CSS 1 para velocidad de carga)
- tan pocas referencias de Javascript como sea posible (1 archivo de javascript p lus el jQuery referencia base de código - Asumo utilizando el Google jQuery base de código no es la mejor práctica para la velocidad)
- puedo comprobar el código como se construyo con la http://validator.w3.org
¿Hay algo más que deba ¿considerar?
Aquí es un ejemplo de uno de mis sitios web de prueba:
index.htm:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<title>Text XHTML Page</title>
<link href="css/main.css" rel="stylesheet" type="text/css" media="all"/>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript" src="javascript/main.js"></script>
</head>
<body>
<h1 class="highlightTitle">Text</h1>
<p class="main">First</p>
<p>Second</p>
<p id="selected" class="regular">Third</p>
<p>Fourth</p>
<form action="">
<div>
<input type="button" value="highlight it" onclick="highlightIt();countThem()" />
<input type="button" value="highlight title" onclick="highlightTitle()" />
<p>here is another paragraph</p>
</div>
</form>
</body>
</html>
main.cs:
p.highlighted {
background-color:orange;
}
h1.highlightTitle {
background-color:yellow;
}
h1.deselected {
background-color:#eee;
}
p.regular {
font-weight: bold;
}
main.js:
google.load("jquery", "1.3.2");
function highlightIt() {
$('#selected')
.toggleClass('highlighted');
}
function countThem() {
alert("there are " + $("p.main").size() + " paragraphs");
}
function highlightTitle() {
$("h1").toggleClass("deselected");
}
para mí las elecciones que has hecho se ven bien. xhtml strict, utf-8, jquery ... Creo que eso es lo que se reduce a cuando realizas una investigación y pruebas sobre lo que funciona generalmente mejor. – markus