Entradas

eliminar Clase Html buscando coincidencias /Expresiones regulares Jquery

Ejemplo tenemos la siguiente estructura html y deseamos eliminar la clase btn-primary sineliminar btn


<button class="btn btn-primary" type="button">Primary</button> <button class="btn btn-secondary" type="button">Secondary</button> <button class="btn btn-success" type="button">Success</button> <button class="btn btn-danger" type="button">Danger</button> <button class="btn btn-warning" type="button">Warning</button> <button class="btn btn-info" type="button">Info</button> <button class="btn btn-light" type="button">Light</button> <button class="btn btn-dark" type="button">Dark</button> <button class="btn btn-link" type="button">Link</button>
$(this).removeClass(function (index, className) { …

Condición if el else en una sola linea javascript

en la variable resultado tendremos el valor true o  false según la variable id

var id = true; var resultado= id ? 'es true ' :' es false';
es similar a como se hace en php. ¿necesitas más información visita?

var variable = (condition) ? (true block) : ((condition2) ? (true block2) : (else block2))

FUENTE

recorrer todas las clases y agregar una clase con Jaavacript

en este ejemplo se busca la clase .upload en todo el documento.
y agregamos la clase selected a todas las que se encuentre

var list; list = document.querySelectorAll(".upload"); for (var i = 0; i < list.length; ++i) { list[i].classList.add('selected'); }

Webpack

instalar weppack para tener funcionando webpack y webpack dev server para crear un servidor de desarrollo

Instalación local
npm i -D webpack-dev-server babel-loader babel-cli babel-preset-es2015

babel-loader: cargador dependiendo del tipo de archivo que estemos usando esto va a cargarlo, entenderlo y realizara las transformaciones necesarias para eso usamos
babel-cli: core del proyecto babel
babel-preset-es2015: para que los navegadores que no entienden las nuevas tendencias en javascript

Contar cuantas veces se llama a una función

si necesitas saber cuantas veces llamas a una función necesitas hacer esto 
function myfuncion() { static $count = 0; $count++; return $count; }
para imprimir el resultado

myfuncion(); myfuncion(); myfuncion(); myfuncion(); myfuncion();dependiendo de la cantidad el contador imprimirá 1,2,3,4 etc

Función Time Ago Php

funcion time ago o como mostrar la fecha tipo Hace un momento , hace un segundo, Etc

function timeago($datetime, $full = false) { global $txt; $date = '@'.$datetime; $now = new DateTime; $ago = new DateTime($date); $diff = $now->diff($ago); $diff->w = floor($diff->d / 7); $diff->d -= $diff->w * 7; $string = array( 'y' => $txt['bs_year'], 'm' => $txt['bs_month'], 'w' => $txt['bs_week'], 'd' => $txt['bs_day'], 'h' => $txt['bs_hour'], 'i' => $txt['bs_minute'], 's' => $txt['bs_second'], ); foreach ($string as $k => &$v) { if ($diff->$k) { $v = $diff->$k . ' ' . $v . ($diff->$k > 1 ? ($k=='m'? $txt['bs_es']:'s') : ''); } else { unset($string[$k]…

Instalando NodeJs en Ubuntu 14.04.5 LTS

comando para instalar nodeJS
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - $ apt-get install -y nodejs
instalar npm, gestor de paquetes Node.js.

$ sudo apt-get install npm