Skip to content

Instantly share code, notes, and snippets.

View cwood821's full-sized avatar

Christian Wood cwood821

View GitHub Profile
@cwood821
cwood821 / resize-width.js
Created June 1, 2021 15:14
Show width on page resize
window.addEventListener("resize", () => {
try {
let el = document.querySelector("#wsize");
if (!el) {
let body = document.querySelector("body");
let created = document.createElement("div");
created.setAttribute("ID", "wsize");
created.style = `z-index: 101; color: #000; position: fixed; top: 10px; right: 20px; font-size: 3em; font-weight: bold;`;
created.innerText = window.innerWidth;
@cwood821
cwood821 / type_check_locations.js
Created June 7, 2020 02:47
Type checking locations
function isValidString(str) {
return str && typeof str === "string";
}
function isValidColor(color) {
let re = /^#[a-zA-Z0-9]{6}$/;
return isValidString(color) && re.test(color);
}
const TYPE_MAP = {
@cwood821
cwood821 / palindrome-check-benchmark.js
Last active February 17, 2019 19:13
Benchmarking Palindrome Checks in JavaScript
var Benchmark = require('benchmark');
var smallPalindrome = "noon";
var bigPalindrome = "nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo