반응형

개발자 공부 업무 정보 40

[javascript] 웹 브라우저의 현재 URL 가져오기

현재 웹 페이지의 전체 URL을 가져와서 변수로 지정하려는 경우 다음 스크립트를 사용할 수 있습니다. window.location.hrefJavaScript Window Location 참고:window.location.href – 현재 페이지의 href (URL) 반환window.location.hostname – 웹 호스트의 도메인 네임 반환window.location.pathname – 현재 페이지의 경로와 파일 이름 반환window.location.protocol – 사용하는 웹 프로토콜 반환 (http:// 혹은 https://)window.location.assign – 새 document 로드 따라서 Javascript로 전체 URL 경로를 가져오려면 다음과 같이 사용할 수 있습니다.var ..

대표적인 DBMS MSSQL, MySQL, Oracle을 비교

대표적인 DBMS MSSQL, MySQL, Oracle을 비교해보자. Microsoft SQL Server MySQL Oracle 사용 빈도 ( Rank ) 3 2 1 [ 그래프보기 ] Web Site www.microsoft.com/sqlserver www.mysql.com www.oracle.com/us/products/database 기술문서 Click Click Click Developer MicroSoft*(1989) Oracle(1995) Oracle(1980) 최신버전 SQL Server2014 (2014.4) 5.6.23 (2015.2) 12.1.0.2 (2014.7) 라이센스 commercial open source commercial dbaas no no no 구현언어 C++ C or ..

MySQL 버전확인

MySQL의 버전을 확인하기 위해서는 커맨드 창에서 아래와 같이 입력하면 된다# mysql -V 또는 # mysql -version 하지만 이는 엄밀히 말하면 mysql 클라이언트의 버전을 체크하는 방법인데, (경우에 따라 서버의 버전이 나오기는 한다) 서버의 버전을 체크하기 위해서는 sql서버에 접속한후 ( 노란색 불로 접속한지 확인) 아래의 쿼리를 날리면 된다 ( 접속 후 f12 또는 에디터 열기 )mysql> SELECT VERSION(); 또는mysql> SHOW VARIABLES LIKE '%VERSION%'

요다 조건문 / Yoda Conditions

요다 조건문 요다조건문 이란? 조건문 작성시 일반적인 방식과는 다르게 변수를 오른쪽에 쓰고, 상수를 왼쪽에 쓰는 코드 작성법을 말한다. int i = 10; if ( 10 == i ) // Yoda Conditions // Do something 이렇게 쓰게 된다면 실수로 등호를 한개만 작성했을 때 컴파일 에러가 발생하므로, 오류를 쉽게 찾을수 있다는 장점이 있다. int i = 10; if ( 10 = i ) // Error!! // Do something 이와 같은 형태를 요다 조건문이라고 한다. 스타워즈의 주인공중 한명인 요다가 말할 때 어순을 바꿔서 말하기 때문이다.

DOM 객체에 동적으로 이벤트 핸들러 추가하는 방법

jQuery를 이용해서 동적으로 이벤트 핸들러를 추가하기 위해서 bind(), live(), delegate() 과 같은 함수를 사용할수 있다가장 기본적인것은 bind() 함수로 Click here 위와 같은 html 문서가 있을때$('.clickme').bind('click', function() { // Bound handler called. });이렇게 해서 clickme 클래스를 가진 객체에 대해 onclick 이벤트를 처리할수 있다하지만 이후에 아래의 코드가 실행되는 상황을 가정해 보자$('body').append('Another target');그렇다면 새로 추가되는 div 객체 또한 clickme 클래스인데, 이 클래스의 경우에는 앞서 추가한 onclick 이벤트 핸들러가 등록 되어 있지 않..

여러 도메인들 간 쿠키 공유하기

여러 도메인들 간 쿠키 공유하기도메인들 간 쿠키 공유하기(Sharing cookies across multiple domains hosted on different servers)이 글은 http://www.innovativephp.com/sharing-cookies-across-multiple-domains-hosted-on-different-servers/ 의 글을 번역한 글입니다.도메인들간 쿠키 공유에 대한 간단한 소개왜 필요한가?웹사이트나 웹어플리케이션을 개발할때 필요에 따라 단일 도메인이나 별개의 도메인 또는 서브도메인을 사용할수 있다. 그리고 일반적으로 보안이나 성능, 서버부하 등에 대한 이유로 서브 도메인 형식으로 구성한다구글은 이 개념을 이해하는데에 좋은 예이다. 구글은 메일, 검색, 구글..

jquery 공백 / 특수문자 체크

function check(){ var str = document.getElementById('personName'); if( str.value == '' || str.value == null ){ alert( '값을 입력해주세요' ); return false; } var blank_pattern = /^\s+|\s+$/g; if( str.value.replace( blank_pattern, '' ) == "" ){ alert(' 공백만 입력되었습니다 '); return false; } //공백 금지 //var blank_pattern = /^\s+|\s+$/g;(/\s/g var blank_pattern = /[\s]/g; if( blank_pattern.test( str.value) == true){..

반응형