Skip to content

Instantly share code, notes, and snippets.

View juanlopezdev's full-sized avatar

Juan López juanlopezdev

View GitHub Profile
@juanlopezdev
juanlopezdev / JAVASCRIPT_default_value_for_param.js
Last active May 2, 2016 17:32 — forked from joseluisq/default_value_for_param.js
Inicializar variables en una funcion en "Javascript"
function myfunction(param) {
return (param === undefined) ? true : param;
}
/* Testing 'myfunction' in console..
// Default value example
> myfunction();
true
/**
* Separar fecha
* @param {string} date (fecha en formato: yyyy-mm-dd)
* @param {string} output (DAY, MONTH, YEAR, NAME_MONTH)
* @returns {string}
*/
function separateDate(date, output) {
var response;
var arr_date = date.split('-');
var arr_day = arr_date[2].split(' ');
@juanlopezdev
juanlopezdev / SCSS_Section_layouts.scss
Last active August 29, 2015 14:16 — forked from joseluisq/section_layouts.scss
SCSS: Section layouts
// Sections
$sections: (
'section-1',
'section-2',
'section-3',
'section-4',
'section-5');
// Section colors
$section-colors: (#6b9297, #f2be61, #7bc2a3, #bd8c88, #d02556);
@juanlopezdev
juanlopezdev / LINUX_comands-basics.md
Last active March 29, 2022 18:34
LINUX: Fedora Comandos Basicos

Nota: En la nuevas actualizaciones de Fedora se usa "dnf" en ves de "yum"

vimActualizar todos los paquetes de Fedora

sudo yum update 
@juanlopezdev
juanlopezdev / JAVASCRIPT_convert_special_character.js
Last active May 2, 2016 17:34
Convertir caracteres especiales a HTML en Javascript
/*
'&' (ampersand) becomes '&amp'
'"' (double quote) becomes '&quot'
''' (single quote) becomes '&#039'
'<' (less than) becomes '&lt'
'>' (greater than) becomes '&gt'
*/
return mystring.replace(/&/g, "&amp;").replace(/>/g, "&gt;").replace(/</g, "&lt;").replace(/"/g, "&quot;");
@juanlopezdev
juanlopezdev / JAVASCRIPT_navigate_javascript.js
Created July 15, 2015 17:42
JAVASCRIPT: Navegar con javascript
function navigate_css(url) {
//var patt = new RegExp("fase/etapa-1") // Obtener expresion regular
var str = url;
$('#top-menu .list-menu li a').removeClass('active');
if (/registrate/.test(str)) {
$('#top-menu .list-menu li a[data-audi-page="registrate"]').addClass('active');
}
}
@juanlopezdev
juanlopezdev / JQUERY_scroll_to_down.js
Created August 4, 2015 20:56
JQUERY: Scroll to down
$("#button").click(function() {
$('html, body').animate({
scrollTop: $("#elementtoScrollToID").offset().top
}, 2000);
});
@juanlopezdev
juanlopezdev / FLEXSLIDER_itemMax_itemMin_dynamic_responsive.js
Created August 12, 2015 17:08
FLEXSLIDER: ItemMax y ItemMin dinámicos (RESPONSIVE)
$(document).ready(function() {
// Create the banner
$('#banner').flexslider({
animation: "slide",
pauseOnAction: false,
pauseOnHover: true,
itemWidth: 200,
itemMargin: 20,
minItems: getGridSize(),
maxItems: getGridSize(),
@juanlopezdev
juanlopezdev / CSS_opacity_display_none_animation.css
Created September 18, 2015 18:06
CSS: Animacion en display none con opacidad
<!-- begin snippet: js hide: false -->
<!-- language: lang-css -->
#myDiv {
display: none;
opacity: 0;
padding: 5px;
color: #600;
background-color: #CEC;
@juanlopezdev
juanlopezdev / JAVASCRIPT_JQUERY_text_input_utilities.js
Created November 3, 2015 17:54
JAVASCRIPT: Utilidades para inputs con validaciones y demas
/*
* Caja que acepta solo números enteros
*/
$('#txtonlyintegers').keypress(function (e) {
var regex = new RegExp("^[1234567890]+$");
var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
if (regex.test(str)) {
return true;
}
e.preventDefault();