Repasando de forma rápida la sintaxis básica de TypeScript.
//---------- tipo de datos
var myString: string ="hello world";
myString = 22 +"";
document.write(myString);
var myNumber: number = 66;
document.write(myNumber.toString());
var myBoolean: boolean = true;
document.write(myBoolean.toString());
var myVar: any = "hello";
myVar = false;
document.write(myVar);
//---------- Arreglo
var anyArray: any[] = [1,2,"cadena1","cadena2",[], {},""];
var StringArray: string[] = ["item1","item2",""];
var booleanArray: boolean[]= [true,false,true];
//--------tuplas
var strNumTuple: [string, number];
strNumTuple =["hola",77];
//--------void - undefined - null
let myVoid: void = undefined;
let myNull: null = null;
let myUndefined: undefined = undefined;
document.write(typeof(myVoid));
//--------funciones
function getSum(num1: number, num2: number): number{
return num1+num2;
}
let mysum = function(num1: number | string, num2: number | string):number{
if(typeof(num1) === 'string'){
num1 = parseInt(num1);
}
if(typeof(num2) === 'string'){
num2 = parseInt(num2);
}
return num1 + num2;
}
function getName(firstName: string,
lastName?:string): string{ //el atributo con ? es un parametro opcional
if(lastName == undefined){
return firstName;
}
//return firstName + " " + lastName; ES5
return `${firstName} ${lastName}`; // ES6
}
document.write(getName("Luis"));
//-------Interfaces
interface ITodo{
title: string;
text: string;
}
function showTodo(todo: ITodo){
//function showTodo(todo: {title: string; text: string}){
console.log(`${todo.title} - ${todo.text}`);
}
showTodo({
title: "Eat Dinner",
text: "lorem"
})
//----- CLASES
class User {
private name: string; // no es accesile fuera de la clase
public email: string; //accesible fuera de la clase
protected age: number; //no es accesible
//constructor, sera llamado apenas sea istanciado
constructor(name:string, email:string, age: number){
this.name = name;
this.email = email;
this.age = age;
}
//metodo
register(){
console.log(`${this.name} is registeder`);
}
showMeAge(){
return this.age;
}
public AgeInYears(){
return this.age + ' years';
}
payInvoice(){
console.log(`${this.name} pago su factura`);
}
}
var jhon = new User('qwerty', "alfred@asdfg", 28);
document.write(jhon.name); //this = jhon
console.log(jhon.register());
//------ Herencia
class Menber extends User {
id: number;
constructor(id: number, name: string, email: string, age: number){
super(name, email, age);
this.id= id;
}
//metodo heredado de la clase padre
payInvoice(){
super.payInvoice();
}
}
var gordon = new Menber(1, 'jose', 'jose@MediaQueryList', 11);
gordon.payInvoice();
viernes, 15 de marzo de 2019
viernes, 8 de marzo de 2019
Usando Git Hub
******************************************
** **
** PASOS PARA TRABAJAR CON GIT HUB **
** **
******************************************
1 Ingresa a tu cuenta gut hub
2 crea un repositorio
3 indicar el origen de nuestro repositorio (escribir este codigo en git Bach)
git remote add origin https://github.com/ejemplo/ejemplo
4 ingresar todos los archivos a ese repositorio
git push -u origin master
5 pedira que te logues a git hub - ingresa tu usuario y pass
6 listo!!!
********* clonar proyecto desde git hub *******************
para clonar un proyecto desde git hub a tu computadora:
1 colocarte en el git bash y en la ruta para tu proyecto
git clone https://github.com/ejemplo/ejemplo
********* repositorio remoto *****************************
1 enviar lo que hay en nuestro repositorio local al repositorio de git hub
git push -u origin master
2 para ver los repositorios remotos a los q nuestro proyecto local esta enlasado
git remote -v
// fetch -> traemos historial del repositorio remoto al repositorio local
// push -> enviamos el historial local al repositorio remoto
3 verificar en el repositorio local, la creacion de una nueva rama
git branch -a //este nos señala el comit en el que esta el repositorio remoto
4 verificar que el repositorio local y el repositorio remoto se encuentren en el mismo comit
git log --all --oneline --decorate
5 para sincronizar el historial local con el remoto
git push origin master
** **
** PASOS PARA TRABAJAR CON GIT HUB **
** **
******************************************
1 Ingresa a tu cuenta gut hub
2 crea un repositorio
3 indicar el origen de nuestro repositorio (escribir este codigo en git Bach)
git remote add origin https://github.com/ejemplo/ejemplo
4 ingresar todos los archivos a ese repositorio
git push -u origin master
5 pedira que te logues a git hub - ingresa tu usuario y pass
6 listo!!!
********* clonar proyecto desde git hub *******************
para clonar un proyecto desde git hub a tu computadora:
1 colocarte en el git bash y en la ruta para tu proyecto
git clone https://github.com/ejemplo/ejemplo
********* repositorio remoto *****************************
1 enviar lo que hay en nuestro repositorio local al repositorio de git hub
git push -u origin master
2 para ver los repositorios remotos a los q nuestro proyecto local esta enlasado
git remote -v
// fetch -> traemos historial del repositorio remoto al repositorio local
// push -> enviamos el historial local al repositorio remoto
3 verificar en el repositorio local, la creacion de una nueva rama
git branch -a //este nos señala el comit en el que esta el repositorio remoto
4 verificar que el repositorio local y el repositorio remoto se encuentren en el mismo comit
git log --all --oneline --decorate
5 para sincronizar el historial local con el remoto
git push origin master
Usando Git
******************************************
** **
** PASOS PARA TRABAJAR CON GIT **
** **
******************************************
primero debemos estar dentro del directorio donde esta nuestro proyecto
usando nuestro Git Bash, ingresamos a la ruta de nuestro proyecto
1 iniciar git
git init
2 ver que archivos tenemos (working directory) - color rojo
git status
3 agregar los archivos a starging area - color verde
git add <namefile>
git add . //esto agregara todos los archivos modificados
4 crear tu primer commit (o copia del proyecto) - lo subira al Repository
git commit
git commit -m "el mensaje del commit" //esto evitara abrir la ventana del Vim
5 configurar los permisos
git config --global user.email "tu email aqui"
git config --global user.name "tu nombre aqui"
6 al dar un commit se abrira el editor de codigo de Vim
para escribir en el escribe i
para salir escribe :wq
7 para verificar que se creo mi commit
git log
8 entorno de trabajo limpio y nada para comitear
git status
On branch master
nothing to commit, working tree clean
9 proceso terminado
********* como eliminar los cambios *****************
1 si al editar un archivo no lo quieres guardar en el starging area, pero si eliminar los cambios en el working directory
git checkout --<namefile>
******** muestra los cambios ************************
1 para visualizar los cambios realizados en un archivo (lo anterior sera ROJO y lo nuevo sera VERDE)
git diff <namefile>
***************** archivos para ignorar *************
1 median un archivo llamado .gitignore podemos ignorar a los archivos o carpetas agregadas a ese archivo
****************** crear rama ***********************
1 mostrar las ramas - la de color verde es en la que estamos ahora
git branch
2 crear otra rama
git branch nombreRama
3 usar la rama creada
git checkout nombreRama
***************** historial de repositorio ****************************
1 mostrar el historial de los commit
git log
2 mostrar el historial de loc commit de forma abreviada
git log --oneline
3 dirigirnos a algun punto de un commit, mediante su hash
git checkout 0798719
4 para ver todos los commits en una linea
git log --all --online
************* sacar un archivo del area de preparacion (starging area) *****************
1 para sacar del area de preparacion
git reset HEAD <nameFile>
*************las ramas *************
la rama principal es la rama master
git branch
1 para ver los commints en una linea de todas las ramas, nombre de ramas junto al comit
y dibuje el grafico de historial decoradas con asteriscos y rayitas
git log --oneline --all --decorate --graph
2 para mezclar ramas, posicionarse en la rama principal
git merge dev //dev es el nombre de una rama creada
3 agregar el archivo
git add .
4 comitear
git commit -m "comentario"
5 opcional borrar comit rama
git branch -d dev
** **
** PASOS PARA TRABAJAR CON GIT **
** **
******************************************
primero debemos estar dentro del directorio donde esta nuestro proyecto
usando nuestro Git Bash, ingresamos a la ruta de nuestro proyecto
1 iniciar git
git init
2 ver que archivos tenemos (working directory) - color rojo
git status
3 agregar los archivos a starging area - color verde
git add <namefile>
git add . //esto agregara todos los archivos modificados
4 crear tu primer commit (o copia del proyecto) - lo subira al Repository
git commit
git commit -m "el mensaje del commit" //esto evitara abrir la ventana del Vim
5 configurar los permisos
git config --global user.email "tu email aqui"
git config --global user.name "tu nombre aqui"
6 al dar un commit se abrira el editor de codigo de Vim
para escribir en el escribe i
para salir escribe :wq
7 para verificar que se creo mi commit
git log
8 entorno de trabajo limpio y nada para comitear
git status
On branch master
nothing to commit, working tree clean
9 proceso terminado
********* como eliminar los cambios *****************
1 si al editar un archivo no lo quieres guardar en el starging area, pero si eliminar los cambios en el working directory
git checkout --<namefile>
******** muestra los cambios ************************
1 para visualizar los cambios realizados en un archivo (lo anterior sera ROJO y lo nuevo sera VERDE)
git diff <namefile>
***************** archivos para ignorar *************
1 median un archivo llamado .gitignore podemos ignorar a los archivos o carpetas agregadas a ese archivo
****************** crear rama ***********************
1 mostrar las ramas - la de color verde es en la que estamos ahora
git branch
2 crear otra rama
git branch nombreRama
3 usar la rama creada
git checkout nombreRama
***************** historial de repositorio ****************************
1 mostrar el historial de los commit
git log
2 mostrar el historial de loc commit de forma abreviada
git log --oneline
3 dirigirnos a algun punto de un commit, mediante su hash
git checkout 0798719
4 para ver todos los commits en una linea
git log --all --online
************* sacar un archivo del area de preparacion (starging area) *****************
1 para sacar del area de preparacion
git reset HEAD <nameFile>
*************las ramas *************
la rama principal es la rama master
git branch
1 para ver los commints en una linea de todas las ramas, nombre de ramas junto al comit
y dibuje el grafico de historial decoradas con asteriscos y rayitas
git log --oneline --all --decorate --graph
2 para mezclar ramas, posicionarse en la rama principal
git merge dev //dev es el nombre de una rama creada
3 agregar el archivo
git add .
4 comitear
git commit -m "comentario"
5 opcional borrar comit rama
git branch -d dev
Suscribirse a:
Comentarios (Atom)
Repasando TypeScript
Repasando de forma rápida la sintaxis básica de TypeScript. //---------- tipo de datos var myString: string ="hello world"; m...
-
El lenguaje HTML tiene muchas etiquetas, pero aplicando el Principio de Pareto (la regla del 80-20), soo hay que conocer bien el 20% de la...
-
Instalando pug en gulp En esta oportunidad estaremos trabajando con un pluggin de gulp, llamado gulp-pug el cual nos permitira compilar u...
-
1. DOMINIO En el artículo Registro de dominios de la Wikipedia se describe el siguiente procedimiento de registro de un dominio: Ele...