Skip to content

Instantly share code, notes, and snippets.

View tameraydin's full-sized avatar

Tamer Aydın tameraydin

View GitHub Profile
@davidrautert
davidrautert / intersect.js
Created October 15, 2012 16:34
JS: Multi-array intersect
/*
** intersect.js
** intersect multiple arrays
** Usage:
var arr1 = ['hey', 'you', 'guys', 'test', 'there'];
var arr2 = ['there', 'you'];
var arr3 = ['some', 'there', 'you', 'thrice', 'hey', 'huzzah'];
intersect(arr1, arr2, arr3);
*/
function intersect() {
@sindresorhus
sindresorhus / codestyle.md
Last active September 26, 2023 07:45
My preferred code style.

Code Style

  • Tab indentation
  • Single-quotes
  • Semicolon
  • Strict mode
  • No trailing whitespace
  • Multiple variable statements
  • Space after keywords and between arguments and operators
  • Return early
@kevin-smets
kevin-smets / iterm2-solarized.md
Last active May 5, 2025 03:01
iTerm2 + Oh My Zsh + Solarized color scheme + Source Code Pro Powerline + Font Awesome + [Powerlevel10k] - (macOS)

Default

Default

Powerlevel10k

Powerlevel10k

@imjasonh
imjasonh / markdown.css
Last active January 3, 2025 20:15
Render Markdown as unrendered Markdown (see http://jsbin.com/huwosomawo)
* {
font-size: 12pt;
font-family: monospace;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: black;
cursor: default;
}
@paulirish
paulirish / what-forces-layout.md
Last active May 8, 2025 05:49
What forces layout/reflow. The comprehensive list.

What forces layout / reflow

All of the below properties or methods, when requested/called in JavaScript, will trigger the browser to synchronously calculate the style and layout*. This is also called reflow or layout thrashing, and is common performance bottleneck.

Generally, all APIs that synchronously provide layout metrics will trigger forced reflow / layout. Read on for additional cases and details.

Element APIs

Getting box metrics
  • elem.offsetLeft, elem.offsetTop, elem.offsetWidth, elem.offsetHeight, elem.offsetParent