Skip to content

Instantly share code, notes, and snippets.

View geraldotech's full-sized avatar
🎯
Focusing

Geraldo Costa Filho geraldotech

🎯
Focusing
View GitHub Profile
@geraldotech
geraldotech / LoadTime.js
Created August 27, 2022 21:47
LoadTime
var loadTime = function(){
setTimeout(function(){
var perfData = window.performance.timing;
var EstimatedTime = (perfData.loadEventEnd - perfData.navigationStart);
console.clear();
console.log(EstimatedTime);
console.log(EstimatedTime+" milliseconds");
@geraldotech
geraldotech / checkAgeNumber.html
Created December 18, 2022 16:15
Check Age template literal
<!DOCTYPE html>
<html lang="en" style="color-scheme: dark">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Chek Age Number</title>
</head>
<body>
<input type="number" />
<p></p>
@geraldotech
geraldotech / cartshopping.js
Created January 14, 2024 12:28
Cart Shopping purchase.js
// evita adicionar o mesmo item no carrinho, apenas increment quantidade
const cart = []
function addToCart(product){
// get index se o item tem no carrinho
const checkCartItem = cart.findIndex(pro => pro.id === product.id)
if(checkCartItem > -1){
// item existe apenas increment quant
@geraldotech
geraldotech / getYoutubeVideoID.js
Created January 20, 2024 18:54
getYoutubeVideoID.js
function getparams(url){
let regex = /[^=\]]+(?=&)/g;
// void broken code add a & final url
let str = url + '&';
let match = regex.exec(str)[0];
return match
}
console.log(getparams('https://www.youtube.com/watch?v=z_DNPipPdUA&t=1900s'))
console.log(getparams('https://www.youtube.com/watch?v=uzUoGD1G6LU&list=RDuzUoGD1G6LU&start_radio=1&rv=z_DNPipPdUA'))
@geraldotech
geraldotech / MenuDropDown.jsx
Created February 24, 2024 13:15
Handler isArrayWithObjects
import React from 'react'
import { MenuContext } from './Menu'
import isArrayWithObjects from '../Hooks/isArrayWithObjects'
export default function MenuDropDown({ items, keyName }) {
const { on } = React.useContext(MenuContext)
let data = items
if (on && Array.isArray(data) && data.length > 0) {
@geraldotech
geraldotech / newForm.html
Created June 5, 2024 01:43
newForm.html
<div id="myModal" class="modal fade" role="dialog">
<form method="POST" id="addUsuario" enctype="multipart/form-data">
<div class="modal-dialog modal-lg">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Cadastro de Login SGA</h4>
</div>
<div class="modal-body">