일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 포인터
- 김성엽 대표님
- 파이썬
- burp suite
- 메소드
- github
- document
- window
- 백준 알고리즘
- 조건문
- xss game
- 함수
- property
- lord of sql injection
- python
- Pwndbg
- jQuery
- xss game 풀이
- htmlspecialchars
- 자바스크립트
- 객체
- blind sql injection
- 백준 파이썬
- 사칙연산
- 배열
- object
- suninatas 풀이
- sql injection
- element 조회
- IF문
- Today
- Total
목록언어/Javascript (78)
power-girl0-0
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 프로그램이 작고 단순한 것에서 크고 복잡한 것으로 진화한다. 이러한 과정에는 코드의 재활용성을 높이고 유지보수를 쉽게 할 수 있는 다양한 기법들이 사용된다. 그 중의 하나가 코드를 여러개의 파일로 분리하는 것이다. 아래는 이를 통해 얻을 수 있는 효과이다. 1) 자주 사용되는 코드를 별도의 파일로 만들어서 필요할 때마다 재활용할 수 있다. 2) 코드를 개선하면 이를 사용하고 있는 모든 애플리케이션의 동작이 개선된다. 3) 코드 수정 시에 필요한 로직을 빠르게 찾을 수 있다. 4) 필요한 로직만을 로드해서..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 객체 ( Object ) 배열에서 인덱스는 숫자를 사용하였으며, 데이터가 생성되면 자동으로 만들어져서 데이터에 대한 식별자가 된다. 객체도 배열과 비슷한 형태이지만, 객체는 인덱스를 문자로도 사용할 수 있다. 다른 언어에서는 연관 배열 또는 맵, 딕셔너리 라는 데이터 타입이 객체에 해당된다. 즉, 객체는 key와 value를 갖는다. 객체 생성 객체는 중괄호에서 중괄호로 끝난다. 1. 첫번재 방식 즉, egoing은 key가 되고, 10은 value가 된다. 2. 두번째 방식 비어있는 객체를 만든 뒤, ..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 배열 ( array ) 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입이다. 변수는 하나의 데이터를 저장하기 위한 것이라면 배열은 여러 개의 데이터를 하나의 변수에 저장하기 위한 것이라고 할 수 있다. 배열 생성 var member = ['egoing', 'k8805', 'sorialgi'] 위와 같이, 배열 생성은 [ ] 대괄호로 시작해서 대괄호로 끝나야 한다. 위 예제는 하나의 변수에 3개의 데이터를 담았다. 각각의 데이터를 원소(Element)라고 부른다. 그렇다면, 3개의 데이..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 함수 (Function) 하나의 로직을 재실행할 수 있도록 하는 것으로, 코드의 재사용성을 높여준다. 함수의 형식 fuction 함수명 ([인자 ... [, 인자 ]]){ 코드 return 반환값 } 함수의 정의와 호출 예제를 통해 알아보도록 하자. 함수 호출을 할 때 ( ) 괄호를 안하면 변수로 처리하기 때문에 함수 호출시에는 함수이름뒤에 ( )괄호를 적어줘야 한다. 함수를 호출하면, 자바스크립트 해석기는 numbering이라는 함수의 이름을 찾아서 함수가 갖고 있는 내용을 실행해준다. 해당 함수를 여..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 반복문 반복적인 작업을 지시하는 방법이다. while 문 while(조건) { 반복해서 실행할 코드 } while문에서 조건은 Boolean으로 작성한다. 해당 반복문은 조건이 true면 코드를 반복적으로 실행해주고, false가 되면 반복이 끝나서 해당 코드를 실행하지 않는다. ※ document.write 자바스크립트를 이용해서 웹 페이지에 텍스트를 출력하는 것이다. 아래 코드는 coding everybody라는 문자열을 출력하는 페이지가 무한 반복 돌아간다. while(true){ document...
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 논리 연산자 논리 연산자는 조건문을 좀 더 간결하고, 다양한 방법으로 구사할 수 있도록 도와준다. && ( and 연산자 ) 좌우항 중 둘 다 true면 true가 되는 논리 연산자이다. 위와 같이 &&(and연산자)는 둘 다 true 여야 되기 때문에 1만 출력된다. 그렇다면, 이전 글에서 실습했던 것을 &&연산자를 사용하여 만들어보자. ※ 만약, 이전 글을 보지 못하셨다면 이전 글을 보고 와야 이해가 가능하다. https://power-girl0-0.tistory.com/250?category=842..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) prompt( ) 사용자에게 값을 받아올 때 사용한다. 아래 사진을 통해 위 질문에 답변하면 값이 저장되는 것을 알 수 있다. 만약, alert()와 prompt()를 같이 사용하면 어떤 결과값이 출력될까? prompt가 먼저 출력되고 값을 입력하면 해당 값을 alert로 출력해준다. 그렇다면, 여기서 alert(prompt('당신의 나이는?')*2); 명령어를 쓴다면 어떤 결과가 나올까? 입력한 나이에서 *2가 된 값이 출력된다. 예제 그동안 배운 것들을 이용하여 예제를 만들어보자. 위 코드를 실행하였..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 조건문 ( Conditional statement ) 조건문은 주어진 조건에 따라서, 애플리케이션을 다르게 동작하도록 하는 것이다. 조건문의 문법 if 조건문은 if로 시작한다. if 뒤의 괄호에는 조건이 오는데, 해당 조건의 결과 값은 Boolean이다. 해당 조건의 결과값이 True일 경우 괄호 다음에 오는 중괄호 구문이 실행된다. 아래 예제를 통해서 좀 더 자세히 알아보자. 해당 예제는 조건 결과값이 true이므로, 중괄호에 들은 구문이 실행된다. 그래서, 아래와 같이 실행되는 것을 확인할 수 있다..