JavaScript—使用bootstrap框架做一个网页

24 篇文章 1 订阅
订阅专栏

这是通过黑马程序员的教程进行学习的。以下是做一个网页的流程。

目录

第一步分析:分析网页——将网页分成若干部分​

第二步实现:

1—头部

2—导航条

 3—注册页面

4—网站底部1

5—网站底部2

 6—网站底部3

第三步功能—表单校验

功能描述:

功能实现

总结


第一步分析:分析网页——将网页分成若干部分

这里将网页置于一个布局容器中,然后将整个网页分成6个大部分,分别实现。

<div class="container">
<!-- 将六个部分代码置于这里面中-->
</div>

第二步实现:

1—头部

从这里可以看出头部按照栅格系统等比例划分:4、4、4。如图

第一块和第二块是图片,使用<img src="图片的位置">即可。

第三块则是按钮。按钮是无序排列所以用<ul>标签,由于是横向排列,所以需要在<ul>标签中设置class="list-inline"。

登录和注册的按钮是蓝色的,所以btn-primary,购物车按钮是红色的,所以btn-danger。

<div class="row">
				<div class="col-md-4">
					<img src="../img/logo2.png" />
				</div>
				<div class="col-md-4">
					<img src="../img/header.png" />
				</div>
				<div class="col-md-4">
					<ul class="list-inline" style="margin-top: 10px;">
						<li><a href="#" class="btn btn-primary">登录</a></li>
						<li><a href="#" class="btn btn-primary">注册</a></li>
						<li><a href="#" class="btn btn-danger">购物车</a></li>
					</ul>
				</div>
			</div>

2—导航条

这里通过查找bootstrap文档中的组件,将其中的默认样式导航条代码复制过来,再进行命名修改以及功能位置的调换。

导航条的颜色转换使用如下代码:

其余只需进行命名修改即可。

<!-- 导航条 -->
			<div>
				<nav class="navbar navbar-default navbar-inverse">
					<div class="container-fluid">
						<!-- Brand and toggle get grouped for better mobile display -->
						<div class="navbar-header">
							<button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
								data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
								<span class="sr-only">Toggle navigation</span>
								<span class="icon-bar"></span>
								<span class="icon-bar"></span>
								<span class="icon-bar"></span>
							</button>
							<a class="navbar-brand" href="#">首页</a>
						</div>

						<!-- Collect the nav links, forms, and other content for toggling -->
						<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
							<ul class="nav navbar-nav">
								<li><a href="#">手机数码<span class="sr-only">(current)</span></a></li>
								<li><a href="#">电脑办公</a></li>
								<li class="dropdown">
									<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button"
										aria-haspopup="true" aria-expanded="false">更多 <span class="caret"></span></a>
									<ul class="dropdown-menu">
										<li><a href="#">Action</a></li>
										<li><a href="#">Another action</a></li>
										<li><a href="#">Something else here</a></li>
										<li role="separator" class="divider"></li>
										<li><a href="#">Separated link</a></li>
										<li role="separator" class="divider"></li>
										<li><a href="#">One more separated link</a></li>
									</ul>
								</li>
							</ul>
							<form class="navbar-form navbar-right">
								<div class="form-group">
									<input type="text" class="form-control" placeholder="Search">
								</div>
								<button type="submit" class="btn btn-default">Submit</button>
							</form>
						</div><!-- /.navbar-collapse -->
					</div><!-- /.container-fluid -->
				</nav>

 3—注册页面

首先将一行分为这三部分,比例为:2、8、2。

背景图片在这整块蓝色的div进行设置,如:<div class="row" style="background-image: url(../img/regist_bg.jpg);">。

用户注册这个板块占8列,列偏移2列。这部分的内容可以通过bootstrap文档的CSS全局样式中找到表单,再复制水平排列的表单代码,进行修改。

修改内容:

①“用户注册”四个字排列在中间,则在用户注册div块中设置class="col-sm-8 col-sm-offset-5",列偏移5列,同时为了不让这四个字贴顶,我们还需设置style="margin-top: 10px;"。

<div class="row">
	<div class="col-sm-8 col-sm-offset-5" style="margin-top: 10px;">
	    <font size="4" color="#28A4C9">用户注册</font>
	</div>
	<br><br/>
</div>

②输入框修改

将用户名和密码等这些根据需要修改命名后,我们还须将后面的输入框的长度设置合适一些,看起来更加美观,将上图修改成如下图形式,只需将<div>中的class="col-sm-10"修改成class="col-sm-8"即可。

<div class="form-group" id="usernamediv">
<!-- 删去了for -->
	<label class="col-sm-2 control-label">用户名</label>
	<div class="col-sm-8">
	<!-- 需要name传参 -->
	    <input type="username" class="form-control" id="username" name="username" placeholder="请输入username">
	</div>
	<label class="col-sm-2 control-label" id="usernamemsg"></label>
</div>

 ③性别修改

使用单选框 type="radio",为了让两个按钮看起来不会太挤,加入class="radio-inline",让两个按钮之间有点距离显得美观些。

<div class="form-group">
    <label class="col-sm-2 control-label">性别</label>
		<div class="col-sm-8" style="margin-top: 6px;">
		<!-- 单选框 -->
	<input type="radio" class="radio-inline" name="name" value="man" checked="checked"/>男
	<input type="radio" class="radio-inline" name="name" value="woman" />女
	    </div>
</div>

 ④注册按钮

这个比较简单,修改一下位置class="col-sm-offset-2 col-sm-10"、颜色btn-danger,按钮的大小btn-lg既可。

<div class="form-group">
	<div class="col-sm-offset-2 col-sm-10">
<input type="submit" class="btn btn-danger btn-lg" style="width: 100px;" value=" 注 册 " />
	</div>
</div>

4—网站底部1

插入图片,占整行col-xs-12,width设置为100%

<div class="row">
	<div class="col-xs-12 ">
	<img src="../img/footer.jpg" width="100%">
	</div>
</div>

5—网站底部2

 从这图可见这些字体居中排列使用text-center,无序排列使用<ul>,且插入了超链接<a href="">,横向排列则需在<ul>标签中设置class="list-inline"。

<div class="row">
					<!-- 居中 text-center -->
					<div class="col-xs-12 text-center">
						<ul class="list-inline">
							<li><a href="#">关于我们</a></li>
							<li><a href="#">联系我们</a></li>
							<li><a href="#">招贤纳士</a></li>
							<li><a href="#">法律声明</a></li>
							<li><a href="#">友情链接</a></li>
							<li><a href="#">配送方式</a></li>
							<li><a href="#">服务声明</a></li>
							<li><a href="#">广告声明</a></li>
						</ul>
					</div>
</div>

 6—网站底部3

 这个比较简单,将内容插入div块中设置text-center即可。

<div class="row">
		<div class="col-xs-12 text-center">
			Copyright © 2005-2020 黑马商城 版权所有
		</div>
</div>

第三步功能—表单校验

功能描述:

A.当用户名、密码、确认密码均为空时,点击注册按钮会显示错误信息"不能为空",且不能提交表单。

B.输入格式正确时,不再显示错误信息。

C.密码和确认密码需要保持一致,否则显示错误信息

功能实现

A功能:

这里需要用正则表达式进行判断,如果为空返回false,如果不为空返回true。将用户名、密码、确认密码的div块中id分别设置为"username"、"password"、"repassword",调用checkNotNull函数。先在注册页面代码中找到表单模块中的第一个form标签,然后加入onsubmit事件(onsubmit 事件会在表单中的确认按钮被点击时发生)。这里需要注意的是onsubmit中需要有return,不然点击注册按钮页面会立即刷新。

<!-- 表单校验 使用onsubmit 注意:这里面要有return-->
<form class="form-horizontal" onsubmit="return checkform()">
function checkform() {
				var flag1 = checkNotNull("username");
				var flag2 = checkNotNull("password");
				var flag3 = checkNotNull("repassword");
				return flag1 && flag2 && flag3;
}

在输入框旁边显示错误信息需要使用label标签,用户名、密码、确认密码需要修改的东西如图所示意,下图以修改用户名为例,其余类似:

<!-- id设置为"usernamediv"该标签用来添加class中的"has-error",用于将输入框显示成红色-->
<div class="form-group" id="usernamediv">
	<label class="col-sm-2 control-label">用户名</label>
	<div class="col-sm-8">
	<!-- id和name设置为"username",id用来获得元素,name用来传参 -->
<input type="username" class="form-control" id="username" name="username"
										placeholder="请输入username">
	</div>
<!-- id设置为"usernamemsg"该标签用来在输入框旁边显示"不能为空"的错误信息-->
<label class="col-sm-2 control-label" id="usernamemsg"></label>
</div>

正则表达式:reg=/^\s*$/ ;//如果有多0到多个空格就为true。

reg.test(nodex.value)—检验语句是否符合正则表达式。

当输入的信息有多个空格时,显示错误信息,msg.innerHTML = "不能为空";并将输入框显示为红色div.className += " has-error";

B功能.

当输入的信息正确时,则需要设置div.className = "form-group";
msg.innerHTML = "";

/* 判断是否为空 */
			function checkNotNull(nid) {
				/* 	获取表单输入项 元素对象	 */
				var nodex = document.getElementById(nid);
				/* 获取对应的错误信息回显 label元素 */
				var msg = document.getElementById(nid + "msg");
				/* 获取对应的div 用来显示红色框 */
				var div = document.getElementById(nid + "div");
				var reg = /^\s*$/; //如果有0~多个空格就为true
				if (reg.test(nodex.value)) {
					//信息不合格
					div.className += " has-error";
					msg.innerHTML = "不能为空";
					return false;
				} else {
					div.className = "form-group";
					msg.innerHTML = "";
					return true;
				}
			}

C功能.

在第一个checkForm()函数中,加入var flag4 = checkPwdAndRepwd(flag1,flag2);

function checkform() {
				var flag1 = checkNotNull("username");
				var flag2 = checkNotNull("password");
				var flag3 = checkNotNull("repassword");
				var flag4 = checkPwdAndRepwd(flag1,flag2);
				return flag1 && flag2 && flag3 && flag4;
			}

创一个校验函数—function checkPwdAndRepwd(f1, f2) 

首先进行非空校验,如果f1&&f2为空则返回false,否则继续进行检验,当password.value和repassword.value相等时,设置msg.innerHTML = "";div.className = "form-group",并返回true;当不相等时,则设置msg.innerHTML = "必须和密码一致";div.className += " has-error"; 并返回false。

/* 检验密码和确认密码的一致性 */
			function checkPwdAndRepwd(f1, f2) {
				if (f1 && f2) {
					//密码和确认密码不为空,进行非空校验
					var pwd = document.getElementById("password");
					var repwd = document.getElementById("repassword");
					var msg = document.getElementById("repasswordmsg");
					var div = document.getElementById("repassworddiv");
					/* 不为空 */
					if (pwd.value == repwd.value) {
						msg.innerHTML = "";
						div.className = "form-group";
						return true;
					} else {
						msg.innerHTML = "必须和密码一致";
						div.className += " has-error";
						return false;
					}
				}else{
					return false;
				}
			}

总结

        细节比较多,对于HTML各种标签的使用要熟悉,这个案例也比较综合,需要用到JavaScript和HTML的知识,通过使用bootstrap框架进行网页的创作,我们只需将bootstrap提供的功能进行复制粘贴,然后修改出需要的模样就好啦。

Bootstrap4 创建一个网页
shengyin714959的博客
08-21 216
接下来我们通过 Bootstrap4 来创建一个简单的响应式网页
让你快速搭建一个bootstrap页面
10-20
个人整理的一个万能的bootstrap模板,让你快速搭建一个bootstrap页面,兼容Ie8,ie8以下要在服务器上才能看的出来效果哦,你可以自己在本地搭建一个服务器如iis
最好懂的 Bootstrap 实战案例教程
热门推荐
LakeYC的博客
03-07 6万+
我们每期会根据不用的项目案例安排不同的技术栈免费课程!免费!免费!免费!来帮助大家提高,有兴趣的同学可以私信我哦~ 所有项目都是以真实项目为实战例。 我们在开发前端页面的时候,如果每一个按钮、样式、处理浏览器兼容性的代码都要自己从零开始去写,那就太浪费时间了。所以我们需要一个框架,帮我们实现一个页面的基础部分和解决一些繁琐的细节,只要在它的基础上进行个性化定制就可以了。Bootstrap 就是
bootstrap框架制作网页
dms2017的博客
05-15 1万+
课程设计要一个html网页,自己的css样式实在是不堪入目,所以用了bootstrap框架,现总结如下: (1):下载bootstrap: 点击下载后: 下载解压后得到如下文件: (2):将这个文件导入你的项目中,放在项目的根目录下,然后什么都不用,接下来下载jquery,bootstrap中的js依赖于jquery,并且它使用起来也很方便: 下载后得...
JS组件系列——Bootstrap 树控件使用经验分享 - 懒得安分 - 博客园
2301_82243539的博客
05-06 586
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!
黑马程序员----基于BootStrap框架网页制作综合案例
m0_53157173的博客
06-20 3207
网页制作综合案例完整源码:效果演示: 完整源码: <!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scal
用DIV+CSS技术设计的公益主题网站——防止电信诈骗(web前端网页制作课作业)
qq_38515154的博客
04-02 44
💗 爱心公益网页设计 、关爱老人网页、公益校园安全、公益扫黑除恶、等网站的设计与制作。🏷️HTML我的班级网页设计,采用DIV+CSS布局,共有多个页面,排版整洁,内容丰富,主题鲜明,首页使用CSS排版比较丰富,色彩鲜明有活力,导航与正文字体分别设置不同字号大小。导航区域设置了背景图。子页面有纯文字页面和图文并茂页面。🏅 一套优质的💯网页设计应该包含 (具体可根据个人要求而定)📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。📓网站程序方面:计划采用最新的
大学生bootstrap框架网页作业成品 web前端大作业期末源码 航海王html+jquery+bootstrap响应式网页制作模板 学生海贼王动漫bootstrap框架网站作品
HTML网页设计 专注大学生网页设计
04-08 925
HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 ⚽精彩专栏推荐👇🏻👇🏻👇🏻 ❤ 【作者主页——🔥获取更多优质源码】 ❤ 【web前端期末大作业——🔥🔥毕设项目精品实战案例(1000套)】 文章目录🌰一、网页介绍📖一、网页效果🌌二、代码展示😈1.HTML代码结构 🧱2.CSS样式代码 🏠三、个人总结😊四、更多干货🚀
Bootstrap前端开发框架使用教程】
DIUDIUjiang的博客
05-06 7456
Bootstrap 来自 Twitter(推特),是目前最受欢迎的前端框架Bootstrap 是基于 HTML、CSS 和 JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 中文官网:http://www.bootcss.com/ 官网:http://getbootstrap.com/ 推荐使用:http://bootstrap.css88.com/ 框架:顾名思义就是一套架构,它有一套比较完整的网页功能解决方案,而且控制权在框架本身,有预制样式库、组件和插件。使用者要按照框..
使用bootstrap框架结合JavaScript进行网页设计-评论页资源
最新发布
05-24
使用bootstrap框架结合JavaScript进行网页设计-评论页资源
bootstrap 网页后台框架
06-20
Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架
整套bootstrap后台框架源码
04-26
整套bootstrap后台框架源码,前台必备。极好的bootstrap 后台框架主题下载 http://sudasuta.com/bootstrap-admin-templates.html 越来越多的设计师和前端工程师开始用bootstrap来作为网页项目
Bootstrap设计的静态页面
05-10
主要用Bootstrap和Dreamweaver设计了一个登陆的静态页面
一款bootstrap完整的前台页面
01-18
前台该有的页面都有~~可直接进行开发。也适合感兴趣的同学学习用。
bootstrap框架后台管理系统示例
12-15
Bootstrap一个由Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript开发的简洁、直观、强悍的前端开发框架,使得Web开发更加快捷。 Bootstrap提供了优雅的HTML和CSS规范,它即是由动态...
使用Bootstrap一个朝代历史表
12-13
Bootstrap一个用于快速开发 Web 应用程序和网站的前端框架Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。 引入CDN,算好需要合并的单元格。 <!DOCTYPE html> <html> <head> <!-- 移动设备 --...
Bootstrap一款超好用的前端框架
10-19
Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,用于开发响应式布局、移动设备优先的 WEB 项目。接下来通过本文给大家分享Bootstrap一款超好用的前端框架,感兴趣的朋友一起看看吧
bootstrap4 创建一个简单页面
biu的博客
03-29 5326
第一次尝试用前端框架写了一个简单页面。最重要的应该是先好好读一遍使用文档啊啊。先贴一波官方链接:http://www.bootcss.com/可以少走很多弯路_(:з」∠)_ 另外模板这个东西新手们打开看看也可以学到很多https://v4.bootcss.com/docs/4.0/examples/先贴一个预览图:页脚还有一点内容以下是html中的内容&lt;!DOCTYPE html&gt; ...
使用bootstrap框架实现简单登录页面
qq_49688914的博客
07-20 9226
登录注册
使用bootstrap一个论坛页面
06-06
好的,下面是使用Bootstrap制作一个简单的论坛页面的步骤: 1.引入Bootstrap库文件。在head标签中引入Bootstrap的CSS文件和JavaScript文件。可以使用CDN引入,也可以下载到本地服务器中引入。 2.创建页面结构。使用HTML标签创建页面的基本结构,如导航栏、侧边栏、主体内容区等。 3.使用Bootstrap组件。Bootstrap提供了大量组件,如按钮、表单、标签页、模态框等,可以使用这些组件来构建页面。 4.设置样式。可以使用Bootstrap提供的样式类来设置页面的样式,也可以自定义样式。 5.响应式设计。Bootstrap一个响应式框架,可以根据不同设备的屏幕大小自动适应布局。可以使用Bootstrap提供的栅格系统来实现响应式布局。 下面是一个简单的论坛页面的示例代码: ``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>论坛页面</title> <!-- 引入Bootstrap库文件 --> <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css"> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.0/js/bootstrap.min.js"></script> </head> <body> <!-- 导航栏 --> <nav class="navbar navbar-expand-lg navbar-light bg-light"> <a class="navbar-brand" href="#">论坛</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="#">首页 <span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">论坛</a> </li> <li class="nav-item"> <a class="nav-link" href="#">发帖</a> </li> </ul> </div> </nav> <div class="container-fluid"> <div class="row"> <!-- 侧边栏 --> <div class="col-md-3"> <div class="card"> <div class="card-header"> 分类 </div> <ul class="list-group list-group-flush"> <li class="list-group-item">Java</li> <li class="list-group-item">Python</li> <li class="list-group-item">JavaScript</li> </ul> </div> </div> <!-- 主体内容区 --> <div class="col-md-9"> <div class="card"> <div class="card-header"> 帖子列表 </div> <ul class="list-group list-group-flush"> <li class="list-group-item"> <a href="#">Java入门教程</a> <span class="badge badge-primary">Java</span> </li> <li class="list-group-item"> <a href="#">Python爬虫实战</a> <span class="badge badge-primary">Python</span> </li> <li class="list-group-item"> <a href="#">JavaScript框架选择</a> <span class="badge badge-primary">JavaScript</span> </li> </ul> </div> </div> </div> </div> </body> </html> ``` 这样就可以使用Bootstrap制作一个简单的论坛页面了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • b站B导的yoloV7版本添加注意力机制 7618
  • JavaScript—使用bootstrap框架做一个网页 6960
  • 面向对象的通俗理解 4345
  • JavaScript——BootStrap 3069
  • java——日期和String的相互转换 3030

分类专栏

  • 学习之路 24篇
  • java数据结构和算法 1篇

最新评论

  • JavaScript—使用bootstrap框架做一个网页

    tang静言: 求全部源码表情包

  • b站B导的yoloV7版本添加注意力机制

    好梦,不醒: 请问是要在YOLOv7项目下面增加一个nets文件夹吗

  • 面向对象的通俗理解

    龙大人679: 厉害,大佬,够清楚

  • b站B导的yoloV7版本添加注意力机制

    能跑就好: 可能是没有那个nets文件夹没有设置为资源路径

  • b站B导的yoloV7版本添加注意力机制

    噜啦l: 我的代码运行summary.py文件时会出现这样的报错。ImportError: cannot import name 'SE_block' from 'nets.attention' (d:\Faster\yolov7-pytorch-master\nets\attention.py)但是我在yolo.py文件中点击SE_block时可以跳转到attention.py中的SE_block部分,求助为什么呢?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 文献综述怎么写?
  • b站B导的yoloV7版本添加注意力机制
  • Java根据数组生成二叉树对象
2023年14篇
2021年26篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码佛山外贸网站建设哪家好四平企业网站制作哪家好清徐优化报价丽江网站优化宜昌企业网站改版公司深圳网络营销公司玉树网站设计模板哪家好巴中网站推广哪家好崇左优秀网站设计哪家好固原模板制作哪家好黄南关键词按天计费价格塔城推广网站推荐阳泉百度标王哪家好济南模板制作推荐延安网站优化按天扣费多少钱哈密网站定制文山模板网站建设哪家好临夏SEO按天计费多少钱衡水网站改版哪家好亳州百度标王推荐漯河网站改版多少钱淮南网站推广工具滨州设计网站推荐湖州seo多少钱随州网站seo优化报价林芝优秀网站设计哪家好酒泉网站建设报价新余如何制作网站公司赤峰网站搭建价格保山外贸网站建设报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化