[CSS] 형광펜 밑줄 효과 블로터닷넷에서 a태그에 준 효과이다.border-bottom과 box-shadow를 이용해 형광펜으로 밑줄을 그은듯한 효과를 주었다. WEB/CSS 7년 전
[Ruby] attr_accessor 루비에서의 접근자와 설정자는 이렇게 구현할 수 있다. 다만 더 편하게 하는 방법도 있다.attr_accessor를 사용하는 것이다. 이렇게 'attr_accessor :변수명' 이라 선언하게 되면, 자동으로 해당 변수의 접근자와 설정자가 생성된다.만약 접근자와 설정자 중 하나만 생성하고 싶다면 attr_reader와 attr_writer를 사용하면 된다. WEB/ROR 7년 전
[Ruby] public, private method 루비에서 public이나 private을 사용하기 위해서는, 함수 앞에 public이나 private을 붙이면 된다.다만 public이나 private에는 end가 없으므로, private을 선언해두면 public을 선언할 때까지 뒤따르는 함수는 모두 private으로 처리된다. private으로 선언된 함수를 직접 출력할 수는 없으나, 함수 내부에 puts를 사용해 출력할 수는 있다.이런 방식으로 비밀번호를 매개변수로 받아 맞았는지 틀렸는지를 출력할 수 있다. WEB/ROR 7년 전
[Ruby] 상속 루비에서도 클래스간 상속이 가능하다. 상속하는 방법은 '클래스명 < 상속할 클래스명' 이다.루비에서는 다중상속을 원칙적으로는 지원하지 않는다. 하나의 클래스는 하나의 클래스만 상속받을 수 있는 것이다.다만, Mixin이라는 것을 이용해 우회적으로 다중상속을 할 수 있기는 하다. Mixin은 나중에 다시 살펴보자. WEB/ROR 7년 전
[Ruby] 클래스와 인스턴스 이제부터 루비 온 레일즈에 관한 내용을 포스팅하고자 한다.이는 멋쟁이 사자처럼 6기 운영진 교육의 내용을 바탕으로 정리한 글이며,추가적인 내용이 필요하다면 임의로 더 보태 포스팅할 것이다. 루비에서 클래스를 선언할 때는 'class 클래스명' 으로 선언한다.함수를 선언할 때는 'def 함수명'으로 선언한다. 물론 둘 다 끝날 때는 end를 붙여야 한다. 루비의 클래스 내에는 initialize라는 함수를 만들 수 있는데, 이는 생성자의 역할을 한다.객체를 생성할 때 초기에 받아오는 매개변수를 지정할 수 있는 것이다. puts는 프린트문인데, 프린트문 내에서 변수를 표시하려면 '#{변수명}' 이런 식으로 해야 한다. 변수명 앞에 @를 붙이는 것은 인스턴스 안에 소속된 모든 함수 내에서 해당 변수를 사용할 .. WEB/ROR 7년 전
[CSS] 텍스트 말줄임 처리 1. 한 줄 말줄임 처리 1234567.dot { display: inline-block; width: 300px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}cs white-space: nowrap; 으로 문장이 정해진 공간을 넘어가더라도 줄바꿈되지 않게 처리한다. 그리고 overflow: hidden; 으로 넘치는 부분을 숨긴 뒤, 넘친 부분에 해당하는 text-overflow를 ellipsis로 함으로써, 말줄임표로 대체한다. 2. 여러 줄 말줄임 처리 1234567891011.dot { display: inline-block; width: 300px; text-overflow: ellipsis; line-height: 1.2;.. WEB/CSS 8년 전