본문바로가기
자유게시판
수학을 주제로 떠들어 보세요!
[잡담] 아무 생각없이 만든 코드
Abiria♡ 2020.09.11 04:14 조회 461
module.exports = function (tagname, option) {
    let c = option ? " " : "";
    for (const key in option) c += `${key}="${option[key]}"`;
    return `<${tagname + c}>${this}</${tagname}>`;
};

 

 

 

이 함수를 String의 메서드로 만들면 아주 간단하게 HTML템플릿 엔진을 만들 수 있습니다!

 

 

아 참고로 이 코드를 모듈로 쓰신다면 

 

 

String.prototype.cover = require('./modules/cover.js'); // <- 여기에 경로

대충 이렇게 쓰시고,

 

 

아 참고로 복붙해서 쓰시면 경로 달라서 안되니까 그건 알아서 넣어주세요.

 

 

대충 이렇게 씁니다.

(간단히 설명하자면 JSON으로 된 데이터를 가져와서 a 로 이루어진 목록 (ol) 을 만들어 보내주는 구문)

 

 

 

 

 

아.......

 

 

ㄱ나저나 날아간 거 복구해야 하는데 귀찮아서 하기느 싫다........

 

 

.....라고 하면서 지금까지 몇시간째 이런거나 하면서 빈둥거리고 있다니..............허헣...........

 

 

  •  
    mathwizard Lv.7 2020.09.11 04:30

    음, 질문이 좀 이상하게 들릴 수도 있는데 지나가던 사람님은 뭐 하시는 분인가요? 학생인가요, 아니면 어른인가요? 코딩하고는 무슨 사이인가요?(사람도 아닌 코딩과 무슨 사이냐니.) 거의 항상 코딩과 컴퓨터 이야기를 하시는데 저는 무슨 말인지 잘 모르겠어요.

    댓글 작성하기 좋아요0 댓글수1
    •  
      Abiria♡ Lv.8 2020.09.11 04:36

      1. 지나가던 중딩입니다.,

      2. 코딩이하고는.....

      코딩은 절 무지 좋아해서 항상 절 떠나지 않는데

      전 코딩을 무척이나 싫어해서 도망다니는 사이입니다(?)

       

      ....는 장난이고

      그냥 코딩 하다가 화날때 폴리매스에 화풀이하는(?) 멘탈 약한 사람일 뿐입니다!

      (보통 사람은 저거 하나 날아갔다고 멘탈이 터져서 몇시간동안 빈둥거리진 않죠)

      좋아요0
  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911