method 5

[삽잡이::javascript] 새로운 페이지를 가져다주는 href와 replace

javascript를 야매(?)로 살금살금 가져다가 사용하다보니,그냥 아무 생각없이 쓰던 메서드들에 대한 대충 기능들만 알고 있지비슷한 기능인데 뭔 차이가 있는지 생각해본 적이 그리 많지 않습니다. 하지만 역시,,, 언젠간 왜!? 안되!!!! 라는 미스테리를 던져주고 기다리지요... 글쎄, jQuery로 작업 처리를 했는데,뒤로 가면 이전 주소가 남아있지 않는게 아니겠습니까... 왜...왜...왜!?!?!?!?!? 페이지 이동 시킬 때 많이들 href를 사용합니다.그런데, 제가 위에서도 말씀드렸듯이 야매(?)로 가져다 쓰다보니작업 처리를 하고 replace를 사용하여 새로운 페이지로 변경시키고 있었습니다. 그런데, 뒤로가기 버튼을 누르니... 이전 페이지는 행방불명이 되버렸지요... 그러한 이유는 바로!..

#058_닷넷(.NET)_.Net Framework 기본 - 인덱서 메서드

안녕하세요 삽잡이입니다. 이번 시간에는 C#의 고급 기능인..즉, 몰라도 프로그래밍할 수 있는 기능 중 하나인 '인덱서 메서드'에 대해서 알아보려고합니다. 인덱서는 속성과 비슷합니다.속성처럼 만드는데 그대신 this 연산을 붙여주면 됩니다. 기존 속성을 만들 때 이렇게 했었지요... 그런데, 인덱서는 '속성의 특수한 형태'입니다.따라서 인덱서를 표현하기 위해서는 'this'를 사용하는 것입니다. 내 객체(this)로 [int idx]와 같이 호출하겠다는 것입니다.즉, this[int idx]가 인덱서가 되는 것입니다. 반드시 int 형식이 와야되는 것은 아닙니다.string, 혹은 다수의 인자등이 와도 접근이 가능해진다 이겁니다. this[int x, int y], this[string str] 과 같이..

#037_닷넷(.NET)_.Net Framework 기본 -Object 메서드 (static)

안녕하세요 삽잡이입니다. 이번시간은 지난 시간에 이어 object class 내에 있는 메서드들에 대해 알아보려고합니다. 다음은 object 클래스에서 제공해주는 정적(static) 메서드들입니다. object 클래스에서 제공해주는 정적메서드에는 Equals() 메서드와 ReferenceEquals() 메서드가 있습니다.저~번 시간에 가상 메서드로 Equals() 메서드에 대해 알아본 기억이 있지요? static 메서드는 객체의 것이 아닌 'object class'의 것입니다. 아무튼.... 결론은 가져와서 '비교'해주는 메서드들입니다.그리고 이 메서드들은 모두 인자를 두 개씩 받도록 구현되있군요...사실 당연한 말입니다... static 메서드는 내 것도, 너 것도 아닌 class의 것이니깐요.... ..

#036_닷넷(.NET)_.Net Framework 기본 -Object 메서드 (instance)

안녕하세요 삽잡이입니다. 이번시간은 지난 시간에 이어 object class 내에 있는 메서드들에 대해 알아보려고합니다. 다음은 object 클래스에서 제공해주는 멤버(Instance) 메서드들입니다. Object 클래스에서 제공해주는 인스턴스 멤버에는 GetType()메서드와 MemberwiseClone() 메서드가 있습니다. 우선, GetType() 메서드는 자기 객체의 타입을 정말 잘 알고 있는 '타입 객체'를 반환합니다. MemberwiseClone() 메서드는 '복사' 동작을 할 때에 중요해집니다. 참조를 복사하는 경우를 봅시다. 객체가 아닌 참조가 복사되는 경우입니다.만약, 복사된 객체를 가리키고 싶다면 어떻게 해야할까요?이 때에는 MemberwiseClone() 메서드를 사용하면 됩니다.단,..

#035_닷넷(.NET)_.Net Framework 기본 -Object 메서드 (virtual)

안녕하세요 삽잡이입니다. 모든 타입의 부모는 Object Class이지요...그런데 이 Object에는 메서드들을 제공해줍니다. 다음은 object 클래스에서 제공해주는 메서드들입니다. 이와 같은 메서드들은 크게 '가상 멤버 메서드', '인스턴스 멤버 메서드', '정적 멤버 메서드'로이루어져 있습니다. '가상 메서드' 및 '인스턴스 메서드'로 이루어진 것들은 추후 자식 클래스에서 재정의 할 수 있게 되고,'정적 메서드'로 이루어진 것들은 클래스 수준에서 호출할 수 있게 됩니다. 하나하나 살펴보도록 하겠습니다.object 클래스에서 'Equals', 'GetHashCode' 메서드들은 항상 같이 묶여 다닙니다.즉, 오버라이드가 되어야 한다면 둘 다, 둘 중 하나 할 것이면 둘 다 하지 않는게 바람직합니다...