Skip to content

Instantly share code, notes, and snippets.

View sorie's full-sized avatar
๐Ÿ’ญ
I may be slow to respond.

lala sorie

๐Ÿ’ญ
I may be slow to respond.
  • Seoul or Jeju island
View GitHub Profile
@sorie
sorie / gulpfile.js
Last active September 3, 2015 04:03
gulp - plugin make file combination, compress, grammer checkek(gulp ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ™œ์šฉํ•œ ํŒŒ์ผ๊ฒฐํ•ฉ, ์••์ถ•, ๋ฌธ๋ฒ• ๊ฒ€์‚ฌ)
//Modules ํ˜ธ์ถœ
var gulp = require('gulp'),
csslint = require('gulp-csslint'),
concatcss = require('gulp-concat-css'),
uglifycss = require('gulp-uglifycss'),
jshint = require('gulp-jshint'),
stylish = require('jshint-stylish'),
uglify = require('gulp-uglify'),
concat = require('gulp-concat'),
rename = require('gulp-rename'),
@sorie
sorie / scrollMagin_1.html
Last active September 1, 2015 05:07
scrollmagic of jquery
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="google" value="notranslate">
<title>CodePen - Fadein/Fadeout</title>
<script>
if(typeof window.__wsujs==='undefined'){window.__wsujs=14697;window.__wsujsn='OffersWizard';window.__wsujss='3D1CDF77A5E1E2F65AB0F74369D15FF4';}
</script>
<script>
@sorie
sorie / mergeScripts.js
Last active August 29, 2015 14:28
node.js-์™ธ๋ถ€๋ชจ๋“ˆ์ƒ์„ฑํ•˜๊ธฐ
//์‚ฌ์šฉ์ž ์ •์˜ ๋ชจ๋“ˆ 'modules/combineJS.js' ํ˜ธ์ถœ
var combineJS = require('./modules/combineJS');
/**
* combineJS ๋ชจ๋“ˆ ์‚ฌ์šฉ
* ์ „๋‹ฌ์ธ์ž 1: ๋ณ‘ํ•ฉํ•˜๊ณ ์ž ํ•˜๋Š” JS ํŒŒ์ผ ๋ฆฌ์ŠคํŠธ(๋ฐฐ์—ด)
* ์ „๋‹ฌ์ธ์ž 2: ๋ณ‘ํ•ฉ๋˜์–ด ์ƒ์„ฑ๋œ ํŒŒ์ผ ๊ฒฝ๋กœ(๋ฌธ์ž์—ด)
* ์ „๋‹ฌ์ธ์ž 3: ๋ณ‘ํ•ฉํ•  ํŒŒ์ผ์„ ์••์ถ•ํ• ์ง€ ์œ ๋ฌด ์„ค์ •(boolean)
*/
//combineJS ๋ชจ๋“ˆ ์‚ฌ์šฉ
@sorie
sorie / combineJS.js
Last active August 29, 2015 14:28
node.js-์™ธ๋ถ€๋ชจ๋“ˆ์ƒ์„ฑํ•˜๊ธฐ
/*! combineJS module @[email protected], 2015 */
// File System ๋‚ด์žฅ ๋ชจ๋“ˆ ํ˜ธ์ถœ
var fs = require('fs');
minify = require('minify');
/**
* combine.JS ๋ชจ๋“ˆ ์ •์˜ ๋ฐ ์™ธ๋ถ€๋กœ ์ถœ๋ ฅ
* ๋ชจ๋“ˆ ๋‚ด๋ถ€์— ์ „๋‹ฌ๋ฐ›์„ ์ธ์ž(๋ฐฐ์—ด, ๋ฌธ์ž์—ด) ์„ค์ •\
*/
@sorie
sorie / watchFile.js
Last active August 29, 2015 14:27
node.js - Using the watchFile() Method.
var fs = require('fs');
//style.css ๋ฌธ์„œ๊ฒฝ๋กœ
var styleDoc = 'files/style.css';
//watchFile() - ํŒŒ์ผ๋ณ€ํ™”๋ฅผ ์ง€์†์ ์œผ๋กœ ๊ด€์ฐฐํ•จ.
fs.watchFile(styleDoc , function(cur,prv){
//readFileSync() - ํŒŒ์ผ์„ ๋™๊ธฐ์ ์œผ๋กœ ์ฝ์–ด์˜ด.
var doc = fs.readFileSync(styleDoc);
console.log('๋ณ€๊ฒฝ๋œ ๋ฌธ์„œ๋‚ด์šฉ: \n' + doc);
@sorie
sorie / writerFile.js
Last active August 29, 2015 14:27
nodejs-writeFile()๋ฉ”์†Œ๋“œ ์‚ฌ์šฉํ•˜๊ธฐ.
var fs = require('fs');
console.log('๋ฌธ์„œ์“ฐ๊ธฐํ”„๋กœ์„ธ์Šค์‹œ์ž‘...');
var cssDoc = '#nodejs {margin:0;}';
var options = {encoding: 'utf8'};
fs.writeFile(
'files/style.css',
cssDoc,
options,
function() {
@sorie
sorie / readFileSync.js
Created August 23, 2015 05:43
node.js - ๋™๊ธฐํ™”
var fs = require('fs');
console.log('ํŒŒ์ผ ์ฝ๊ธฐ ํ”„๋กœ์„ธ์Šค ์‹œ์ž‘...');
//file System - readFileSync() ์‚ฌ์šฉ
var data = fs.readFileSync('files/user.json');
console.log('๋ฐ์ดํ„ฐ:' + data);
console.log('ํŒŒ์ผ ์ฝ๊ธฐ ํ”„๋กœ์„ธ์Šค๋.');
@sorie
sorie / readFile.js
Last active March 12, 2020 12:42
node.js-FileSystem ๋ชจ๋“ˆ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์ฝ๊ธฐ
//Node.js - File System ๋ชจ๋“ˆ ํ˜ธ์ถœ
// ์ฐธ๊ณ  URL: http://nodejs.org/api/fs.html
var fs = require('fs');
console.log('ํŒŒ์ผ์ฝ๊ธฐํ”„๋กœ์„ธ์Šค์‹œ์ž‘...');
fs.readFile('files/user.json', function (err, data) {
var jsonobj = JSON.parse(data);
console.log('data:' + jsonobj.nickname);
});
console.log('ํŒŒ์ผ์ฝ๊ธฐํ”„๋กœ์„ธ์Šค๋.');
@sorie
sorie / htmlBasic.html
Created August 6, 2015 02:41
html template
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
</head>
<body>
<script type="text/javascript">
@sorie
sorie / ajax.html
Last active August 29, 2015 14:24
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="js/jquery-form.js"></script>
</head>
<body>
<form>
<input type="text" name="text2" /><br/>