Herramientas Curso JavaScript

Herramientas Curso JavaScript

No. 2 de 2 de articulos. JavaScript

Aunque soy un programador web, muy acostumbrado a google chrome, en este curso iré utilizando diferentes herramientas, en principio todas de libre uso.

Una de las primera herramientas que se van a utilizar, es el navegador Firefox en su ultima versión a fecha 11/01/2017, ya que incorpora utilidades para programadores que inicialmente a los usuarios noveles les resultara fáciles de encontrar.

El navegador Firefox, incorpora dos herramientas para programadores, la primera es la consola web, para abrir la consola se ha de seleccionar la opción “Consola Web”, desde el menú “Desarrollador Web”. Al seleccionar la opción se ha de presentar la consola que ha de tener un aspecto similar al siguiente.

 

 

La consola nos va a permitir ejecutar ordenes sencillas de javascript, para probar su funcionamiento, pero en el caso de querer ejecutar funciones más complejas de JavaScript, nos resultara insuficiente. Para solucionar este inconveniente se puede utilizar otra herramienta denominada Borrador, que viene a ser un pequeño editor de textos que nos permite teclear más codigo para su ejecución, para acceder al “Borrador”, se ha de seleccionar la opción “Borrador”, desde el menú “Desarrollador Web”. Al ejecutar la opción se ha de presentar una ventana similar a la que se muestra en la imagen siguiente.

Como se puede observar se abre una nueva ventana y es un editor que puedes usar para escribir y ejecutar JavaScript en el navegador. Puedes también guardar los scripts en el disco  y cargarlos desde el disco.

Si eliges “Mostrar”, el bloque de código tecleado en el borrador, es ejecutado en el navegador y el resultado es insertado de nuevo dentro del bloque como un comentario.

De momento, empezaremos con estas herramientas comentadas, aunque se deja a libre elección del usuario, el utilizar el editor de textos que más le interese.







Otra opción posible es la trabajar inicialmente con el navegador Chrome, el cual tambien tiene herramientas para desarrolladores que pueden ser utilizadas como la consola.

Para acceder a la consola se ha de pulsar en el botón de menú de Chrome, seleccionar la opción “Más Herramientas”, y a continuación pulsar sobre la opción “Herramientas para desarrolladores”. Es posible pulsar la combinación de teclas Ctrl + Mayúsculas + I, la cual es el acceso rápido para la consola.

Una vez ejecutado el comando anterior, se ha de presentar la consola en el navegador Google Chrome, mostrando el siguiente aspecto.

Introducción a JavaScript

Introducción a JavaScript

No. 1 de 2 de articulos. JavaScript

Introducción a JavaScript

JavaScript fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como JavaScript.

El cambio de nombre coincidió aproximadamente con el momento en que Netscape agregó compatibilidad con la tecnología Java en su navegador web Netscape Navigator en la versión 2.002 en diciembre de 1995.

La denominación produjo confusión, dando la impresión de que el lenguaje es una prolongación de Java, y se ha caracterizado por muchos como una estrategia de mercadotecnia de Netscape para obtener prestigio e innovar en el ámbito de los nuevos lenguajes de programación web.

«JAVASCRIPT» es una marca registrada de Oracle Corporation. Es usada con licencia por los productos creados por Netscape Communications y entidades actuales como la Fundación Mozilla.

Microsoft dio como nombre a su dialecto de JavaScript «JScript», para evitar problemas relacionadas con la marca. JScript fue adoptado en la versión 3.0 de Internet Explorer, liberado en agosto de 1996, e incluyó compatibilidad con el  con las funciones de fecha, una diferencia de los que se basaban en ese momento. Los dialectos pueden parecer tan similares que los términos «JavaScript» y «JScript» a menudo se utilizan indistintamente, pero la especificación de JScript es incompatible con la de ECMA en muchos aspectos.

Para evitar estas incompatibilidades, el World Wide Web Consortium diseñó el estándar Document Object Model (DOM, o Modelo de Objetos del Documento en español), que incorporan Konqueror, las versiones 6 de Internet Explorer y Netscape Navigator, Opera la versión 7, Mozilla Application Suite y Mozilla Firefox desde su primera versión.

En 1997 los autores propusieron JavaScript para que fuera adoptado como estándar de la European Computer Manufacturers ‘Association ECMA, que a pesar de su nombre no es europeo sino internacional, con sede en Ginebra. En junio de 1997 fue adoptado como un estándar ECMA, con el nombre de ECMAScript. Poco después también como un estándar ISO.

JavaScript en el lado servidor

Netscape introdujo una implementación de script del lado del servidor con Netscape Enterprise Server, lanzada en diciembre de 1994 (poco después del lanzamiento de JavaScript para navegadores web). A partir de mediados de la década de los 2000, ha habido una proliferación de implementaciones de JavaScript para el lado servidor. Node.js es uno de los notables ejemplos de JavaScript en el lado del servidor, siendo usado en proyectos importantes.

Desarrollos posteriores

JavaScript se ha convertido en uno de los lenguajes de programación más populares en internet. Al principio, sin embargo, muchos desarrolladores renegaban del lenguaje porque el público al que va dirigido lo formaban publicadores de artículos y demás aficionados, entre otras razones.

La llegada de Ajax devolvió JavaScript a la fama y atrajo la atención de muchos otros programadores. Como resultado de esto hubo una proliferación de un conjunto de frameworks y librerías de ámbito general, mejorando las prácticas de programación con JavaScript, y aumentado el uso de JavaScript fuera de los navegadores web, como se ha visto con la proliferación de entornos JavaScript del lado del servidor. En enero de 2009, el proyecto CommonJS fue inaugurado con el objetivo de especificar una librería para uso de tareas comunes principalmente para el desarrollo fuera del navegador web.

En junio de 2015 se cerró y publicó el estándar ECMAScript 6 con un soporte irregular entre navegadores y que dota a JavaScript de características avanzadas que se echaban de menos y que son de uso habitual en otros lenguajes como, por ejemplo, módulos para organización del código, verdaderas clases para programación orientada a objetos, expresiones de flecha, iteradores, generadores o promesas para programación asíncrona.

La versión 7 de ECMAScript se conoce como ECMAScript 2016 , y es la última versión disponible, publicada en junio de 2016. Se trata de la primera versión para la que se usa un nuevo procedimiento de publicación anual y un proceso de desarrollo abierto .

Desde esta tu web www.aprendoencasa.com , pretendemos ofrecerte una introducción a la programación con JavaScript, de forma que aprendas gradualmente y a través de ejercicios prácticos. Obviamente si el usuario tiene conocimientos ya avanzados del lenguaje, quizas este blog le resulte aburrido, pero hemos de recordar nuestros principios en la programación, y pensar que si podemos aportar comentarios constructivos para las personas que comienzan en este mundo fantastico de la programación, quizas hagamos nuestra “buena obra del día”, y nos permita poner una sonrisa en la cara, que tal como esta el mundo, buena falta hace… Un saludo y gracias por tu visita a este primer articulo del curso práctico de programación en JavaScript.







Suma de Fracciones en C – Ejercicio No. 57

No. 56 de 56 de articulos. Practicas C

Ejercicios con solución y prácticas resueltas de programación en c,nuevos ejercicios de programación en lenguaje C. El enunciado de las prácticas y ejercicios que se plantea es el siguiente.

 

Suma de fracciones
El ejercicio y practica de programacion en C
resuelta que se propone es la de realizar un
programa que solicite fracciones hasta que se
teclee un valor -1, y presente la suma de todas
las fracciones introducidas.
la suma de las fracciones se realiza de forma
acumulativa.
gracias a los usuarios del blog www.aprendoencasa.com
por sus visitas y proponer ejercicios nuevos con solución
de programación en C

Los ejercicios y prácticas propuestos son de una nueva serie dedicada a la programación en c, en este caso se realizan ejercicios, en el cual la solución del mismo se ha planteado de cierta forma por el usuario del blog www.aprendoencasa.es que lo ha solicitado.

Vuelvo a comentar que no es la única solución posible y que la forma de mejorar siempre estas prácticas o ejercicios es que aportéis vuestro granito de arena utilizando para ello los comentarios. Un saludo y gracias por vuestra visita.

Para realizar las practicas o consultar los ejercicios de programación resueltos has de pulsar sobre el enlace a continuación denominado “LEER MAS”. Recuerda también darnos ánimos haciendo un clic en el botón google+1 de la columna izquierda o el que esta situado en la parte superior del articulo, así como recomendar la visita a nuestra página a tus amigos.

Recordaros que los cursos online gratuitos en modalidad a distancia o teleformación, no pretenden ser un temario cerrado y que esperamos vuestras aportaciones. Muchísimas gracias por visitarnos.

 

/*
    Nuevo Ejercicio de programación en c.
    Suma de fracciones
    El ejercicio y practica de programacion en C
    resuelta que se propone es la de realizar un
    programa que solicite fracciones hasta que se
    teclee un valor -1, y presente la suma de todas
    las fracciones introducidas.
    la suma de las fracciones se realiza de forma
    acumulativa.
    gracias a los usuarios del blog www.aprendoencasa.com
    por sus visitas y proponer ejercicios nuevos con solución
    de programación en C


*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n1 = 0;
    int n2 = 0;
    int d1 = 0;
    int d2 = 0;
    int rd1 = 0;
    int rn1 = 0;
    char salida='n';
    int contador=0;

    printf("Introduzca los valores de las fracciones -1 para salir.");
    do {
            printf("\nTeclee la fracción con formato x/x = ");
            scanf("%d/%d",&n1,&d1);
        if(n1!=-1) {
            printf("\nFracción: %d/%d",n1,d1);
            if(contador>0) {
                rn1 = ((n1 * d2) +  (d1*n2)) ;
                rd1 = (d1*d2);
                printf("\n %d/%d + %d/%d = %d/%d",n1,d1,n2,d2,rn1,rd1);
                n2 = rn1;
                d2 = rd1;
            } else {
                n2 = n1;
                d2 = d1;
            }
            contador++;
        } else {
                salida='s';
        }
    } while(salida!='s');
    return 0;
}

 

Cambios en la web!!!

Hola hace tiempo que no escribo, y el motivo es que quiero realizar un cambio radical en el sitio web, instalando un nuevo tema y configurando los accesos para una mejor orientación de navegación, todo esto y los problemas derivados de mi servidor con la configuración del sitio, me esta llevando bastante tiempo ya que quiero realizar toda la instalación desde cero.

Supongo que en breve estaremos en pleno funcionamiento.. un saludo

No desaproveches tu tiempo!!!

No desaproveches tu tiempo!!!

student_council_by_3_keiko_chan_3-d4gzxob

De joven estaba bastante, como diríamos “empanado” con mis estudios, es quizás por eso que conforme voy cumpliendo años, me interesa más cultivarme en el aspecto educativo. Supongo que también será debido a que conforme te haces más viejo. Ups! perdón quizás debí decir más “Interesante” las inquietudes crecen y te apetece más tener más conocimientos. En mi época había pocas posibilidades de realizar una carrera y obtener una doble titulación. Actualmente  es más fácil encontrar lugares en los que encontrar este tipo de estudios en los cuales, puedes realizar una carrera, esta bien, esta bien!! , mi hija insiste en que se llaman “Grados”, que te gusta y otra que complemente a la primera.

Entre las muchas opciones que me llaman la atención puedo encontrar por ejemplo el grado denominado, Comunicación digital más publicidad  y relaciones publicas.

Este grado en concreto ofrece alternativas que actualmente están muy de moda como ser SEO, Community Manager, Especialista en publicidad online, diseñador multimedia, etc. En mi época estas carreras no existían ya que el uso en España de Internet, estaba bastante limitado y sobretodo era excesivamente caro su uso.

Supongo que esperare, ya que tengo mi formación profesional orientada a otro sector, a estar en proceso de jubilación, aunque al paso que vamos, no se a que edad nos dejaran jubilarnos. Bueno esperare a que oferten esta opción para mayores, envidio un poco a los jóvenes que tenéis la oportunidad de realizar este tipo de carreras, “grados”. !Que manía¡

Hay que tener en cuenta que las tendencias actuales, demuestran que cada vez la especialización de internet, se concentra en el uso de redes sociales y de aplicaciones que muevan a grandes grupos de usuarios, así que este grado en concreto, me llama la atención poderosamente, ya que permite profundizar en el tema de las redes sociales aplicadas sobre la publicidad, cosa que creo que a las empresas les interesa bastante y seguramente será una buena elección para enfocar una carrera y poder realizar algún día el trabajo que te guste.

Un saludo a todos y espero no aburriros más.

Pronto insertare nuevos artículos relacionados con la temática del blog, para que sigáis visitándonos.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies