728x90

전체 글 152

[html] 본문내용보호 마우스 우클릭 및 드래그 금지 (해제방법 )

컨텐츠 보호를 위해 마우스 우클릭이나 드래그를 금지해야 하는 경우가 있습니다. 마우스 제한 이외에 개발자 도구까지 막기위해서는 F12 키 입력을 막아야 합니다. $(document).ready(function () { $(document).keydown(function (e) { if (e.keyCode == 123 /* F12 */) { e.preventDefault(); e.returnValue = false; } }); }); * 컨텐츠 보호를 해도 결국에는 해제하는 방법도 존재합니다. 크롬 웹스토어에서 우클릭 해제 를 검색하시면 나오는 드래그 프리 를 설치해줍니다. 우클릭 금지된 페이지에서 아래와 같이 확장프로그램의 제한풀기를 클릭해주시면 드래그 및 우클릭이 허무하도록 가능해집니다.

dev/html 2020.10.29

node.js 웹사이트 개발 - 회원가입, 로그인,로그아웃 구현

이전글 쿠키 및 세션 [dev/node.js] - node.js 맨땅 개발하기 - 쿠키와 세션(cookie, session) node.js의 데이터 베이스와 쿠키의 기본적인 사용법을 이용하여 회원가입, 로그인, 로그아웃을 구현합니다. 1. login-router.js 회원가입, 로그인, 로그아웃 관련 라우터 모듈 // login-router.js const path = require("path"); var express = require("express"); var router = express.Router(); var controller_main = require("../controllers/login-controller"); // 로그인 라우터 router.get("/login", function(r..

dev/node.js 2020.10.28

[mariaDB/MySql] DATABASE, TABLE 생성, 수정 ,삭제(DDL, DML)

mariaDB(Mysql)을 잘 사용하지 않아 DML, DDL 쿼리문이 익숙하지 않기 떄문에 이번에 mysql의 기본적인 DDL, DML 쿼리 문을 정리 하여 본다. 1. DDL (Data Definition Language) 데이터베이스의 생성, 수정의 목적으로 사용하는 언어 CREATE (생성) CREATE DATABASE database_name; CREAE TABLE table_name ( id INTEGER NOT NULL, name VARCHAR(50) ); ALTER (수정) ALTER TABLE table_name ADD password VARCHAR(1000); ALTER TABLE table_name DROP COLUMN password; ALTER TABLE table_name CHA..

[jQuery] 제이쿼리 select 박스 text 사용시 주의 - val, text

selectbox 는 여러개의 목록중 선택한 하나의 value 나 text 데이터를 읽어 올수 있습니다. 색상 선택 노랑 빨강 초록 selectbox 에 대하여 value 와 text 데이터를 가져오기 value 값은 다른 입력폼과 같이 val()로 바로 select를 할수 있다 하지만 text()는 select 태그의 모든 text 데이터를 가져오기 때문에 현재 선택된 text 만 가져 오도록 하여야 한다. 물론 value 도 text 와 같이 선택자만 가져오도록 해도 동일하다. $("#color").val(); --> O $("#color").text(); --> X (의도하지 않은 text 데이터가 될수 있음) $("#color option:selected").val() --> O $("#color..

dev/jquery 2020.10.26

node.js 웹사이트 개발 - 쿠키와 세션(cookie, session)

쿠키(Cookie) 쿠키에 대한 자세한 설명 https://terms.naver.com/entry.nhn?docId=819094&cid=42344&categoryId=42344 https://ko.wikipedia.org/wiki/HTTP_%EC%BF%A0%ED%82%A4 http 쿠키를 생성하기 위해서는 Response 헤더에 Set-Cookie 를 이용하여 생성을하게 된다. 여기서는 cookie-parser 미들웨어를 이용하여 쿠키를 생성 삭제 하는 방법을 알아본다. 1. npm 쿠키 파서 설치 npm install cookie-parser --save 2. 설치한 모듈을 app.use 에 등록 var cookieParser = require('cookie-parser') app.use(cookieP..

dev/node.js 2020.10.22

[mariaDB] 마리아DB 한글 입력 오류 - character set

* mariaDB(10.4 버전) 설치 후 Database 를 생성 하기 전에 한글관련 세팅입니다. * 2020/10/07 - [dev/database \ sql] - mariaDB 설치 가이드 for windows MySql 세팅 후 처음 데이터 select, insert 작업을 하려고 하니 한글관련 부분에서 에러가 발생을 하였습니다. mysql을 거의 사용해 보지 않아서 우선 구글링을 해서 해결을 하였습니다. * 아래 내용들을 참고 https://happygrammer.tistory.com/112 https://blog.naver.com/skyblue5023/222108742615 환경설정 변경하기 1. show variables like 'c%'; mysql 설정 정보를 보면 latin1 로 설정 ..

[jQuery] 제이쿼리 체크박스(checkbox) ,라디오(radio) 제어하기 - check, uncheck, select

1. jQuery Checkbox 제어하기 HTML 색상 RED BLUE 전체선택 1. 체크 여부 확인 $("#check1").is(":checked"); 2. 체크된것 select $("input:checkbox[name=color]:checked"); $("input:checkbox[name=color]:checked").length; // 체크된 갯수 3. 체크, 체크해제하기 $("#check1").prop("checked", true); //체크하기 $("#check2").prop("checked", false); //체크해제하기 4. 체크박스 전체선택,해제 $(function(){ $("#checkall").click(function(){ var chk = $(this).is(":checked"..

dev/jquery 2020.10.20

[c#] JSON 형변환(Json Convert) with JSON.NET

어떤 언어든 코딩을 하면서 많이 사용하는것 중의 하나가 JSON 입니다. C# 에서는 JSON 을 사용할때 가장 많이 이용하는 것 중의 하나가 바로 JSON.NET 으로 내장객체인 JavaScriptSerializer 보다 더욱 성능과 기능이 뛰어난 Newtonsoft.Json 의 json.net 을 주로 이용합니다. nuget Package 에서 "json" 으로 검색을 해봐도 가장 상위에 나오는것을 볼 수 있습니다. 참고 : Newton JSON.NET의 성능 비교표(www.newtonsoft.com/json) JSON.NET 간단 사용법 public class Books { public List Book { get; set; } } public class Book { public string Tit..

dev/asp.net, c# 2020.10.16

[javascript] null vs undefined

자바스크립트는 변수의 선언시 var 키워드를 사용하고 변수를 선언시에 자료형이 결정되지 않으며 값이 변수에 할당이 될 때 자료형이 결정이 됩니다. 자바스크립트에서는 null 과 undefined 라는 상수가 존재하고 있습니다. null 은 "유효한 값이 아닌 것" 으로 값 자체가 없다는 의미가 아니라 유효한 값이 아니라는 의미 입니다. var tmpVal1 = null; var tmpVal2; 변수 tmpVal 은 null 값을 가지게 되고, 값은 유요한 의미를 가지고 있지 아닌것입니다. tmpVal2 와 같이 아무런 값이 할당이 안되어 자료형을 알 수 없는 타입이 undefined 입니다 이와 마찬가지로 선언되지 않은 변수에 접근을 하게 되면 undefined 를 리턴합니다. null 과 undefin..

dev/javascript 2020.10.15
728x90