부록: 코드의 힘
동영상 삽입
동영상과 같은 비싸고 큰 부품을 합성해서 새로운 제품, 동영상이 포함되어 있는 Web page를 생성, 이것이 코드의 힘
유튜브 동영상 삽입해보기
동영상 Web page에서 공유 클릭 > 퍼가기 클릭 > 소스 가져오기 > <p>태그로 감싸기
<!DOCTYPE html>
<html>
<head>
<title>WEB1 - HTML</title>
<meta charset="utf-8">
</head>
<body>
<h1><a href="index.html" title="WEB1 - Welcome">WEB网络</a></h1>
<h2>计算机语言-常见语言</h2>
<ol>
<li><a href="1.html" title="到HTML意义">HTML超文本标记语言</a></li>
<li><a href="2.html" title="到CSS意义">CSS层叠样式表</a></li>
<li><a href="3.html" title="到JavaScript意义">JavaScript</a></li>
</ol>
<h2>-HTML超文本标记语言</h2>
<p style="margin-top:40px;">
<strong><u>超文本标记语言HTML(HyperText Makeup Language)</u></strong>HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
</p>
<p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/tZooW6PritE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</p>
<p>
<a href="https://baike.baidu.com/item/%E8%B6%85%E6%96%87%E6%9C%AC/2832422" target="_blank" title="到百科的HTML意义">更多>></a>
</p>
<img src="coding.jpg" width="50%">
</body>
</html>
댓글 기능 추가
댓글 기능을 추가하는 것을 혼자 하려면 HTML만으로는 부족, 상당한 기술력이 필요
이번 강의에서는 이미 만들어 놓은 서비스를 구현해보자
DISQUS를 사용해보자
로그인 > Admin > Your Sites > +New > Create Site
> Install Disqus - Select Platform > Universal Code
> ① Place the following code where you'd like Disqus to load: 의 코드를 copy해서 가져온다
<!DOCTYPE html>
<html>
<head>
<title>WEB1 - Welcome</title>
<meta charset="utf-8">
</head>
<body>
<h1><a href="index.html" title="WEB1 - Welcome">WEB网络</a></h1>
<p style="margin-top:40px;">
<strong><u>WEB(World Wide Web)</u></strong>即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。
</p>
<p>
网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。
</p>
<p>
<a href="https://baike.baidu.com/item/web/150564" target="_blank" title="到百科的WEB意义">
<u>更多>></u>
</a>
</p>
<img src="coding.jpg" width="50%">
<h2><a href="https://baike.baidu.com/item/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80/4456504" target="_blank" title="到百科的计算机语言">计算机语言</a>-常见语言</h2>
<ol>
<li><a href="1.html" title="到HTML意义">HTML超文本标记语言</a></li>
<li><a href="2.html" title="到CSS意义">CSS层叠样式表</a></li>
<li><a href="3.html" title="到JavaScript意义">JavaScript</a></li>
</ol>
<p>
<div id="disqus_thread"></div>
<script>
/**
* RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS.
* LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables */
/*
var disqus_config = function () {
this.page.url = PAGE_URL; // Replace PAGE_URL with your page's canonical URL variable
this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
};
*/
(function() { // DON'T EDIT BELOW THIS LINE
var d = document, s = d.createElement('script');
s.src = 'https://web1-welcome-2.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
</p>
</body>
</html>
바로 리로드를 해보면 맨 아래에 We were unable to load Disqus. If you are a moderator please see our troubleshooting guide. 라는 문구가 나온다.
Web Server를 이용하지 않으면 보안상의 이유로 작동하지 않는다고 한다.127.0.0.1/index.html로 입력해서 들어가면 제대로 작동한다.
댓글 기능과 사진 업로드 기능까지 잘 되네요...
채팅 기능 추가
tawk(척)을 사용해보자
관리자 표시 클릭 > Add Property > Install Widget > 코드 copy > </body>태그 위에 붙여넣기
<!DOCTYPE html>
<html>
<head>
<title>WEB1 - Welcome</title>
<meta charset="utf-8">
</head>
<body>
<h1><a href="index.html" title="WEB1 - Welcome">WEB网络</a></h1>
<p style="margin-top:40px;">
<strong><u>WEB(World Wide Web)</u></strong>即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。
</p>
<p>
网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。
</p>
<p>
<a href="https://baike.baidu.com/item/web/150564" target="_blank" title="到百科的WEB意义">
<u>更多>></u>
</a>
</p>
<img src="coding.jpg" width="50%">
<h2><a href="https://baike.baidu.com/item/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80/4456504" target="_blank" title="到百科的计算机语言">计算机语言</a>-常见语言</h2>
<ol>
<li><a href="1.html" title="到HTML意义">HTML超文本标记语言</a></li>
<li><a href="2.html" title="到CSS意义">CSS层叠样式表</a></li>
<li><a href="3.html" title="到JavaScript意义">JavaScript</a></li>
</ol>
<p>
<div id="disqus_thread"></div>
<script>
/**
* RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS.
* LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables */
/*
var disqus_config = function () {
this.page.url = PAGE_URL; // Replace PAGE_URL with your page's canonical URL variable
this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
};
*/
(function() { // DON'T EDIT BELOW THIS LINE
var d = document, s = d.createElement('script');
s.src = 'https://web1-welcome-2.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
</p>
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/60dbf1e07f4b000ac03a40d9/1f9dihm9j';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
</body>
</html>
오른쪽 아래에 작동하는 걸 볼 수 있다.
같은 와이파이에 접속한 친구의 스마트폰으로 들어가 채팅기능이 제대로 작동하는 지 확인.
웹 페이지 분석기 서비스
Google analytics를 사용
생활코딩님의 강의와 다르게 한글버전의 홈페이지로 들어왔다.
내 Tistory 블로그를 등록해보았다.
측정하기 > ①계정설정 - 계정 이름 > ②속성 설정 - 속성 이름 > ③비즈니스 정보 > 만들기 - 대한민국
> 관리 > 데이터 스트림 > 웹 > 태그하기에 대한 안내 > 새로운 온페이지 태그 추가 - 전체사이트 태그(gtag.js)
> Tistoy 플러그인 - 구글 애널리틱스 > 구글 애널리틱스에 있는 ID 입력후 저장 > Tistory HTML편집 - <head>섹션 안에 전체사이트 태그(gtag.js) 붙여넣기
(24번째 줄부터 </head>섹션 위에 붙여넣음)
구글 애널리틱스가 계속 개발이 되어서 그런지 2021년에 올린 글 이후로 부터 시스템이 동일하다.
'youtube.com|user|egoing2 > WEB1 - HTML & Internet' 카테고리의 다른 글
WEB1 - HTML & Internet 18 to 19.1.3. (14) | 2021.07.01 |
---|---|
WEB1 - HTML & Internet 15 to 17 (4) | 2021.06.30 |
WEB1 - HTML & Internet 11 to 14 (8) | 2021.06.29 |
WEB1 - HTML & Internet 1 to 10 (4) | 2021.06.28 |