lunes, 8 de abril de 2019

5.- Transiciones con ventanas (JQuery Mobile)

jQuery Mobile incluye efectos CSS3 que te permiten elegir la forma en que debería abrirse una página.
jQuery Mobile tiene una variedad de efectos sobre cómo hacer la transición de una página a la siguiente.

Nota: Para lograr el efecto de transición, el navegador debe ser compatible con Transformaciones 3D de CSS3:




Los números en la tabla especifican la primera versión del navegador que es totalmente compatible con Transformaciones 3D.


El efecto de transición se puede aplicar a cualquier enlace o envío de formulario utilizando el atributo de transición de datos:

<a href="#anylink" data-transition="slide">Slide to Page Two</a>

Ejemplo:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> jQueryMobile</title>

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

</head>
<body>
<div data-role="page" id="primera">

<div data-role="header">
<h1>Hola world wide web</h1>
</div>

<div data-role="content">
<h1>esto es un contenido</h1>
<P><a href="#segunda" data-transition="fade">fade</a></P>
<P><a href="#segunda" data-transition="flip">Flip</a></P>
<P><a href="#segunda" data-transition="pop">pop</a></P>
<P><a href="#segunda" data-transition="slide">slide</a></P>
<P><a href="#segunda" data-transition="slidedown">slideDown</a></P>
<P><a href="#segunda" data-transition="slideup">slideUp</a></P>
</div>

<div data-role="footer">
<h1>pie de pagina</h1>
</div>

</div>

<div data-role="page" id="segunda">
<div data-role="header">
<h1>Segunda pagina</h1>
</div>

<div data-role="content">
<h1>esto es otro contenido</h1>
<P><a href="#primera">Ir a principal</a></P>
</div>

<div data-role="footer">
<h1>pie de pagina</h1>
</div>
</div>
</body>
</html>

Resultado:



viernes, 5 de abril de 2019

4.-Usando Páginas como Diálogos (JQueryMobile)

Un cuadro de diálogo es un tipo de ventana que se utiliza para mostrar información especial o solicitar una entrada.
Para crear un cuadro de diálogo que se abre cuando un usuario toca un enlace, agregue data-dialog = "true" a la página que desea mostrar como un cuadro de diálogo:
 Ejemplo:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

</head>
<body>
<div data-role="page" id="paginauno">
   <div data-role="header">
    <h1>JQueryMobile</h1>
   </div>

   <div data-role="main" class="ui-content">
    <p>Bienvenido!</p>
    <a href="#paginados">Ir a pagina de dialogo</a>
   </div>

   <div data-role="footer">
    <h1>Este es un pie de pagina</h1>
   </div>
</div>

<div data-role="page" data-dialog="true" id="paginados">
   <div data-role="header">
    <h1>Soy un cuadro de dialogo!</h1>
   </div>

   <div data-role="main" class="ui-content">
    <p>El cuadro de diálogo es diferente de una página normal, se muestra en la parte superior de la página actual y no abarcará todo el ancho de la página. El diálogo también tiene un icono de "X" en el encabezado para cerrar el cuadro.</p>
    <a href="#paginauno">Ir a pagina Uno</a>
   </div>

   <div data-role="footer">
    <h1>Pie del cuadro de dialogo</h1>
   </div>
</div>
</body>
</html>


Resultado:


Al hacer Clic en Ir a pagina de dialogo:

Así de fácil :)


jueves, 4 de abril de 2019

3.- Como Crear una pagina. (JQuery Mobile)

Se recomienda que utilice el navegador Google Chrome o Firefox para una mejor experiencia de lectura.

Código:


<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
 <div data-role="page">
  <div data-role="header">
   <h1>Bienvenido a JQuery <i class="fas fa-mobile-alt "></i></h1>
  </div>

  <div data-role="main" class="ui-content">
   <p>Soy un desarrollador de WebApps Mobiles!!</p>
  </div>

  <div data-role="footer">
   <h1>Esto es un pie de pagina</h1>
  </div>
</div>
</body>
</html>

Resultado:

Expliación:
  • La data-role="page" es la página que se muestra en el navegador
  • El data-role = "header" crea una barra de herramientas en la parte superior de la página (a menudo se usa para títulos o botones de búsqueda)
  • El data-role="main" define el contenido de la página, como texto, imágenes, botones, formularios, etc.
  • La  "ui-content" class agrega relleno y margen adicionales dentro del contenido de la página
  • El data-role = "footer" crea una barra de herramientas en la parte inferior de la página
  • Dentro de estos contenedores, puede agregar cualquier elemento HTML: párrafos, imágenes, encabezados, listas, etc.

Añadiendo Páginas en jQuery Mobile


En jQuery Mobile, puede crear varias páginas en un solo archivo HTML.

Separe cada página con un ID único y use el atributo href para enlazar entre ellas:


<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/
jquery.mobile-1.4.5.min.css">
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js">
</script>


</head>
<body>
<div data-role="page" id="pageone">
   <div data-role="header">
    <h1>Bienvenido JQuery Mobile</h1>
   </div>
   <div data-role="main" class="ui-content">
    <p>Esto es un parrafo, haz clic en el link de abajo para abrir la pagina 2.</p>
    <a href="#pagetwo">Ir a pagina 2</a>
   </div>
   <div data-role="footer">
    <h1>Pie de pagina</h1>
   </div>
</div>

   <div data-role="page" id="pagetwo">
    <div data-role="header">
     <h1>Este es el Header dela pagina 2</h1>
    </div>
    <div data-role="main" class="ui-content">
     <p>Esto es la pagina 2. si haces clic al link de abajo regresas a la pagina 1.       </p>
     <a href="#pageone">Ir a pagina 1</a>
    </div>
    <div data-role="footer">
     <h1>Pie de pagina de la pagina 2</h1>
    </div>
</div>
</body>
</html>



Resultado:



Principal




Al hacer clic en el link:


Así de fácil :)


miércoles, 3 de abril de 2019

2.- ¿Como agregar JQquery Mobile a tus paginas web? (JQuery Mobile)

Hay dos formas de agregar jQuery Mobile a su sitio web:
  • Enlace a una biblioteca de jQuery Mobile almacenada en un CDN (recomendado)
  • Enlace a una biblioteca de jQuery Mobile almacenada en su computadora

Enlace a jQuery Mobile desde un CDN

(Un CDN (Red de entrega de contenido) se utiliza para distribuir archivos de uso frecuente en la web. 
Esto hace que la velocidad de descarga sea mucho más rápida para el usuario)

Nota:Al igual que con jQuery core, no hay nada que instalar en su computadora; solo incluye la siguiente hoja de estilo (.css) y las bibliotecas de JavaScript (.js) directamente en su página HTML, para que jQuery Mobile funcione:


jQuery Mobile CDN:




<head>

<!-- Include meta tag to ensure proper rendering and touch zooming -->
<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- Include jQuery Mobile stylesheets -->
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">

<!-- Include the jQuery library -->
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>

<!-- Include the jQuery Mobile library -->
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

</head>



Nota: La etiqueta viewport <meta> dentro del elemento <head> especifica cómo el navegador debe controlar el nivel de zoom y las dimensiones de la página.



El width=device-width establece el ancho de la página para seguir el ancho de la pantalla del dispositivo (que variará según el dispositivo).



La initial-scale=1 establece el nivel de zoom inicial cuando el navegador carga la página por primera vez.





Enlace a jQuery Mobile almacenado en su computadora




Si desea alojar la biblioteca de jQuery Mobile usted mismo, primero debe descargarla de jQuerymobile.com .

Luego agrega el siguiente código a tu página:



<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery.mobile-1.4.5.css">
<script src="jquery.js"></script>
<script src="jquery.mobile-1.4.5.js"></script>
</head>



Sugerencia: coloque los archivos descargados en el mismo directorio que las páginas donde desea usarlos.

¿Se pregunta por qué no tenemos type = "text / javascript" dentro de la etiqueta <script>? 

Esto no es necesario en HTML5. ¡JavaScript es el lenguaje de script predeterminado en HTML5 y en todos los navegadores modernos!

Nota: se recomienda su uso desde un CDN

Ejemplo:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="http://code.jquery.com/mobile/1.4.5/
jquery.mobile-1.4.5.min.css">
<script src="http://code.jquery.com/jquery-1.11.3.min.js">
</script>
<script src="http://code.jquery.com/mobile/1.4.5/
jquery.mobile-1.4.5.min.js">
</script>
</head>
<body>
<div data-role="page">
   <div data-role="header">
    <h1>Bienvenido a JQuery <i class="fas fa-mobile-alt"></i></h1>
   </div>
   <div data-role="main" class="ui-content">
    <p>Soy un desarrollador de WebApss Mobiles!!</p>
   </div>
   <div data-role="footer">
    <h1>Esto es un pie de pagina</h1>
   </div>
</div>
</body>
</html>

Nota:Guarda tu archivo con extensión (.HTML), claro mientras no uses lenguaje del lado servidor como php, cuando así sea se guardará con extensión php(más adelante se mostrara su uso con php)

Resultado en Firefox:






martes, 2 de abril de 2019

1.-¿ Que es JQuery Mobile?


jQuery Mobile es un Framework para la creación de aplicaciones web móviles.
jQuery Mobile funciona en todos los teléfonos inteligentes y tabletas populares.
jQuery Mobile usa HTML5 y CSS3 para diseñar páginas con un mínimo de secuencias de comandos.

Que debes saber 

Antes de comenzar a estudiar jQuery Mobile, debes tener un conocimiento básico de:
  • HTML
  • CSS
  • jQuery

¿Por qué usar jQuery Mobile?

jQuery Mobile permite "escribir menos, hacer más" te lleva a un nuevo nivel: diseña automáticamente páginas web con un aspecto atractivo y "fácil de usar", que funcionará de la misma manera en todos los dispositivos móviles.

En lugar de escribir una aplicación para cada dispositivo móvil o sistema operativo:
  • Android y Blackberry está escrito en Java
  • iOS está escrito en Objective C
  • Windows Phone está escrito en C # y .net, etc.
jQuery Mobile resuelve este problema, ya que solo utiliza HTML, CSS y JavaScript, que es estándar para todos los navegadores web móviles.

Aunque jQuery Mobile funciona en todos los dispositivos móviles, puede tener algunos problemas de compatibilidad en las computadoras de escritorio (debido a la compatibilidad limitada con CSS3).

martes, 19 de marzo de 2019

VENDER SITIOS WEB, COMO GENERAR UN EMPRENDIMIENTO RENTABLE


Cuáles son las opciones para revender espacio de alojamiento online; como comenzar y elegir la mejor opción para hacer crecer nuestro proyecto.

 A la hora de pensar en desarrollar un emprendimiento para generar ingresos extras, una opción interesante que puede evaluarse por su potencial es la venta de sitios web con servicio de hosting incluido. Pasando la idea en limpio, se trata de ofrecer un servicio integral en donde no solo el emprendedor puede encargarse del trabajo de diseño y programación del sitio web, sino de ponerlo en línea y ofrecer el alojamiento apropiado según las necesidades a cubrir por parte del cliente.

El problema del servidor propio

 Una posibilidad a la hora de ofrecer servicios de hosting para los sitios que diseñamos, es armar un servidor propio para alojar allí los proyectos de terceros. El gran inconveniente de hacerlo de forma casera y en el inicio del emprendimiento son los requisitos necesarios para ofrecer un servicio serio. De forma responsable, hay que garantizar algunas cuestiones esenciales a los potenciales clientes: conexión continua y fluida a internet y energía eléctrica constante. Una página web debe estar online las 24 horas y, ya sea por cortes en el servicio de internet o por cortes de energía, es bastante complicado asegurar el servicio de forma constante. La solución es armar una infraestructura que representa, posiblemente, demasiados gastos y la diversificación de recursos puede hacer que el emprendimiento no llegue a buen puerto.

 Web hosting para revendedores 

Entonces, si la idea es realizar una inversión mínima de dinero y obviar la compra de equipos y, de paso, garantizar la estabilidad del proyecto, se puede pensar en aprovechar la propuesta a revendedores de web hosting. Una empresa que lo hace es DonWeb , la cual garantiza una conexión a internet de alta velocidad que mantendrá los sitios online las 24 horas y energía eléctrica constante para que no haya problema. Claro que también se contará con espacio en los servidores propios de DonWeb para materializar allí nuestro emprendimiento como revendedores. El servicio para revendedores genera un alta rentabilidad con planes que van desde los $192 por mes por un total de 5 sitios alojados, $308 por 20 sitios y $524 por 64 sitios. Para la seguridad tanto del revendedor y del cliente, DonWeb tiene un fuerte compromiso en cuanto a copias de respaldo de los sitios alojados. “En DonWeb realizamos un backup semanal automático de toda la información de tu cuenta de hosting (correos/bases de datos/archivos), siempre y cuando el volumen de información no supere los 5GB. Al generarse una nueva copia de respaldo cada semana, se elimina la anterior” indican en el sitio al respecto de este delicado tema. Para terminar, desde la empresa realizan capacitaciones y talleres gratuitos para que los emprendedores puedan sacar el máximo provecho del servicio y, a la vez, puedan hacer crecer su proyecto personal.

Tomado de Don Web