Skip to content

Instantly share code, notes, and snippets.

Avatar

Josh Leong leodotng

View GitHub Profile
@leodotng
leodotng / waitUntil.js
Created Aug 29, 2017 — forked from anonymous/waitUntil.js
waitUntil created by leodotng - https://repl.it/K6U9/1
View waitUntil.js
function waitUntil(num, str) {
//inside here we'll do a standard set time document
var promise = new Promise(function(resolve, reject) {
setTimeout(function() {
resolve(str);
}, num);
});
View gist:87d36c52fd799d3a6a3e0468df512139
function waitUntil(num, str) {
//inside here we'll do a standard set time document
var promise = new Promise(function(resolve, reject) {
setTimeout(function() {
resolve(str); //whatever function that is passend in
}, num);
});
return promise;
}
View DOM functions&Solutions.js
// Define a function named getTextById
// The function should accept 1 parameter: id
// The function should select the element with the given id
// The function should return the element's textContent
function getTextById (id) {
let el = document.getElementById(id);
return el.innerText;
}
// Define a function named setTextById
@leodotng
leodotng / 0_reuse_code.js
Created Aug 30, 2017
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@leodotng
leodotng / let Promise.js
Created Aug 31, 2017 — forked from anonymous/let Promise.js
let Promise created by leodotng - https://repl.it/K9Di/2
View let Promise.js
// Here is the video https://www.youtube.com/watch?v=490Hhpqaho4
let promise = new Promise((resolve, reject) => {
//always put resolve and reject in there
let value = true;
setTimeout(() => {
if (value) {
View FETCH API CALL.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<style id="jsbin-css">
body {
background: #f5f5f5;
}
View index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
View inputfields
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
@leodotng
leodotng / LICENSE
Created Sep 21, 2017 — forked from ourmaninamsterdam/LICENSE
Arrayzing - The JavaScript array cheatsheet
View LICENSE
The MIT License (MIT)
Copyright (c) 2015 Justin Perry
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
View Heroku with DB
In project:
1. Double check that package.json has a start script
In command line, in PROJECT folder - add Heroku:
2. which heroku
3. heroku create herokuSiteName
4. git remote -v (shows you the heroku remote)
In command line, in PROJECT folder - add DB to Heroku:
5. heroku addons:create heroku-postgresql