월간 보관물: 2016 3월

How to import javascript file in js(Jquery)

Jquery에서 특정 javascript file을 import 하는 방법을 소개하고자 한다. import.js var importJs = function() { var script = document.createElement(‘script’); script.src = ‘something.js’; script.type = ‘text/javascript’; document.getElementsByTagName(‘body’)[0].appendChild(script); } importJs();   매우 간단하다! 🙂

카테고리: javascript, Jquery | 태그: , | 댓글 남기기

How to count all the lines of code in a directory recursively

터미널에서 이 명령어만 실행시키면 된다. 아래의 명령어는 Javascript 포맷만 code line을 카운팅 한다. Solution find . -name ‘*.js’ | xargs wc -l   꽤나 유용하다. 🙂

카테고리: sh | 댓글 남기기

Jquery copy to clipboard

Jquery로 clipboard에 복사하는 리스너를 작성해 보겠습니다. copy.js !function($) { /*—————————————————————— Copy Module ——————————————————————-*/ var Copy = function() { var _this = this; } Copy.prototype.copyTextToClipboardFunction = function(text) { var textArea = document.createElement(“textarea”); textArea.value = text; document.body.appendChild(textArea); textArea.select(); try { var successful … 계속 읽기

카테고리: javascript, Jquery | 태그: , , | 댓글 남기기

javascript smart pagination algorithm

이번 포스팅에서는 자바스크립트로 작성한 smart pagination을 소개해 보려 합니다. smart pagination이란 흔히 보아 온 게시판 넘버링 페이지를 클릭 했을 때 작동하는 알고리즘을 뜻합니다. 결과 값이 어떻게 나오는 지는 코드를 소개한 후에 설명하겠습니다. (Underscore.js가 필요합니다.) smartPagination.js var array_slice = function(arr, offst, … 계속 읽기

카테고리: javascript | 태그: , , | 댓글 남기기

php curl get headers array

php에서 curl을 이용해 간단하게 headers array를 긁어오는 방법을 소개해 드리겠습니다. 굉장히 쉽습니다. getHeaders.php $ch = curl_init(“https://호스트 네임/path”); curl_setopt($ch, CURLOPT_HTTPHEADER, array( ‘authority:호스트 네임’, ‘method:GET’, ‘path:원하는 path’, ‘scheme:https’, ‘accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8’, ‘accept-encoding:gzip, deflate, sdch’, ‘accept-language:ko-KR,ko;q=0.8,en-US;q=0.6,en;q=0.4’, ‘upgrade-insecure-requests:1’, ‘user-agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 … 계속 읽기

카테고리: php | 태그: , | 댓글 남기기

Jquery 아름답게 작성하기.

Jquery를 사용하여 event driven을 개발하다 보면 각각의 이벤트에 대한 function을 모듈화 하면서 개발 하기가 힘들다는 것을 느낄 때가 있다. Jquery를 좀 더 아릅답게 개발하는 방법에 대해 포스팅 해 보려한다. 형식은 아래와 같다. beautiful Jquery Module.js !function($) { /*—————————————————————— Something Module … 계속 읽기

카테고리: javascript, Jquery | 태그: , | 댓글 남기기

javascript set, get cookie function

Javascript로 쿠키를 get, set 하는 함수를 작성해 보겠습니다. cookie.js var createCookie = function(name, value) { var days = 1; // will expire after one day var date, expires; if (days) { date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); expires = “; expires=”+date.toGMTString(); … 계속 읽기

카테고리: javascript | 태그: , | 댓글 남기기

javascript base64 encode, decode

Javascript로 base64 인코딩, 디코딩을 구현해 보도록 하겠습니다. Base64.js var Base64 = { keyStr: “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=”, encode: function(input) { var output = “”; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; input = Base64._utf8_encode(input); while (i < input.length) … 계속 읽기

카테고리: javascript | 태그: , | 댓글 남기기