Documentos de Académico
Documentos de Profesional
Documentos de Cultura
// Place your snippets for javascript here. Each snippet is defined under a
snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the
body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label},
${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Longitud de la cadena": {
"prefix": "longitud",
"body": [
"alert(`Longitud de la cadena: $
{cadenaTexto.length}`);"
],
"description": "Obtener la longitud de la cadena"
},
"Cadena en mayúsculas": {
"prefix": "mayusculas",
"body": [
"alert(`Cadena en mayúsculas: $
{cadenaTexto.toUpperCase()}`);"
],
"description": "Convertir la cadena a mayúsculas"
},
"Cadena en minúsculas": {
"prefix": "minusculas",
"body": [
"alert(`Cadena en minúsculas: $
{cadenaTexto.toLowerCase()}`);"
],
"description": "Convertir la cadena a minúsculas"
},
"Porción de la cadena": {
"prefix": "porcion",
"body": [
"let inicio = prompt(\"Ingrese el índice de
inicio:\");",
"let fin = prompt(\"Ingrese el índice de fin:\");",
"alert(`Porción de la cadena: $
{cadenaTexto.slice(inicio, fin)}`);"
],
"description": "Extraer una porción de la cadena"
},
"Reemplazar palabra en la cadena": {
"prefix": "reemplazar",
"body": [
"let palabraAntigua = prompt(\"Ingrese la palabra a
reemplazar:\");",
"let palabraNueva = prompt(\"Ingrese la nueva
palabra:\");",
"cadenaTexto = cadenaTexto.replace(palabraAntigua,
palabraNueva);",
"alert(`Cadena modificada: ${cadenaTexto}`);"
],
"description": "Reemplazar una palabra en la cadena"
},
"Concatenar cadena al final": {
"prefix": "concatenar",
"body": [
"let cadenaConcatenar = prompt(\"Ingrese la cadena a
concatenar:\");",
"cadenaTexto += cadenaConcatenar;",
"alert(`Cadena concatenada: ${cadenaTexto}`);"
],
"description": "Concatenar otra cadena al final"
},
"Separar cadena en palabras": {
"prefix": "separar",
"body": [
"let palabras = cadenaTexto.split(\" \");",
"alert(`Palabras en la cadena: $
{palabras.join(\", \")}`);"
],
"description": "Separar la cadena en palabras"
},
"Salir del programa": {
"prefix": "salir",
"body": [
"continuar = false;"
],
"description": "Salir del programa"
},
"Agregar Cosa": {
"prefix": "agregarCosa",
"body": [
"function agregarCosa() {",
"\tconst Cosa = {",
"\t\tnombre:
document.getElementById('nombre').value,",
"\t\ttipoAnimal:
document.querySelector('input[name=\"htmlcalsePA SELECTS\"]:checked').value,",
"\t\tedad:
document.getElementById('edad').value,",
"\t\tcolor:
document.getElementById('color').value",
"\t};",
"",
"\tlistadoAnimales.push(animal);",
"\trefrescarListadoAnimales();",
"}"
],
"description": "Agrega un animal al listado"
},
"Eliminar Cosa": {
"prefix": "eliminarcosa",
"body": [
"function eliminarCosa() {",
"\tlistadoCosa.length = 0;",
"\trefrescarListadoCosa();",
"}"
],
"description": "Elimina todas las cosas del listado"
},
"Obtener Emoji": {
"prefix": "emojiportipo",
"body": [
"function emojiportipo(tipoCosa) {",
"\tswitch (tipoCosa) {",
"\t\tcase '//': return '🐾';",
"\t\tcase '//': return '😺';",
"\t\tcase '///': return '🐦';",
"\t\tdefault: return '';",
"\t}",
"}"
],
"description": "Obtiene el emoji correspondiente al tipo de
animal"
},
"Event Listeners": {
"prefix": "eventListeners",
"body": [
"document.querySelector('button[type=\"submit\"]').ad
dEventListener('click', function(event) {",
"\tevent.preventDefault();",
"\tagregarCosa();",
"});",
"",
"document.getElementById('eliminarTodosBtn').addEvent
Listener('click', function(event) {",
"\tevent.preventDefault();",
"\teliminarCosa();",
"});"
],
"description": "Añade event listeners para botones"
},