Skip to content

Instantly share code, notes, and snippets.

View hideya's full-sized avatar

hideya hideya

  • self-employed
  • tokyo
View GitHub Profile
document.addEventListener("DOMContentLoaded", function() {
var elems = document.getElementsByClassName("fadein-after-load");
for (var i = 0; i < elems.length; i++) {
(function() {
var elem = elems.item(i);
elem.style.transition = "";
elem.style.opacity = 0;
window.addEventListener("load", function() {
var duration = elem.getAttribute("data-duration");
duration = duration || "0.5s";
document.addEventListener("DOMContentLoaded", function() {
var elems = document.getElementsByClassName("fadeout-as-scroll");
for (var i = 0; i < elems.length; i++) {
(function() {
var elem = elems.item(i);
var wh = window.innerHeight;
var start = parseInt(elem.getAttribute("data-start"));
start = start || wh * 0.1;
var end = parseInt(elem.getAttribute("data-end"));
end = end || wh * 0.5;
document.addEventListener('DOMContentLoaded', function() {
if (calledWithin(60)) {
return;
}
var elems = document.getElementsByClassName('fadein-firsttime');
for (var i = 0; i < elems.length; i++) {
(function() {
var elem = elems.item(i);
elem.style.transition = '';
elem.style.opacity = 0;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
#drop-area {
width:500px;
height:180px;
border: 10px dashed #ccc;
@hideya
hideya / scientificToDecimal.js
Last active February 3, 2019 14:36 — forked from jiggzson/scientificToDecimal.js
Converts a javascript number from scientific notation to a decimal string
function scientificToDecimal(num) {
// if the number is in scientific notation remove it
if (/\d+\.?\d*e[\+\-]*\d+/i.test(num)) {
var zero = '0',
parts = String(num).toLowerCase().split('e'), // split into coeff and exponent
e = parts.pop(), // store the exponential part
l = Math.abs(e), // get the number of zeros
sign = e/l,
coeff_array = parts[0].split('.');
if (sign === -1) {