视频演示:

大作业演示

图片看效果:

 

  • 网站规划设计

1.结构设计

共设计3个HTML界面:一个登陆界面,一个注册界面,以及主页面;

2.内容规划

登陆界面包含logo,输入用户名,输入密码和登陆按钮。

用一个div的小盒子css样式规定这个界面出现的位置,并通过css样式设置内元素的位置和样式;并设置背景视频和音乐。点击logo可以进入注册界面(注册界面按钮隐藏在logo样式里了),输入正确的用户名和密码(那…就这样吧,dengning)点击登陆按钮可以进入主页面。

注册界面包含输入用户名,密码,email,姓名,手机号,性别;以及注册按钮,和跳转登陆的链接。

用一个div的小盒子css样式规定这个界面出现的位置,并通过css样式设置内元素的位置和样式;并设置背景视频和音乐。点击注册按钮后跳转至新的本页面,代表注册成功的意思(因为没有连接数据库,就这样表示注册成功),然后点击去登录的超链接跳转至登录界面。

主页面包含菜单栏和菜单栏对应的页面。

主页包含头像,艺术字描述,退出登录的按钮,以及背景和音乐;介绍包含标志,图片相册,艺术字描述,个人介绍栏,背景图片以及跳转我的csdn博客的链接;随心录包含标志,我收藏的语录(div以css设置样式小盒子隔绝开,且小盒子是弹性伸缩)以及背景图片;收藏包含标志,图片相册,及跳转链接;推荐包含标志和推荐的番剧的图片和文字介绍和跳转链接;留言包括标志,图片,留言框;留言墙包含标志和发布的留言(可删除);页面尾部包含一些简短的介绍。

3.技术方案

使用WebStorm编写html,JavaScript和css样式代码。

  •  网站特效设计

登录密码锁定特效:不是已经保存的密码不能登录成功。

应用了字符匹配的知识,满足条件就可以跳转界面:

if(username=="那...就这样吧" && usermm=="dengning"){window.location.href='w1.html';
}else{alert("抱歉,用户名或密码错误!")
}

头像图片旋转特效:鼠标放置头像上方时,头像会缓慢旋转。

缓慢旋转显示 css实现伪js类:

transition: transform 2s ease-out;

发布和删除留言特效:发布带有样式的留言块,并点击留言块就会删除。

在HTML中可以添加<a><p>之类的标签,并将整体发布出去,如此样式就可以设置了,删除留言是利用了节点操作用数组存储发布留言的标签位置,实现删除。
html += "<div class='box tilt'> " + "<h3>" + biaoti + "</h3>" + "<p>" + xmm + ":" + emm + "<br>";html += "&nbsp;&nbsp;" + text_area + "<br>" + "</p>" + "<a href='javascript:'></a>" + "</div>";document.getElementById("scanner").innerHTML += html;var del = document.getElementsByClassName("box-container")[0];var user = document.getElementsByClassName("box tilt");for (let i = 0; i < user.length; i++) {user[i].onclick = function () {this.parentNode.removeChild(this);}
  •  心得体会

经过这次设计JavaScript大作业后,我对css样式有了更多的理解,也对前端设计有了更全面的看法,不经历就很难了解,不了解就很容易产生偏见,以前我是认为前端页面设计就只是依据自己的想法去实现需要的界面,一开始设计网页时网页是这么理解的,但是一旦遇到bug,很多东西都是网上没有的,你必须自己去浏览器调试,去一个个百度,去问别人。有时候一个bug一改就是一晚上,而且相当一部情况下是调试失败的,这时候就只能放弃原来的思路,重新去编写,甚至有时需要重新写一整个页面。

当然这次经历也给了我很多收获,向网上学习了很多知识,也在网上看见了很多的样式,很多美观的界面,以及一些的前端开源网站,从无到有无疑是很困难的,但是互联网可以给我们很多帮助,这应该就是所谓的工欲善其事必先利其器吧!可就算是这样,在我碰见bug时有时还是会调试老半天,这虽说有我的学习方向不同的因素在里面,可还是能够说明没有什么是简单的,可能这就是所谓的存在即合理!

那么在这里我总结一下我的收获:在设计html的id和class时一定要注意,因为很多时候都是牵一发而动全身,这如果乱了很可能会让你的样式和js的功能冲突,导致页面显示或功能出现各种bug,所以一定要慎重!还有一定要把功能都想清楚了并想好大体样式了在开始编写代码,不然很容易出现改了前面改后面的情况。还有就是先把功能都做完了在最后去完善你喜欢的样式(一开始随便弄弄就行),因为一般后面都要改,而且可能还不是一次两次的改。

大体就是这些问题和收获,解决问题的最好方法就是面对它,解决了就会有收获,慢慢的发展下去,总有一天我也可以!

图片和完整代码并没有给出,如果想要可以私聊^-^,看到这里,不如点个赞,不如ლ(❛◡❛✿)ლ

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>欢迎来到--我的世界</title><link rel="stylesheet" href="css/w1.css"></head>
<body><header><!--<nav> 标签定义导航链接的部分。--><nav class="navbar"><a href="#home">主页</a><a href="#about">介绍</a><a href="#services">随心录</a><a href="#portfolio">收藏</a><a href="#blogs">推荐</a><a href="#contact">留言</a><a href="#ly">留言墙</a></nav></header><!-- 导航栏结束 --><!-- 主页页面 <section> 标签定义了文档的某个区域。比如章节、头部、底部或者文档的其他区域。 -->
<!-- 插入背景图片和背景音乐并设置不显示播放器的自动循环播放
background-size: 100% 100%;-moz-background-size:100% 100%;--自适应全屏background-repeat--不管怎样只显示一张图片
autostart="true"--自动播放音乐
loop="true" --自动循环
hidden="true"隐藏播放器-->
<section class="home" id="home" style="background-image: url(images/11.jpg);background-size: 100% 100%;-moz-background-size:100% 100%; background-repeat:no-repeat;"><embed src="data:images/阮言Ruany%20-%20一生独一(翻自%20西彬呀).mp3" autostart="true" loop="true" hidden="true"></embed><div class="content"><img class="tilt" src="data:images/7.png" alt=""><!-- 插入图片 --><h3> 灰之魔女 <span>イレイナ</span> </h3><p>  <span class="typing-text"> 有一位魔女飞在草原之上,魔女一副兴奋喜悦的模样,下一个国家会是什么样子,下一个遇见的人会是什么样子?<br>她满心期待,这位旅行者究竟是谁呢? </span> </p><a href="1dl.html" class="btn">drop out</a><!-- 设置退出的超链接 --></div></section><!-- 主页结束 --><!-- 介绍界面  -->
<!-- 其中包含css样式和跳转至我的csdn博客的链接  -->
<section class="about" id="about" style="background-image: url(images/12.jpg);background-size: 100% 100%;-moz-background-size:100% 100%;background-repeat:no-repeat;"><h1 class="heading"> about <span>me</span> </h1><div class="row"><div class="image"><img class="tilt" src="data:images/人物图片.jpeg" alt=""></div><div class="content"><h3> my name is <span> Deng Ning </span> </h3><p class="info">我讨厌温柔的女孩子。温柔的女孩子其实对所有人都温柔,我却会误以为只对我温柔, 然后就沾沾自喜得意忘形,最后闹得不欢而散,双方都受到伤害。<br>&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;——所以我才讨厌温柔的女孩子。</p><div class="box-container"><div class="box"><p> <span> age: </span> 18 </p><p> <span> gender: </span> male </p><p> <span> constellation  : </span> 处女座 </p><p> <span> saying : </span> 凡是过往,皆为虚幻 </p></div><div class="box"><p> <span> language : </span> 中文 </p><p> <span> phone : </span> 110 </p><p> <span> email : </span> 3454631438@qq.com </p><p> <span> address : </span> 异次元 </p></div></div><a href="https://blog.csdn.net/qq_53114142?spm=1000.2115.3001.5343" class="btn">download CV</a></div></div></section><!-- 结束介绍 --><!-- 随心录界面  --><section class="services" id="services" style="background-image: url(images/11.jpg);background-size: 100% 100%;-moz-background-size:100% 100%;background-repeat:no-repeat}"><h1 class="heading"> <span> my </span> PVR </h1><div class="box-container"><div class="box tilt"><h3> 魔女の旅々 </h3><p>&emsp;&emsp;戴着这枚彰显魔女身份的胸针,披着一头灰色秀发,其美貌与才能散发的光芒,连太阳见了都不由眯起眼睛的美女,究竟是谁呢?<br>&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;——そう、私です。</p></div><div class="box tilt"><h3> 青春は嘘であり、悪である </h3><p>&emsp;&emsp;我讨厌温柔的女孩子。温柔的女孩子其实对所有人都温柔,我却会误以为只对我温柔, 然后就沾沾自喜得意忘形,最后闹得不欢而散,双方都受到伤害。<br>&emsp;&emsp;&emsp;&emsp;&emsp;——所以我才讨厌温柔的女孩子。</p></div><div class="box tilt"><h3> イレイナ </h3><p>&emsp;&emsp;有一位魔女坐着扫帚飞在空中,灰色头发在风中飘逸。这位像洋娃娃一般漂亮又可爱,连夏天的当空烈日见了都会放出更炙热光芒的美女,究竟是谁呢?<br>&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;——そう、私です。</p></div><div class="box tilt"><h3>秦时明月</h3><p>&emsp;&emsp;北林有燕,雨落雪兮;朔风哀哀,比翼难飞;欲折雨兮,奈之若何;朔风凛凛,终不离兮<br>&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;——雪女高渐离</p></div><div class="box tilt"><h3>みさか みこと</h3><p>&emsp;&emsp;あなたは、指先の电光石火の跃动私一生不変の信仰に、唯私超电磁炮永世不磨</p></div><div class="box tilt"><h3> ソードアート・オンライン </h3><p>&emsp;&emsp;俺の命は君のものだ、アスナ。だから君のために使う。最后の一瞬まで一绪にいよう。</p></div></div></section><!-- 随心录结束 --><!-- 收藏界面  --><section class="portfolio" id="portfolio" style="background-image: url(images/3-2.jpg);background-size: 100% 100%;-moz-background-size:100% 100%;background-repeat:no-repeat}"><h1 class="heading"> <span> my </span> photos </h1><div class="box-container"><div class="box tilt"><img src="data:images/0-4.jpg" alt=""><div class="content"><a href="https://www.luogu.com.cn/" class="btn">learn more</a></div></div><div class="box tilt"><img src="data:images/0-8.jpg" alt=""><div class="content"><a href="https://leetcode-cn.com/" class="btn">learn more</a></div></div><div class="box tilt"><img src="data:images/0-37.jpg" alt=""><div class="content"><a href="https://pintia.cn/problem-sets?tab=0" class="btn">learn more</a></div></div><div class="box tilt"><img src="data:images/4-3.jpg" alt=""><div class="content"><a href="https://www.dotcpp.com/oj/problemset.php?mark=6" class="btn">learn more</a></div></div><div class="box tilt"><img src="data:images/0-02.jfif" alt=""><div class="content"><a href="https://www.nowcoder.com/profile/250073103" class="btn">let's go</a></div></div><div class="box tilt"><img src="data:images/0-11.jpg" alt=""><div class="content"><a href="https://codeforces.com/profile/wukuyuanrong?csrf_token=b21ef201ec3f2c2861b92f7b7945e0b0" class="btn">learn more</a></div></div></div></section><!-- 收藏结束 --><!-- 推荐界面  --><section class="blogs" id="blogs" style="background-image: url(images/13.jpg);background-size: 100% 100%;-moz-background-size:100% 100%;background-repeat:no-repeat}"><h1 class="heading"> <span> my </span> recommend </h1><div class="box-container"><div class="box tilt"><img src="data:images/4-4.jpg" alt=""><h3> 魔女の旅々 </h3><p>"请别在意。我是旅人,得继续旅行才行。"<br>某个地方有个正在旅行的魔女,她的名字是伊蕾娜。<br>身为旅人,在很长很长的旅途中,她与形形色色的国家与人们邂逅。</p><a href="https://www.bilibili.com/bangumi/play/ss34412/?from=search&seid=5781533524187704333&spm_id_from=333.337.0.0" class="btn">learn more</a></div><div class="box tilt"><img src="data:images/4-2.jpg" alt=""><h3> 刀剑神域 </h3><p>这虽然是游戏,但可不是闹着玩的。」 <br> ——「SAO刀剑神域」 </p><a href="https://www.bilibili.com/bangumi/play/ep266323?from_spmid=666.4.feed.60" class="btn">learn more</a></div><div class="box tilt"><img src="data:images/4-1.png" alt=""><h3> 我的青春恋爱物语果然有问题 </h3><p>尽管如此,比企谷八幡的日常依然持续着<br>总有一天,也会有习惯这段关系的时候<br>每当闻到这股香味,一定会想起那个季节<br>于是,雪之下雪乃静静挥手,飒爽地,平冢静迈向前方,如同过去的某一天,由比滨结衣诚心盼望<br>心意,透过肌肤的温度确实传达过来,那扇门再次开启<br>时光流逝,那抹青蓝仍未褪色</p><a href="https://www.bilibili.com/bangumi/play/ep32242?from_spmid=666.4.feed.75" class="btn">learn more</a></div></div></section><!-- 结束 --><!-- 留言界面  --><section class="contact" id="contact" style="background-image: url(images/2-7.jpg);background-size: 100% 100%;-moz-background-size:100% 100%;background-repeat:no-repeat}"><h1 class="heading"> contact <span> me </span> </h1><div class="row"><div class="image"><img class="tilt" src="data:images/0-05.jfif" alt=""></div><!--定义表单内容--><form action=""><div class="inputBox"><input type="text" placeholder="name" id="xm"><input type="email" placeholder="email" id="em"></div><input type="text" placeholder="title" class="box" id="bt"><textarea placeholder="message" name="nr" id="text_area" cols="30" rows="10"></textarea><input type="button" class="btn" value="send message" id="send_msg"></form></div></section><!-- 留言墙-->
<section class="services" id="ly" style="background-image: url(images/2-6.jpg);background-size: 100% 100%;-moz-background-size:100% 100%;background-repeat:no-repeat}"><h1 class="heading"> <span> my </span> 留言 </h1><div class="box-container" id="scanner"><div class="box tilt"><h3> 幽灵公主 </h3><p>&emsp;&emsp;到不了的地方都叫做远方,回不去的世界都叫做家乡,我一直向往的却是比远方更远的地方。</p></div></div>
</section><!-- 结束 --><!-- 尾部  --><div class="footer"> 所有晦暗都留给过往, <span> 从遇见你开始 </span> ,凛冬散尽,星河长明 </div><script src="js/w3.js"></script></body>
</html>

js个人博客设计大作业相关推荐

  1. HTML5+CSS大作业——简洁的个人博客设计(7页) 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作

    HTML5+CSS大作业--简洁的个人博客设计(7页) 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作 常见网页设计作业题材有 个人. 美食. 公 ...

  2. Div+CSS、鼠标滑过特效、导航栏效果——简洁的个人博客设计(7页) 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作

    HTML5+CSS大作业--简洁的个人博客设计(7页) 学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作 常见网页设计作业题材有 个人. 美食. 公 ...

  3. 北京交通大学Python课程设计大作业(四)——典籍词频统计

    北京交通大学Python课程设计大作业(四)--典籍词频统计 文章目录 北京交通大学Python课程设计大作业(四)--典籍词频统计 一.词频统计任务介绍 二.典籍词频统计python源代码如下 三. ...

  4. 基于python的个人博客系统的设计开题报告_个人博客设计实现开题报告

    现在的毕业设计的开题报告是很难写吗,以个人博客设计为课题的开题报告怎么写?看下文是yjbys小编搜集整理的关于开题报告的相关资料,希望对大家有所帮助! 1本课题所涉及的问题在国内(外)的研究现状综述: ...

  5. web期末网站设计大作业:动漫网站设计——龙猫(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 动漫漫画网页设计

    web期末网站设计大作业:动漫网站设计--迪斯尼公主(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题 ...

  6. html5设计博客论文,基于HTML5的综合类博客设计与实现-计算机本科毕业论文

    基于HTML5的综合类博客设计与实现-计算机本科毕业论文 (35页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 HUNAN JtfSlVE ...

  7. 网页课程设计大作业——华山旅游网

    目录 1 设计简介及设计方案论述 1.1 背景和意义 1.2 主要技术 1.3 拟解决的关键问题 1.4 安装和使用 详细代码和完整设计报告我都进行了上传,有需要的可以自取,有什么问题可以私信我,在线 ...

  8. 【个人博客设计】开发工具篇

    概述 系列: [个人博客设计] [个人博客设计]框架与插件篇 [个人博客设计]开发工具篇 开发工具:IDEA+Navicat+tomcat+Hbuilder+微信开发者工具 1.1.IntelliJ ...

  9. qcombobox样式示例_11种最受欢迎​​的博客设计样式(带有示例)

    即使是最独特的博客设计,通常也至少部分遵循某种预定义或既定样式. 并有大量的设计风格可供选择,如果你正在寻找灵感. 无论您的个人风格是什么,都有可以适应您自己的审美理想和网站需求的设计模式. 而且经常 ...

最新文章

  1. 12省联考2019口胡
  2. 用Python找出数组中出现次数超过一半的数
  3. Python破解滑块验证码算法,完美避开人机识别
  4. 试试Write Live Writer在博客园的使用
  5. word2vec中的数学模型
  6. python的格式化输出学号_安利三个关于Python字符串格式化进阶知识
  7. xp的guest访问
  8. 基于Vue2.0+Vuex+Axios+NodeJs+Express+MySQL实现京东移动web商城
  9. 这回把Spring @Async彻底搞懂了
  10. could not load hsdis-mips64el:hsdis-mips64el library not loadable PrintAssembly is disabled
  11. 【收藏】win10下使用mklink命令给C盘软件搬家
  12. 解决“你正在使用的浏览器版本过低,将不能正常浏览和使用知乎”问题
  13. 图像处理中的数学原理归类
  14. 风险偏好情绪有所改善,非美低位反弹
  15. 请每一个孝顺的子女耐心的看下去!
  16. Adobe Lightroom Classic 入门教程(十)本地局部调整 --- 污点修复与红眼祛除
  17. 视频教程-沐风老师3DMAX基础入门-3Dmax
  18. 新作文杂志新作文杂志社新作文编辑部2022年第8期目录
  19. Jmeter导入文件/导出文件接口
  20. 《数据结构(C语言版)》笔记-1.1 什么是数据结构

热门文章

  1. 将数字转换成科学计数法
  2. Java的学习道路(一)
  3. XAMPP使用本地MySQL
  4. 获取textarea标签中的换行符和空格
  5. 线性模型(一)--广义线性模型(GLM)简介
  6. SpringBoot 打成的 jar 包和普通的 jar 包有什么区别
  7. 在Android Studio中隐藏APP的标题栏
  8. error: command ‘/usr/local/cuda-11.6/bin/nvcc‘ failed with exit code
  9. vue 自定义验证规则rule只能为数字
  10. 异常检测之孤立森林算法详细解释且配上代码运行实例