목록분류 전체보기 (23)
Leading engineer
익스플로러, 크롬, 사파리, 파이어폭스, 오페라 = 웹브라우저 웹사이트가 HTML, CSS, JavaScript로 구성된다 브라우저는 이 세 종류의 파일들을 읽어서 사용자의 모니터에 보여주는 프로그램이다. .docx문서를 워드 프로그램이 보여주는 것을 예로 들자면 .docx문서들을 다루는 프로그램이 워드 말고도 여럿 있고, 이것들이 어느정도 사용자 시장을 분할해서 차지하고 있다면 어떨까? 뭘로 읽는 똑같이 보여진다면 문제가 없다. 그런데 이것들이 .docx 문서를 읽는 방식이 다르다면? = 같은 문서도 뭘로 여느냐에 따라 다르게 보인다면? => 워드 문서를 작성할 떄 이 프로그램들 하나하나에서 어떻게 보여지는지 일일히 확인하면서 작업해야 함. 이 문제를 해결하기 위해 .docx파일에 대한 국제적인 표준이..
오늘날의 HTML, CSS, JavaScript는 웹사이트, 즉 브라우저에서 동작하는 소프트웨어에만 국한되지 않는다. React Native나 Native Script처럼 모바일 앱을 만드는 기술들이 이미 널리 사용되고 있고 심지어 Electron.js같은 걸로 웹사이트가 아닌 컴퓨터 프로그램까지 HTML, CSS, JavaScript로 만들 수 있다. . HTML은 'Hypertext Markup Language' 인 마크업 언어인데, 화면에 이것들이 이런 구조로 놓여 있어라 하고 갖다놓는 수단이다. CSS는 'Cascading Style Sheets' HTML이 올려놓은 이것들은 '이렇게 보여라!'하고 꾸며주는 [문서]이다. JavaScript만이 프로그래밍 언어에 속한다. 원래는 브라우저에서 웹사이..
"서버에 문제가 있나?" , "서버가 터진 거 아냐?" : 웹사이트에 안들어가지거나 온라인 게임이 잘 안돌거나 할 때 하는 말. if 모바일에서 네이버, 유튜브로 들어가면 온갖 영상들, 글들, 사진들을 볼 수 있다. 여기에 들어있는 정보들은 내 컴퓨터에 들어있는 것이 아닌 다른 어딘가 '서버'라고 부르는 어떤 '컴퓨터'에 저장되어 있는 것이다. 서버 = 컴퓨터 . 한 컴퓨터가 네트워크로 연결된 다른 하나, 또는 그 이상의 컴퓨터들에게 뭔가를 해주는 것. 1. 저장된 글과 사진들을 보여줌 2. 반대로 이것들을 업로드받아서 보관해 줌 3. 한 컴퓨터가 톡을 보내면 다른 컴퓨터에 알림을 보내줌 4. 위치와 목적지를 받아서 가는길과 소요시간을 계산해줌 5. 여럿이 참여할 수 있는 게임을 열어줌 그 해주는 ser..