Skip to content

Instantly share code, notes, and snippets.

Avatar
🈚
¯\_(ツ)_/¯

Chen Hui Jing huijing

🈚
¯\_(ツ)_/¯
View GitHub Profile
View api-cheatsheet-array.md

Array<T>

Legend:

  • ✏️ method changes this.
  • 🔒 method does not change this.

Array<T>.prototype.*:

  • concat(...items: Array<T[] | T>): T[] 🔒 ES3
@tomhodgins
tomhodgins / element-queries-articles.md
Last active Dec 1, 2019
A list of articles discussing the current state of element/container queries.
View element-queries-articles.md
@paulirish
paulirish / what-forces-layout.md
Last active Oct 26, 2020
What forces layout/reflow. The comprehensive list.
View what-forces-layout.md

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
@staltz
staltz / introrx.md
Last active Oct 26, 2020
The introduction to Reactive Programming you've been missing
View introrx.md
@willurd
willurd / web-servers.md
Last active Oct 26, 2020
Big list of http static server one-liners
View web-servers.md

Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.

Discussion on reddit.

Python 2.x

$ python -m SimpleHTTPServer 8000
@malarkey
malarkey / Contract Killer 3.md
Last active Oct 26, 2020
The latest version of my ‘killer contract’ for web designers and developers
View Contract Killer 3.md

Contract Killer

The popular open-source contract for web professionals by Stuff & Nonsense

  • Originally published: 23rd December 2008
  • Revised date: March 15th 2016
  • Original post

You can’t perform that action at this time.