教育网站(学习计算机网络课程)

188 阅读7分钟
原文链接: blog.csdn.net

基于教学的网站框架@TOC

☆首先,思考我的建立一个网站的初衷,我的初衷是能有一个网站使用用来学习计算机网路这一门课的知识,所以我要建立一个总结计算机网络知识点的网站
☆canvas用于绘制主页的标题,优点是可以随时修改其中的样式
☆JS用于轮播图的,代码的图片素材准备不足,实际上可以添加一些关于平台的公告图片
网站主页面
在这里插入图片描述
在这里插入图片描述

(div盒子模型(CSS略))HTML代码如下

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/html ">
<head lang="en ">
    <meta charset="UTF-8 ">
    <title>计网知识总结的网站</title>
    <link rel="icon " href="img/1.ico "/>
    <link class=" " rel="stylesheet
                                        " href="css/style.css "/>
</head>
<body>

<div id="myBtn "></div>
<div class="header ">

    <div class="top ">
        <div class="wp ">
            <div class="z ">
                <span><a href=" ">设为首页</a></span>
            <span><a href=" ">收藏本站</a></span>
            </div>
            <div class="y ">
                <span><input type="date " class="ajun "/></span>
            <span class="mr_0 ">多云25°C/32°C</span>
            </div>
        </div>
    </div>


    <div class="wp ">
    <div class="logos ">
        <div class="logo z ">
            <h1>计算机网络(总结知识点)</h1>
        </div>
        <div class="dianhua y ">
            <span>
        计网考试:元年14号
    </span>
        </div>


        <div class="sousuo y ">
            <form action="index.html " method="get ">
                <table cellspacing="0 " border="0
                                        " cellpadding="0 ">
                    <tr>
                        <td class="s_z z ">  </td>
                        <td class="s_c z ">
                            <input type="text " name="text
                                        " id="s_c_txt "/>
                        </td>

                        <td class="s_y z ">
                            <button type="submit " name="submit
                                        "></button>
                        </td>
                    </tr>
                </table>
            </form>
        </div>

    </div>
    </div>
    <div class="nav ">
        <div class="wp ">
            <ul>
                <li class="a ">
                    <a href="index.html ">网站首页</a>
                </li>
                <li>
                    <a href="index.html ">课程简介</a>
                </li>
                <li>
                    <a href="index.html ">课程描述</a>
                </li>
                <li>
                    <a href="index.html ">考试范围</a>
                </li>
                <li>
                    <a href="index.html ">视频教程</a>
                </li>
                <li>
                    <a href="index.html ">学生管理</a>
                </li>
                <li>
                    <a href="index.html ">成绩查询</a>
                </li>
                <li>
                    <a href="index.html ">联系我们</a>
                </li>

            </ul>
        </div>
</div>
</div>
<div class="center ">
<div class="wp ">
    <canvas id="myCanvas " width="960 " height="260 " style="border: 2px solid darkslategrey ">
        您的浏览器不支持HTML5 canvas 标签
    </canvas>
    <div class="jianjie z ">
        <div class="tit ">
            <h1><ins>计算机网络的原理体系结构
            </ins>
            </h1>
            <span><a href=" ">More>></a>
            </span>
        </div>
        <div class="jianj ">
            <img src="img/jw1.PNG " alt=" "/>
            <p>

            </p>
            <p>
                在学习计算机网络的原理时可采用折衷的办法, 即综合OSI和TCP/IP的优点,采用一种原理体系结构,它只有五层,这样既简明又能将概念阐述清楚。明白网络分层的优缺点。
            </p>
            <p>应用程序:FTP、E-mail、Telnet
            </p>
<p>传输层:将报文数据传给正确的应用程序,提供可靠的数据传输
</p>
            <li>网络层:将分组(包)传给正确的主机,数据分组、路由选择</li>
            <li>链路层:将数据组成帧,差错控制、流量控制、媒体访问控制
            </li>
            <li>物理层:规定物理信号、接口、信号形式、速率</li>

    </div>
        </div>
    <div class="xinwen z ">
        <div class="tit ">
            <h1><ins>计算机网络的重点及难点
            </ins>
            </h1>
        <span><a href=" ">More>></a>
        </span>
    </div>
    <div class="xw_c ">

        <ul>
            <li class="a ">
                <a href=" ">
                    <div>
                        <H2>
                            课程重点
                        </H2>
                    <b>计算机网络课程学习的难点:
                    计算网络是计算机技术和通信技术的结合
                    计算机网络是一个庞大系统,涉及的概念较多
                    计算机网络既是抽象的也是具体的,要充分理解Internet设计理念。
                    网络分层的目的与协议、接口的概念。

                    </b>


                    </div>

            </a>
            </li>
            <li>
                <a href=" ">
                    <h5>计算机网络类型</h5>
                    <span>2018-09-06</span>
                </a>
            <li>
                <a href=" ">
                    <h5>计算机网络体系结构</h5>
                    <span>2018-09-26</span>
                </a>
            </li>
            <li>
                <a href=" ">
                    <h5>Internet和TCP/IP协议
                    </h5>
                    <span>2018-10-13</span>
                </a>
            </li>
            <li>
                <a href=" ">
                    <h5>计算机网络的安全</h5>
                    <span>2018-11-03</span>
                </a>
            </li>

            <li>
                <a href=" ">
                    <h5>因特网上的音频/视频服务</h5>
                    <span>2018-11-23</span>
                </a>
            </li>
            <li>
                <a href=" ">
                    <h5>无线网络与下一代因特网</h5>
                    <span>2018-12-03</span>
                </a>
            </li>

        </ul>

    </div>
    </div>
    <div class="chanpin z ">
        <div class="tit ">
        <img src="img/chanpin.jpg " alt=" "/>
        <span><a href=" ">More>></a></span>
    </div>
        <div class="cp_c ">
            <ul>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>网络类型1:按距离划分</span></a></li>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>网络类型2:按交换方式划分</span></a></li>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>网络类型3:按拓扑结构划分</span></a></li>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>网络类型4:按传输媒体划分</span></a></li>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>网络类型5:按传输速率划分</span></a></li>
                <li class="mr_0 "><a href=" "><img src="img/timg1.PNG " alt=" "/><span>网络类型6:按适用范围分</span></a></li>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>物理层</span></a></li>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>网络层</span></a></li>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>数据链路层</span></a></li>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>应用层</span></a></li>
                <li><a href=" "><img src="img/timg1.PNG " alt="
                                        "/><span>传输层</span></a></li>
                <li class="mr_0 "><a href=" "><img src="img/timg1.PNG " alt=" "/><span>HTTP及TCP/IP层</span></a></li>
            </ul>

        </div>
    </div>
</div>
</div>
<div class="cl "></div>
<div class="footer ">
    <div class="wp ">
    <div class="foot_top ">
        <span class="z "><a href="index.html ">关于我们</a>  |
            <a href="index.html ">联系方式</a>  |
            <a href="index.html ">给我留言</a>  |
            <a href="index.html ">加入我们 </a>
        </span>
        <span class="y ">@2019 warrenLee版权所有
</span>
</div>
    <div class="foot_bottom ">
        <p>
            友情链接:<a href=" " target="_blank ">麦子学院         </a>
            <a href=" " target="_blank ">教育部</a>
            <a href=" " target="_blank ">教务处          </a>
            <a href=" " target="_blank ">学习网站         </a>
            <a href=" " target="_blank ">图书馆        </a>
            <a href="#myBtn " class="y ">返回顶部</a>
        </p>
    </div>
</div>
</div>
<script>
    var c=document.getElementById("myCanvas ");
    var ctx=c.getContext("2d
                                        ");
    var ct=c.getContext("2d
                                        ");

    // Create gradient
    var grd=ctx.createRadialGradient(185,80,125,90,560,680);
    grd.addColorStop(0,"black
                                        ");
    grd.addColorStop(1,"darkred
                                        ");

    // Fill with gradient

    ctx.fillStyle=grd;
    ctx.fillRect(0,0,960,260);
    //在canvas元素中插入字体,和图片
    ct.font = '45px 宋体';

    ct.fillStyle = 'white';
    ct.fillText("计算机网络 ", 360, 165);
    ctx.font = ' 35px 楷体';
    ctx.fillStyle = '#66cdaa';
    ctx.fillText("一个总结计网知识点的网站 ", 240, 250);
    function drawBeauty(beauty){
        var myctx = c.getContext("2d ");
        myctx.drawImage(beauty, 620, 260);
    }
    </script>
</body>
</html>