【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web)

你为什么不亲自下船,

就一次也好啊,

亲眼去看看这个世界。


图片[1] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL


目录

你为什么不亲自下船,

就一次也好啊,

亲眼去看看这个世界。

关于HTML5:

关于CSS:

关于JavaScript:

一、前言:

二、网页描述

三、网站介绍

四、网站演示

登陆页面设计

注册页面设计

首页页面设计

CSDN跳转设计

评论页面设计

动态页面设计​编辑

留言板页面设计

管理页面设计

五、⚙️ 网站代码

部分代码样例,获取源码请—>关 注 ↓公 Z 号获取更多源码 !

index.html

login.html

register.html

六、获取代码

七、 如何让学习不再盲目

结语:

获取源码?私信?关注?点赞?收藏?


关于HTML5:

HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5在从前HTML4.01的基础上进行了一定的改进,虽然技术人员在开发过程中可能不会将这些新技术投入应用,但是对于该种技术的新特性,网站开发技术人员是必须要有所了解的。


关于CSS:

CSS(Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,CSS文件扩展名为.css。

通过使用CSS我们可以大大提升网页开发的工作效率!

  • CSS 指层叠样式表 (CascadingStyleSheets)
  • 样式定义如何显示HTML 元素
  • 样式通常存储在样式表
  • 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
  • 外部样式表可以极大提高工作效率
  • 外部样式表通常存储在CSS 文件
  • 多个样式定义可层叠为一个

关于JavaScript:

JavaScript编程语言允许你在 Web 页面上实现复杂的功能。如果你看到一个网页不仅仅显示静态的信息,而是显示依时间更新的内容,或者交互式地图,或者 2D/3D 动画图像,或者滚动的视频播放器,等等——你基本可以确定,这需要 JavaScript 的参与。


一、前言:

JavaScript课程期末作业,‍学生HTML动态网页基础水平制作,页面排版干净简洁。模仿博客设计风格,精简优化,使用 HTML+CSS+JavaScript页面布局设计,大学生网页设计作业源码Web,画面精明,排版整洁,内容丰富,主题鲜明,适合初学者、大学生、期末综合作业实践等学习使用, 实例全面,有助于同学的学习,本文将详细介绍如何从头开始设计个人网站并将其转换为代码的过程来实践设计,思路+过程+代码。

一直走在路上


二、网页描述

️HTML综合实践作业,采用DIV+CSS+JavaScript+JQuery布局,包含多个页面,排版整洁,内容丰富,主题鲜明。

首页使用 CSS+JavaScript 排版比较丰富,色彩鲜明有活力,导航与正文字体分别设置不同字号大小。

设置了背景图,侧边栏,底边框等页面设计

子页面有纯文字页面和图文并茂页面。

一套优质的网页设计应该包含 (具体可根据个人要求而定)

  • 页面分为页头、菜单导航栏(最好可下拉)、中间内容板块、页脚四大部分。
  • 所有页面相互超链接,可到二三级页面,有多页面组成。
  • 页面样式风格统一布局显示正常,不错乱,使用Div+Css技术。
  • 菜单美观、醒目,二级菜单可正常弹出与跳转。
  • 可选有JS特效,如定时切换和手动切换图片轮播。
  • 页面中有多媒体元素,如gif、视频、音乐,表单技术的使用。
  • 页面清爽、美观、大方,不雷同。
  • 不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求。

三、网站介绍

网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。

网站程序方面:计划采用最新的网页编程语言 HTML5+CSS3+JavaScript 程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。

网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。

网站文件方面:网站系统文件种类包含:HTML网页结构文件、CSS网页样式文件、JavaScript网页特效文件、images网页图片文件;

网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。
其中:

  1. html 文件包含:其中index.html是首页、其他html为二级页面;
  2. css 文件包含:css全部页面样式、文字滚动,、图片放大等;
  3. js 文件包含:js 实现动态轮播特效、表单提交,、点击事件等等;
  4. images文件包含:背景图片、插图等等;

四、网站演示

登陆页面设计

用户名:root

密码:root

  1. 可根据自己需求更改
  2. 登录即可进入首页
  3. 重置 reset
  4. 注册页面

图片[2] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL


注册页面设计

  1. 用户名,密码,姓名,手机号……
  2. 使用了JavaScript进行了限制即提示
  3. 正则表达式
  4. 表单元素
  5. 验证码

图片[3] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL


首页页面设计

  1. 内容丰富页面
  2. 雪花动态背景效果
  3. 背景图,图片,输入框,侧边栏
  4. 特效点击效果
  5. 背景音乐
  6. 链接博客园首页,随笔
  7. 评论
  8. 动态页面
  9. 管理 404特效
  10. 留言板
  11. 退出 返回登陆页面
  12. 根据需求更改优化

图片[4] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL

图片[5] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL


CSDN跳转设计

图片[6] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL


评论页面设计

图片[7] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL


动态页面设计图片[8] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL


留言板页面设计

图片[9] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL


管理页面设计

图片[10] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL


五、⚙️ 网站代码

部分代码样例,获取源码请—>关 注 ↓公 Z 号获取更多源码 !

index.html

              登陆页面                  console.log("Hello Enovo飞鱼开发!");      console.log("Chris.@163.com");                                





function Re() { window.open("register.html"); }

login.html

          Enovo首页                              console.log("Hello Enovo开发!");      console.log("https://blog.csdn.net/m0_63244368" />首页          
  • 新随笔
  • 评论
  • 动态
  • 管理
  • 留言版
  • 退出
    • Web之路,经历了心酸之后

      清理电脑里的时候,看到以前专业课的作业。看修改日期有一个压缩包是去年的,一年的时间就这样过去了,这一年的学习成果就是这电脑里面的六个压缩包。

      “什么是母校?母校就是那个你一天骂他八遍却不许别人骂一遍的地方”当听到不少学弟学妹在抱怨学校差的时候,至今我也没后悔过,因为我经历了我认为最苦的那一段时期。

      图片[11] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL

      2022-11-29作者:Chris.分类:心得笔记阅读❤(229)评论✉(124) 赞(111)

      任何一个伟大的思想,都有一个微不足道的开始。

      【P1001】A+B Problem

      题目描述 输入两个整数 a, ba,b,输出它们的和(|a|,|b| \le {10}^9∣a∣,∣b∣≤109)。 注意 Pascal 使用 integer 会爆掉哦! 有负数哦! C/C++ 的 main 函数必须是 int 类型,而且 C 最后要 return 0。这不仅对洛谷其他题目有效,而且也是 NOIP/CSP/NOI 比赛的要求! 好吧,同志们,我们就从这一题开始,向着大牛的路进发。 输入格式 两个以空格分开的整数。 输出格式 一个整数。 输入输出样例 输入 #1 20 30 输出 #1 50

              #include        using namespace std;        int main(){        int n,m,sum=0;        cin >> n >> m;        sum=n+m;        cout << sum;        }              
      图片[12] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL

      2022-11-29作者:Chris.分类:程序人生阅读❤(229)评论✉(124) 赞(182)

    个人档案

    姓名:A.热爱

    网名:Chris.

    邮箱:2085******@qq.com

    现居:长春市

    职业:网站设计、网站制作

    搜索

    博客分类

    • 技术栈(78)
    • 程序人生(25)
    • 心得笔记(39)

    近期文章

    • 女孩都有浪漫的小情怀
    • 也许下个路口就会遇见希望
    • javascript程序设计基础
    • 数据结构C算法
    • 为了一个不存在的梦,执念了那么多年
    • 职业生涯规划书

    文章归档

    • 2022年三月
    • 2022 年四月
    • 2022 年六月

    友情链接

    • Chris. Enovo专栏圆桌发现移动应用联系我们来Enovo工作注册机构号Investor Relations © 2022 Enovo豫 ICP 证 101* 号豫 ICP 备 1*50 号 - 1图片[13] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL豫公网安备 110******0088 号豫网文[2022]2**4-81 号出版物经营许可证 侵权举报网上有害信息举报专区儿童色情信息举报专区互联网算法推荐举报专区违法和不良信息举报:010-82716601 举报邮箱:jubao@Chris.com 本站提供适老化无障碍服务 function baidu() { window.open("https://www.baidu.com/"); } function z1() { window.open("/"); } $("#cnblogs_post_body img").attr("data-action", "zoom"); !(function () { function n(n, e, t) { return n.getAttribute(e) || t; } function e(n) { return document.getElementsByTagName(n); } function t() { var t = e("script"), o = t.length, i = t[o - 1]; return { l: o, z: n(i, "zIndex", -1), o: n(i, "opacity", 0.6), c: n(i, "color", "148,0,211"), n: n(i, "count", 99), }; } function o() { (a = m.width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth), (c = m.height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight); } function i() { r.clearRect(0, 0, a, c); var n, e, t, o, m, l; s.forEach(function (i, x) { for ( i.x += i.xa, i.y += i.ya, i.xa *= i.x > a || i.x f; f++) { var h = w() * a, g = w() * c, v = 2 * w() - 1, p = 2 * w() - 1; s.push({ x: h, y: g, xa: v, ya: p, max: 6e3 }); } (u = s.concat([y])), setTimeout(function () { i(); }, 100); })(); (function ($) { $.fn.snow = function (options) { var $flake = $('') .css({ position: "absolute", "z-index": "9999", top: "-50px" }) .html("❄"), documentHeight = $(document).height(), documentWidth = $(document).width(), defaults = { minSize: 10, maxSize: 20, newOn: 1000, flakeColor: "#00CED1" /* 此处可以定义雪花颜色,若要白色可以改为#FFFFFF */, }, options = $.extend({}, defaults, options); var interval = setInterval(function () { var startPositionLeft = Math.random() * documentWidth - 100, startOpacity = 0.5 + Math.random(), sizeFlake = options.minSize + Math.random() * options.maxSize, endPositionTop = documentHeight - 200, endPositionLeft = startPositionLeft - 500 + Math.random() * 500, durationFall = documentHeight * 10 + Math.random() * 5000; $flake .clone() .appendTo("body") .css({ left: startPositionLeft, opacity: startOpacity, "font-size": sizeFlake, color: options.flakeColor, }) .animate( { top: endPositionTop, left: endPositionLeft, opacity: 0.2, }, durationFall, "linear", function () { $(this).remove(); } ); }, options.newOn); }; })(jQuery); $(function () { $.fn.snow({ minSize: 5 /* 定义雪花最小尺寸 */, maxSize: 80 /* 定义雪花最大尺寸 */, newOn: 200 /* 定义密集程度,数字越小越密集 */, }); });

      register.html

      注册页面 body {        /* background: url("images/top.jpg") no-repeat; */        width: 100%;        height: 100%;        background-size: 160% 160%;      }      .rg_layout {        background: #7bbc9a;        background: -webkit-linear-gradient(top left, #7bbc9a 0%, #7bbc9a 100%);        background: linear-gradient(to bottom right, #7bbc9a 0%, #7bbc9a 100%);        background-color: rgba(255, 255, 255, 0.9);        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;        overflow: hidden;      }      .rg_left {        float: left;        margin: 30px;      }      .rg_center {        float: left;      }      .rg_right {        float: right;        margin: 15px;      }      .rg_left > p:first-child {        color: white;        font-size: 30px;      }      .rg_left > p:last-child {        color: white;        font-size: 30px;      }      .rg_right > p:first-child {        font-size: 20px;      }      .rg_right p {        color: white;      }      .rg_right p a {        color: white;      }      .td_left {        width: 100px;        height: 45px;        text-align: right;      }      .td_right {        padding-left: 50px;      }      #username,      #password,      #email,      #name,      #tel,      #birthday,      #checkcode,      #password2 {        width: 251px;        height: 32px;        border: 1px solid #a6a6a6;        border-radius: 5px;        padding-left: 10px;      }      #checkcode {        width: 110px;      }      #img_check {        height: 32px;        vertical-align: middle;      }      #btn_sub {        width: 270px;        height: 40px;        background-color: #ffffff;        border: 1px solid #ffffff;        font-size: 18px;        margin-top: 30px;        -webkit-appearance: none;        -moz-appearance: none;        appearance: none;        outline: 0;        border-radius: 3px;        padding: 10px 15px;        display: block;        text-align: center;        font-family: "Microsoft YaHei";        -webkit-transition-duration: 0.25s;        transition-duration: 0.25s;      }      .error {        color: red;      }      #td_sub {        padding-left: 150px;      }              window.onload = function () {        document.getElementById("form").onsubmit = function () {          return (            checkUsername() &&            checkPassword() &&            checkPassword2() &&            checkEmail() &&            checkName() &&            checkTel() &&            checkCode()          );        };        document.getElementById("username").onblur = checkUsername;        document.getElementById("password").onblur = checkPassword;        document.getElementById("password2").onblur = checkPassword2;        document.getElementById("email").onblur = checkEmail;        document.getElementById("name").onblur = checkName;        document.getElementById("tel").onblur = checkTel;        document.getElementById("checkcode").onblur = checkCode;      };      function checkUsername() {        var username = document.getElementById("username").value;        var reg_username = /^\w{6,12}$/;        var flag = reg_username.test(username);        var s_username = document.getElementById("s_username");        if (flag) {          s_username.innerHTML =            "图片[15] - 【大学生期末大作业】HTML+CSS+JavaScript — 模仿博客网站设计(Web) - MaxSSL

      已有账号" />

      第一步,通过微信公众号下载源码压缩包,解压并打开文件夹,即为上图样式;

      第二步,可以根据需求自定义背景文字;

      第三步,点击 index.html 文件打开即可,左下角打开背景音乐;

      以上就是我们此次期末时间大作业的全部内容了,是否精彩呢?如果有好的建议或者想法可以联系我,一起交流‍;


      七、 如何让学习不再盲目

      1. 入门期间不要盲目看太多书,找一本网上或身边有经验程序员推荐的教材,先系统的学习。
      2. 多看帮助文档,帮助文档就像一个游戏的玩法说明通关秘籍,该看就看别太自信。
      3. 菜鸟容易被对象、属性、方法等词汇迷惑?那是你连最基础知识都还没掌握。
      4. 不要忽视没一个看起来不起眼的问题,经常总结做到举一反三。
      5. 没积累足够知识和经验前,你是开发不出一个完整项目的。
      6. 把最新技术挂在嘴边,还不如把过时技术牢记心中。
      7. 活到老学到老,只有一招半式是闯不了江湖的。
      8. 看得懂的书,仔细看;看不懂的书,硬着头皮也要看完。
      9. 书读百遍其义自见,别指望读一遍就能掌握。
      10. 请把教程里的例子亲手实践下,即使案例中有完整源码。
      11. 把在教程中看到的有意义的例子扩充;并将其切实的运用到自己的工作中。
      12. 不要漏掉教程中任何一个习题——请全部做完并做好笔记
      13. 水平是在不断的实践中完善和发展的,你与大牛差的只是经验的积累。
      14. 每学到一个难点的时候,尝试对朋友或网上分享你的心得,让别人都能看得懂说明你真的掌握。
      15. 做好保存源文件的习惯,这些都是你的知识积累。
      16. 遇到问题不要张口就问,要学会自己找答案,比如google、百度和w3cschool上都有很多编程相关资料,你只要输入关键字就能找到你的答案。

      结语:

      上述内容就是此次期末综合实践作业的全部内容了,感谢大家的支持,相信在很多方面存在着不足乃至错误,希望可以得到大家的指正。‍(ง •_•)ง

      2023年第三十三期,希望得到大家的喜欢‍

      希望大家有好的意见或者建议,欢迎私信


      以上就是本篇文章的全部内容了

      ~ 关注我,点赞博文~ 每天带你涨知识!

      1.看到这里了就 [点赞+好评+收藏] 三连 支持下吧,你的「点赞,好评,收藏」是我创作的动力。

      2.关注我 ~ 每天带你学习 :各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、HTML模板 、C++、数据结构、Python程序设计、Java程序设计、爬虫等!「在这里有好多 开发者,一起探讨 前端 开发知识,互相学习」!

      3.以上内容技术相关问题可以相互学习,可 关 注 ↓公 Z 号 获取更多源码 !

      获取源码?私信?关注?点赞?收藏?

      +✏️+⭐️+‍

      有需要源码的小伙伴可以 关注下方微信公众号 " Enovo开发工厂 "‍ 回复 " boke-1 "

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0 分享