[Vue] 플러그인 만들기
·
Language/JavaScript
플러그인을 통해 전역적으로 필요한 기능을 추가할 수 있다.먼저 코드를 작성한다.​x// MyPlugin.jsimport Vue from 'vue'​export const MyPlugin = { install (Vue) { Vue.prototype.$myMethod = function() { console.log("method1"); } }}​Vue.use(MyPlugin)프로젝트 생성후 main.js의 vue 인스턴스에 플러그인을 추가한다.xxxxxxxxxximport Vue from 'vue'import App from './App.vue'import MyPlugin from "@/plugins/MyPlugin";​Vue.config.productionTip = false​new Vue({ MyPlug..
[Tensorflow] Tensorflow.js
·
딥러닝
자바스크립트는 웹 브라우저에서 주로 사용하는 스크립트 언어이다. 웹 페이지를 동적으로 구성하기 위해 사용된다. 웹 브라우저에서 딥러닝 모델을 사용할 수 있도록 텐서플로우의 자바스크립트 버전이 제공된다. CDNCDN을 사용하면 서버 입장에서는 제공하려는 컨텐츠를 직접 가지고 있을 필요 없이 사용자가 제공자에게 직접 다운로드 할 수 있다. tfjs의 cdn은 아래와 같이 사용할 수 있다.xxxxxxxxxx tfjs뿐만 아니라 tfjs-vis를 포함해 학습 과정 및 결과를 웹페이지에 표시하려한다. Dataset간단히 학습할 수 있는 MNIST 데이터셋을 사용해본다. 0~9까지의 손글씨로 쓴 숫자들로 5500개의 학습 데이터와 1000개의 테스트 데이터를 가진다. 텐서플로 github에서 js 파일로 제공되는 ..
Express 모듈 설치
·
기타/node.js
Express 모듈 express 모듈은 node.js에서 웹 서버를 개발할 때 가장 많이 사용하는 모듈이다. node.js에서 제공하는 http 모듈보다 더 많은 기능을 제공해 준다. 외부 모듈이기 때문에 설치가 필요하다. $ sudo npm install express 설치를 완료하면 express 모듈로 서버를 생성할 수 있다. 다음은 서버 생성 및 실행하는 예제 코드이다. //extract module var express = require('express'); //create server var app = express(); //setting request event listener app.use(function(request, response){ response.writeHead(200, {'..