Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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
Archives
Today
Total
관리 메뉴

한바다

[JS]챗봇,회원가입,DOM 등 본문

카테고리 없음

[JS]챗봇,회원가입,DOM 등

한바다진화 2024. 5. 22. 21:55

✔챗봇

자바 - 채팅은 사람들이 너무 많이 저속하거나 채팅 내용을 db에 저장할 때

자바스크립트 - 채팅은 사람들이 보여지는 창, 채팅내용 x

✔사용한 태그 와 스타일 요소

-.사용자가 메세지를 입력하면 채팅봇이 바로 대답하지 않고 1초가 있다가 대답하는 태그 코드

-> setTimeout() 

-.user와 채팅봇이 있는데 메세지를 보내는게 유저인지 채팅봇인지 넣게 하는거.

  css를 넣기위해 추가한 구문

                                                                         user | bot

-> messageElement.classlist.add("message", sender +"-message");

.스타일에서 사용한 태그

.챗콘테이너 꾸미는데 div 안에서  꾸며주는 스타일 요서

*justify-content:center ; //div안에서 가운데 정렬하기

* justify-content:space-between ;  //맨 끝으로 이동하기

*flex-direction: column; //div 안에서 맨 밑으로 내리기

*overflow-y  세로로 내용이 넘칠 때 어떻게 보이는지 선택하는 속성

*overflow-x  좌우로 내용이 넘칠 때 어떻게 보이는지 선택하는 속성

*align-self : 안에 있는 태그들 정렬 상태 설정

      flex  : 태그의 축 정렬을 설정

      flex-end : 태그를 맨 끝부분(아래쪽 또는 오른쪽) 정렬

      flex-start : 태그를 맨 시작부분(위쪽 또는 왼쪽)정렬

 

✔DOM(Document Object Model)

 HTML(웹문서, 웹페이지) 문서를 객체 기반으로 표현한 것
      -> HTML 문서에 작성된 내용을 트리구조(계층형으로 표현)로 나타냈을 때
         각 태그, text, commnent 등을 node

         document : {
               DOCTYPE : html,
               HTML :{
                HEAD : {
                  TITLE : {TEXT : "문서제목"};
                  STYLE : {CSS 내용},
                  META : {charset : "utf-8",...},
                  },
                  BODY : {
                    H1 : {TEXT : "제목"}
                    DIV : {...}
                  }
                }= inputbox.value.trim(); //trim 공백제거