레이블이 javascript인 게시물을 표시합니다. 모든 게시물 표시
레이블이 javascript인 게시물을 표시합니다. 모든 게시물 표시

2016년 7월 31일 일요일

[snippet] js heredoc

function hereDoc(f) {
  return f.toString().
      replace(/^[^\/]+\/\*!?/, '').
      replace(/\*\/[^\/]+$/, '');
}
var tennysonQuote = hereDoc(function() {/*!
  Theirs not to make reply,
  Theirs not to reason why,
  Theirs but to do and die
*/});
http://stackoverflow.com/questions/805107/creating-multiline-strings-in-javascript

2016년 7월 11일 월요일

[snippet] blob데이터를 파일로 다운로드

    var a = document.createElement("a");
    document.body.appendChild(a);
    a.style = "display: none";
    
    var data; // some data
    var json = JSON.stringify(data),
        blob = new Blob([json], {type: "octet/stream"}),
        url = window.URL.createObjectURL(blob);
    a.href = url;
    a.download = 'a.txt';
    a.click();
    window.URL.revokeObjectURL(url);