책을 2축 매트릭스로 정리하기 위한 프로그램을 만든다. (작성 중)

하고 싶은 일



읽은 책을 2축으로 매트릭스 표시할 수 있도록 하고, 블로그 등에서 공개할 수 있도록 하고 싶다.
사고 정리를 위해 간단하게 매트릭스(분포도?)를 작성할 수 있도록 하고 싶다.

진척



최신판은 AppScript로 Web 어플리케이션으로서 공개중.
htps : // sc pt. 오, ぇ. m / macro s / s / A KfycbzbjB R6 ぃbhqV3Bj_l0gc4SzF6 이코 vL6gyT xk / v

구현한 기능 및 참고 링크



행렬의 선을 그립니다.



drawline.js

// The .drawLine() object
var hobj = {
  strokeStyle: 'gray',
  strokeWidth: 2,
  rounded: true
};

// Your array of points
var hpts = [
  [w/100, h/2],
  [w-w/100, h/2],
];

// Add the points from the array to the object
for (var p = 0; p < hpts.length; p += 1) {
  hobj['x'+(p+1)] = hpts[p][0];
  hobj['y'+(p+1)] = hpts[p][1];
}

// Draw the line
$('canvas').drawLine(hobj);

// The .drawLine() object
var vobj = {
  strokeStyle: 'gray',
  strokeWidth: 2,
  rounded: true
};

// Your array of points
var vpts = [
  [w/2, h/100],
  [w/2, h-h/100],
];

// Add the points from the array to the object
for (var p = 0; p < vpts.length; p += 1) {
  vobj['x'+(p+1)] = vpts[p][0];
  vobj['y'+(p+1)] = vpts[p][1];
}

// Draw the line
$('canvas').drawLine(vobj);

캔버스를 전체 화면으로 표시



canvas.js
$( '#canvas' ).get( 0 ).width = $( window ).width();
$( '#canvas' ).get( 0 ).height = $( window ).height();

HTML canvas를 화면 가득 표시하고 싶다 - Qiita



jcanvas를 사용하여 그려보십시오.



웹 애플리케이션으로 게시



Google App Script를 사용해 간이적으로 공개해 보았다.

Google Apps Script에서 HTML 파일을 만들어 봅니다. - Qiita

하고 싶은 일



지금부터 구현하고 싶은 기능과 참고가 될 것 같은 링크의 정리
  • 도서 검색 기능 추가
    검색 상자의 값을 실시간으로 검색하여 부분 일치 검색 검색 구현 | Tips Note by TAM
  • 스마트폰에서도 조작할 수 있도록 한다
  • 반응형 디자인으로 만들기
  • 캔버스의 세로 크기가 화면 가득 차지 않는 문제 해결
  • 평가 축을 설정할 수 있도록 허용
  • 저장 가능
  • 디자인 정돈
  • 입력 상자의 표시 위치를 클릭 한 위치로 설정
  • 문자를 편집할 수 있도록 한다
  • 텍스트에 HTML 링크를 추가할 수 있도록 한다
  • 좋은 웹페이지 즐겨찾기