Skip to content

Instantly share code, notes, and snippets.

View e2goon's full-sized avatar
🔨
...

wonmin e2goon

🔨
...
View GitHub Profile
@e2goon
e2goon / scrollbar.css
Last active August 20, 2018 06:28
custom scrollbar
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-track-piece { background: 0 0; }
::-webkit-scrollbar-track:hover { background: rgba(79,111,127,.05); }
::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #b4c7d0; border: 3px solid transparent; border-radius: 5px; }
::-webkit-scrollbar-thumb:hover { background-color: #4f6f7f; }
@e2goon
e2goon / IEPlaceholder.js
Created March 23, 2018 04:29
IE8~9 Placeholder
(function IEplaceholder(o) {
var agent = navigator.userAgent.toLowerCase();
var IS_IE = agent.match(/msie\s?(\d{1,2})/g);
if (!IS_IE || IS_IE[0].substr(5, 6) > 9) return;
var $placeholders = $('[placeholder]');
$placeholders
.wrap('<span />')
.each(o.addPlaceholder(o))
.on('keyup', o.keyup)
.parent()
@e2goon
e2goon / settings.json
Created February 5, 2018 06:03
vscode > vue + emmet setting
{
"emmet.useNewEmmet": true,
"emmet.showAbbreviationSuggestions": true,
"emmet.showExpandedAbbreviation": "always", // required to work with "emmet.includeLanguages"
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
"vue-html": "html"
}
}
@e2goon
e2goon / CustomNavigator.js
Last active February 24, 2017 09:07
React Native 전용 CustomNavigator 작성
import React, { Component } from 'react'
import {
createNavigator,
createNavigationContainer,
addNavigationHelpers,
TabRouter
} from 'react-navigation'
export default class extends Component {
//TODO: 타입검사
@e2goon
e2goon / .gitconfig
Created January 12, 2016 01:57
my .gitconfig
[user]
email = e2goon@gmail.com
name = wonmin, lee
[core]
editor = vim
[alias]
st = status
co = checkout
br = branch
@e2goon
e2goon / promise-pattern.js
Created January 12, 2016 01:53
javascript promise pattern
function getItems() {
var promises = [];
promises.push(new Promise(function(resolve, reject) {
setTimeout(function() {
resolve();
}, Math.random() * 10000);
}));
return Promise.all(promises);
}