safe1981 safe1981

View index.html
1 2 3 4 5 6 7 8 9 10
<!DOCTYPE html>
<html>
<head>
<title>Facebook Fred Nerby Concept - For Practice</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="js/jquery-1.8.3.min.js"></script>
<script src="js/custom.js"></script>
</head>
<body>
<div id="container">
View object_create_polyfill.js
1 2 3 4 5 6 7 8
//Polyfill for browsers that don't support Object.create
if ( typeof Object.create !== 'function' ) {
Object.create = function ( obj ) {
function F();
F.prototype = obj;
return new F();
}
}
View jquery_plugin.js
1 2 3 4 5 6 7 8 9 10
//플러그인 작성기법
//window, document와 같은 전역변수를 굳이 넘기는 이유
//1. Local변수에 캐싱하여 효과를 높이는 효과
//2. 코드 압축 수행시 효과적으로 압축가능 window=>a. document=>b 등
//undefined를 마지막에 쓰는 이유, 악의적으로 undefined변조가능
(function( $, window, document, undefined ) {
$.fn.queryTwitter = function() {
console.log("test");
};
})( jQuery, window, document );
View prevent_crashing.js
1 2 3 4 5
(function( $ ) {
$.fn.queryTwitter = function() {
console.log("test");
};
})( jQuery );
View Gist를 이용한 소스관리.markdown

Gist를 이용한 코드조각관리

이번 글에서는 Code Snippet이라 불리는 코드조각을 효과적으로 어떻게 관리할 수 있을까에 대한 하나의 방법을 논하고자 한다. 개발을 진행하다보면 무수히 많은 코드를 작성하게 된다. 때때로 작성한 코드 중의 일부를 나중에도 활용해보기 위해 코드를 분류한다. 대체로 이런 경우 자신만의 메모장을 활용하거나, 자주 사용하는 에디터를 활용해서 이를 관리하는 경향이 있다. 하지만 이런 방법은 코드가 많아질수록 검색하기가 쉽지 않고, 개발언어에 따라 효율적으로 코드를 관리하기도 어렵다. 또한 개발하는 IDE환경에서도 손쉽게 사용할 수 없으며, 사무실/집 등, 여러 장소에서 동일하게 사용하는 것도 불가능하다. (물론 Dropbox)와 같은 클라우드 서비스를 활용하면 어느정도 다양한 환경에서 활용가능하지만 이 방법은

View gist:2035301
1 2 3 4 5 6 7 8
<span>Span</span>
<p>Paragraph</p>
<div>Div</div>
<table style="color:inherit;">
<tr>
<td>Table</td>
</tr>
</table>
View pubsub.js
1 2 3 4 5 6 7 8 9 10
var PubSub = {}; //create empty object!
 
(function(p){
 
"use strict";
var topics = {},
lastUid = -1;
 
 
var publish = function( topic , data){
View gist:2016613

TODO

  • defer and footnotes
  • mothereffinganimgif huge success
  • api.h5p huge success
  • big IRC client effort
View gist:2016608

TODO

  • defer and footnotes
  • mothereffinganimgif huge success
  • api.h5p huge success
  • big IRC client effort

12 months ago, I opened up a repo on Github; the idea was that my ideas were great and I didn't have time to complete them all, so I wrote them for other people to do. (lol) In reality, all of us have way more time than ideas, but it turned out some of the ideas I had were totally shared by other people, we just didn't have a meeting place to collaborate.

Something went wrong with that request. Please try again.