Skip to content

Instantly share code, notes, and snippets.

@Digiogior
Digiogior / skeleton.html
Created January 27, 2016 16:04
HTML Skeleton
<!doctype html>
<html lang="en-US">
<head>
<title></title>
<meta charset="UTF-8" />
</head>
<body>
</body>
</html>
@Digiogior
Digiogior / what-forces-layout.md
Created May 17, 2016 06:16 — forked from paulirish/what-forces-layout.md
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.

Element

Box metrics
  • elem.offsetLeft, elem.offsetTop, elem.offsetWidth, elem.offsetHeight, elem.offsetParent
  • elem.clientLeft, elem.clientTop, elem.clientWidth, elem.clientHeight
  • elem.getClientRects(), elem.getBoundingClientRect()
import csv
csvfile = open('filename', 'r')
reader = csv.reader(csvfile)
for row in reader:
print(row)
import csv
csvfile = open('filename', 'r')
reader = csv.DictReader(csvfile)
for row in reader:
print(row)
import json
json_data = open('filename').read()
data = json.loads(json_data)
for item in data:
print(item)