화면객체.style.속성--
display : none -->영역이 없다
visibility : hidden--> 화면에 보이지 않는다.
화면객체.clientwidth - css에 적용된 너비
화면객체.clientheight - css에 적용된 높이
키보드이벤트
배열.splice(숫자 1, 숫자 2,값1,.....) 값은 선택적 요소
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>test16</title>
<script type="text/javascript">
var arr = ["apple", "banana","mango"];
console.log(arr.toString());
console.log(arr.join("하")); //구분자 지정
var a = arr.pop(); // 배열의 마지막 것 잘라내기 ctrl + x 생각하자
console.log(arr.toString());
console.log(a);
arr.push("kiwi"); // 배열의 마지막에 추가
console.log(arr.toString());
arr.shift(); // 배열의 첫번째 것 잘라내기
console.log(arr.toString());
arr.unshift("peach"); // 배열의 첫번째에 추가
console.log(arr.toString());
arr[arr.length] = "apple";
console.log(arr.toString());
//
**splice 사용 방법**
[배열명].splice([항목 위치], [삭제할 항목 수], [추가할 항목] ㆍㆍㆍ);
arr.splice(1,1, "용과");
console.log(arr.toString());
arr.splice(1,1);
console.log(arr.toString());
arr.splice(1,0, "pear");
console.log(arr.toString());
arr.splice(4,0, "orange");
console.log(arr.toString());
arr.sort();
console.log(arr.toString());
arr.reverse();
console.log(arr.toString());
var user = {
name : "홍길동",
age : 300,
addr : "한양"
};
console.log(user);
console.log(user.name);
console.log(user.age);
console.log(user.addr);
window.onload = function(){ // 화면로드가 끝난 시점에 해당 함수를 실행한다.
// window.onload는 여러개 지정 시 마지막것만 동작한다.
console.log(document.getElementById("txt").value);
test(function(){
alert("aaa");
});
};
function test(func){
func.call(); //변수에 담긴 함수를 실행한다.
}
</script>
</head>
<body>
<input type="text" id= "txt" value="입력창이다"/>
</body>
</html>
출력
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
var no = 1;
function b(){
var wrap = document.getElementById("wrap");
no++;
// 역슬래시는 문자열로 사용하기 위한 용도
var html = "<div id=\"d" + no + "\"onclick=\"d(this)\">"+ no +"</div>";
//innerHTML : Entity (내용)
wrap.innerHTML += html;
console.log(wrap.innerHTML);
}
function d(obj){
var a = document.getElementById(obj.id);
// 명시적 객체 취득
a.remove(); //객체 삭제
}
</script>
</head>
<body>
<input type="button" value="뒤 " onclick="b();"/>
<br/>
<div id="wrap">
<div id="d1" onclick="d(this)">1</div>
</div>
</body>
</html>
출력
숫자 누르면 삭제된다.
최근 들어 슬럼프는 아니고 동기부여가 떨어진 느낌을 받고 있다. 좋은 현상은 아니지만, 자연스러운 현상이라고 생각한다. 자연스럽게 받아들이고 다시한번 코드를 치러가자 아무렇지 않게 !!