课程设计:使用JavaScript制作一个网页上的贪吃蛇游戏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课程设计:使用JavaScript制作一个网页上的贪吃蛇游戏相关的知识,希望对你有一定的参考价值。

贪吃蛇游戏的设计
(1)使用javascript制作一个网页上的贪吃蛇游戏。
(2)在游戏中可以选择游戏界面的长度和宽度,蛇移动的速度,显示的比例。
(3)有简单的游戏界面,并且具有完整的游戏规则。
我们的课程设计,希望大家给一个正确的,如果不方便,发我邮箱:hixiefengbin@yahoo.cn。我会给加分的。求给力

<html>
<head>
<title>贪吃蛇 Snake v2.4</title>
<style>
body
font-size:9pt;

table
border-collapse: collapse;
border:solid #333 1px;

td
height: 10px;
width: 10px;
font-size: 0px;

.filled
background-color:blue;

</style>
</head>
<script>
function $(id)return document.getElementById(id);
/**************************************************************
* javascript贪吃蛇 v2.4 <br />
* author: sunxing007 05/14/2009<br />
* 转载请注明来自http://blog.csdn.net/sunxing007 谢谢!<br />
* v2.4修正了蛇身颜色可以随着蛇前进而移动
**************************************************************/
//贪吃蛇类
var Snake =
tbl: null,
/**
* body: 蛇身,数组放蛇的每一节,
* 数据结构x:x0, y:y0, color:color0,
* x,y表示坐标,color表示颜色
**/
body: [],
//当前移动的方向,取值0,1,2,3, 分别表示向上,右,下,左, 按键盘方向键可以改变它
direction: 0,
//定时器
timer: null,
//速度
speed: 250,
//是否已经暂停
paused: true,
//行数
rowCount: 30,
//列数
colCount: 30,
//初始化
init: function()
var colors = ['red','orange','yellow','green','blue','purple','#ccc'];
this.tbl = $("main");
var x = 0;
var y = 0;
var colorIndex = 0;
//产生初始移动方向
this.direction = Math.floor(Math.random()*4);
//构造table
for(var row=0;row<this.rowCount;row++)
var tr=this.tbl.insertRow(-1);
for(var col=0;col<this.colCount;col++)
var td=tr.insertCell(-1);


//产生20个松散节点
for(var i=0; i<10; i++)
x = Math.floor(Math.random()*this.colCount);
y = Math.floor(Math.random()*this.rowCount);
colorIndex = Math.floor(Math.random()*7);
if(!this.isCellFilled(x,y))
this.tbl.rows[y].cells[x].style.backgroundColor = colors[colorIndex];


//产生蛇头
while(true)
x = Math.floor(Math.random()*this.colCount);
y = Math.floor(Math.random()*this.rowCount);
if(!this.isCellFilled(x,y))
this.tbl.rows[y].cells[x].style.backgroundColor = "black";
this.body.push(x:x,y:y,color:'black');
break;


this.paused = true;
//添加键盘事件
document.onkeydown= function(e)
if (!e)e=window.event;
switch(e.keyCode | e.which | e.charCode)
case 13:
if(Snake.paused)
Snake.move();
Snake.paused = false;

else
//如果没有暂停,则停止移动
Snake.pause();
Snake.paused = true;

break;

case 37://left
//阻止蛇倒退走
if(Snake.direction==1)
break;

Snake.direction = 3;
break;

case 38://up
//快捷键在这里起作用
if(event.ctrlKey)
Snake.speedUp(-20);
break;

if(Snake.direction==2)//阻止蛇倒退走
break;

Snake.direction = 0;
break;

case 39://right
if(Snake.direction==3)//阻止蛇倒退走
break;

Snake.direction = 1;
break;

case 40://down
if(event.ctrlKey)
Snake.speedUp(20);
break;

if(Snake.direction==0)//阻止蛇倒退走
break;

Snake.direction = 2;
break;



,
//移动
move: function()
this.timer = setInterval(function()
Snake.erase();
Snake.moveOneStep();
Snake.paint();
, this.speed);
,
//移动一节身体
moveOneStep: function()
if(this.checkNextStep()==-1)
clearInterval(this.timer);
alert("Game over!\nPress Restart to continue.");
return;

if(this.checkNextStep()==1)
var _point = this.getNextPos();
var _x = _point.x;
var _y = _point.y;
var _color = this.getColor(_x,_y);
this.body.unshift(x:_x,y:_y,color:_color);
//因为吃了一个食物,所以再产生一个食物
this.generateDood();
return;

//window.status = this.toString();
var point = this.getNextPos();
//保留第一节的颜色
var color = this.body[0].color;
//颜色向前移动
for(var i=0; i<this.body.length-1; i++)
this.body[i].color = this.body[i+1].color;

//蛇尾减一节, 蛇尾加一节,呈现蛇前进的效果
this.body.pop();
this.body.unshift(x:point.x,y:point.y,color:color);
//window.status = this.toString();
,
//探寻下一步将走到什么地方
pause: function()
clearInterval(Snake.timer);
this.paint();
,
getNextPos: function()
var x = this.body[0].x;
var y = this.body[0].y;
var color = this.body[0].color;
//向上
if(this.direction==0)
y--;

//向右
else if(this.direction==1)
x++;

//向下
else if(this.direction==2)
y++;

//向左
else
x--;

//返回一个坐标
return x:x,y:y;
,
//检查将要移动到的下一步是什么
checkNextStep: function()
var point = this.getNextPos();
var x = point.x;
var y = point.y;
if(x<0||x>=this.colCount||y<0||y>=this.rowCount)
return -1;//触边界,游戏结束

for(var i=0; i<this.body.length; i++)
if(this.body[i].x==x&&this.body[i].y==y)
return -1;//碰到自己的身体,游戏结束


if(this.isCellFilled(x,y))
return 1;//有东西

return 0;//空地
,
//擦除蛇身
erase: function()
for(var i=0; i<this.body.length; i++)
this.eraseDot(this.body[i].x, this.body[i].y);

,
//绘制蛇身
paint: function()
for(var i=0; i<this.body.length; i++)
this.paintDot(this.body[i].x, this.body[i].y,this.body[i].color);

,
//擦除一节
eraseDot: function(x,y)
this.tbl.rows[y].cells[x].style.backgroundColor = "";
,
paintDot: function(x,y,color)
this.tbl.rows[y].cells[x].style.backgroundColor = color;
,
//得到一个坐标上的颜色
getColor: function(x,y)
return this.tbl.rows[y].cells[x].style.backgroundColor;
,
//用于调试
toString: function()
var str = "";
for(var i=0; i<this.body.length; i++)
str += "x:" + this.body[i].x + " y:" + this.body[i].y + " color:" + this.body[i].color + " - ";

return str;
,
//检查一个坐标点有没有被填充
isCellFilled: function(x,y)
if(this.tbl.rows[y].cells[x].style.backgroundColor == "")
return false;

return true;
,
//重新开始
restart: function()
if(this.timer)
clearInterval(this.timer);

for(var i=0; i<this.rowCount;i++)
this.tbl.deleteRow(0);

this.body = [];
this.init();
this.speed = 250;
,
//加速
speedUp: function(time)
if(!this.paused)
if(this.speed+time<10||this.speed+time>2000)
return;

this.speed +=time;
this.pause();
this.move();

,
//产生食物。
generateDood: function()
var colors = ['red','orange','yellow','green','blue','purple','#ccc'];
var x = Math.floor(Math.random()*this.colCount);
var y = Math.floor(Math.random()*this.rowCount);
var colorIndex = Math.floor(Math.random()*7);
if(!this.isCellFilled(x,y))
this.tbl.rows[y].cells[x].style.backgroundColor = colors[colorIndex];


;
</script>
<body onload="Snake.init();">
/*************************************************************<br />
* javascript贪吃蛇 v2.4<br />
* author: sunxing007 05/14/2009<br />
* 转载请注明来自 <a href="http://blog.csdn.net/sunxing007">http://blog.csdn.net/sunxing007</a> 谢谢!<br />
**************************************************************/<br />
<table id="main" border="1" cellspacing="0" cellpadding="0"></table>
<input type="button" id="btn" value="开始/暂停" />点左边按钮或按Enter开始/暂停游戏<br />
<input type="button" id="reset" value="重新开始" /><br />
<input type="button" id="upSpeed" value="加速" />点左边按钮或按Ctrl + ↑加速<br />
<input type="button" id="downSpeed" value="减速" />点左边按钮或按Ctrl + ↓减速
<script>
$('btn').onclick = function()
if(Snake.paused)
Snake.move();
Snake.paused = false;

else
Snake.pause();
Snake.paused = true;

;
$("reset").onclick = function()
Snake.restart();
this.blur();
;
$("upSpeed").onclick = function()
Snake.speedUp(-20);
;
$("downSpeed").onclick = function()
Snake.speedUp(20);
;
</script>
</body>
</html>追问

这个只是代码,能说的详细些么

参考资料:http://blog.csdn.net/sunxing007/archive/2009/05/14/4187038.aspx

参考技术A <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>贪吃蛇</title>
<style type="text/css">
div#gameBoard width: 1000px; height:500px; background:gray; margin: 0 auto; position: relative;
div#gameControl width: 998px; height: 50px; border: 1px solid gray; margin: 0 auto; line-height: 50px;
div.block width: 20px; height:20px; float:left;
div.snake_block background: red; position: absolute;
div.food_block background: green; position: absolute;
span#banner float: left;
div#buttons float: right;
</style>
<!--[if lt IE 7]>
<style>
div#buttons float: right; padding-top: 14px;
</style>
<![endif]-->
<script type="text/javascript">
function Snake(oBoard)//蛇的构造函数
this.snakeHead = null;//蛇头
this.snakeBody = [];//蛇身
this.moveDir = 2;//0:left 1:up 2:right 3:down
this.isDead = false;//标识蛇是否死掉

for(var i=3; i>0; i--)
var oDiv = document.createElement('div');
oDiv.className = "block snake_block";
oBoard.oDivBoard.appendChild(oDiv);
oDiv.style.left = i * 20 + "px";
oDiv.style.top = "40px";
this.snakeBody.push(oDiv);

this.turn = function(direction)//转向
this.moveDir = direction;//修改属性moveDir的值
;
this.move = function()
//先得到蛇头,根据蛇头确定下一步移动的目标坐标
this.snakeHead = this.snakeBody[0];//取出蛇身体的第一节,做为蛇头
var nextPos = left: parseInt(this.snakeHead.style.left), top: parseInt(this.snakeHead.style.top);//表示蛇头下一步移动的坐标位置
switch(this.moveDir)
case 0://left
nextPos.left -= 20;
break;
case 1://up
nextPos.top -= 20;
break;
case 2://right;
nextPos.left += 20;
break;
case 3://down
nextPos.top += 20;
break;

var snakeTail = this.snakeBody.pop();//删除并取出数组中最后一个元素
snakeTail.style.left = nextPos.left + "px";
snakeTail.style.top = nextPos.top + "px";
this.snakeBody.unshift(snakeTail);//将蛇尾巴加到头上
this.eat();
;
this.eat = function()
this.snakeHead = this.snakeBody[0];
//2.判断蛇是否吃到墙
if(parseInt(this.snakeHead.style.left) == -20 || parseInt(this.snakeHead.style.left) == 1000
|| parseInt(this.snakeHead.style.top) == -20 || parseInt(this.snakeHead.style.top) == 500)
this.isDead = true;

//3.判断蛇是否吃到自己的身体
for(var i=1; i<this.snakeBody.length; i++)
if(parseInt(this.snakeHead.style.left) == parseInt(this.snakeBody[i].style.left) &&
parseInt(this.snakeHead.style.top) == parseInt(this.snakeBody[i].style.top))
this.isDead = true;



//1.蛇吃食物

if(this.snakeHead.style.left == oBoard.food.oDomDiv.style.left &&
this.snakeHead.style.top == oBoard.food.oDomDiv.style.top)
this.grow();
oBoard.food.locate();//食物重新定位

;
this.grow = function()
//蛇增长身体
oBoard.food.oDomDiv.style.background = "red";
this.snakeBody.push(oBoard.food.oDomDiv);

;



function Food(oBoard)
this.oDomDiv = null;
this.locate = function()//食物定位
do
var xPos = Math.floor(Math.random() * 1000);//512
var yPos = Math.floor(Math.random() * 500);//512
xPos = xPos - xPos%20;
yPos = yPos - yPos%20;

var oDiv = document.createElement('div');
oDiv.className = "block food_block";
oBoard.oDivBoard.appendChild(oDiv);
oDiv.style.left = xPos + "px";
oDiv.style.top = yPos + "px";

this.oDomDiv = oDiv;

var reLocate = false;

//防止蛇和食物重合
for(var i=0; i<oBoard.snake.snakeBody.length; i++)
var oDivSnake = oBoard.snake.snakeBody[i];//取出蛇身体中的每一节
if(parseInt(oDivSnake.style.left) == xPos && parseInt(oDivSnake.style.top) == yPos)
reLocate = true;
break;


while(reLocate);
;

this.locate();


function Board()

this.oDivBoard = document.getElementById('gameBoard');
//画面板上的小网格
for(var rows=0; rows<25; rows++)
for(var cols=0; cols<50; cols++)
var oDiv = document.createElement('div');
oDiv.className = "block";
this.oDivBoard.appendChild(oDiv);



this.snake = new Snake(this);//将蛇类是需要的divBoard对象做为参数传递进去
this.food = new Food(this);//将面板对象做为一个整体传给food


function Game()
this.board = null;
this.timer = null;
this.init = function()//游戏初始化
this.board = new Board();//创建面板对象
;
this.startGame = function()
var oBoard = this.board;
var game = this;
this.timer = setInterval(function()
//蛇移动
if(!oBoard.snake.isDead)
oBoard.snake.move();
else
game.stopGame();


, 300);
;//开始游戏
this.stopGame = function()
alert("Game over!");
clearInterval(this.timer);
;//结束游戏
this.pauseGame = function()
clearInterval(this.timer);
;//暂停游戏
this.resumeGame = function()
this.startGame();
;//恢复游戏


window.onload = function()
var game = new Game();//创建一个游戏对象
game.init();

var oBtnStart = document.getElementById('btnStart');
oBtnStart.onclick = function()
if(this.value == "开始")
game.startGame();
this.value = "结束";
else if(this.value == "结束")
game.stopGame();
this.value = "开始";


;

var oBtnPause = document.getElementById('btnPause');
oBtnPause.onclick = function()
if(this.value == "暂停")
game.pauseGame();
this.value = "恢复";
else if(this.value == "恢复")
game.resumeGame();
this.value = "暂停";

;

document.onkeydown = function(e)
e = e || event;
var keyNum = e.which || e.keyCode;
switch(keyNum)
case 37: //left
if(game.board.snake.moveDir == 2)

break;

game.board.snake.turn(0);
break;
case 38: //up
if(game.board.snake.moveDir == 3)

break;

game.board.snake.turn(1);
break;
case 39: //right
if(game.board.snake.moveDir == 0)

break;

game.board.snake.turn(2);
break;
case 40: //down
if(game.board.snake.moveDir == 1)

break;

game.board.snake.turn(3);
break;


;

</script>
</head>
<body>
<div id="gameBoard"></div>
<div id="gameControl">
<span id="banner">JavaScript 贪吃蛇 By SYSIT</span>
<div id="buttons">
<input type="button" value="开始" id="btnStart"/>
<input type="button" value="暂停" id="btnPause"/>
</div>
</div>
</body>
</html>
参考技术B 1 参考技术C 这个视频很难找的!
参考技术D 这个视频很难找的!

HTML5期末大作业:在线电影介绍(6页) HTML+CSS+JavaScript 大学生毕设网页设计源码HTML web网页设计制作成品

HTML5期末大作业:在线电影介绍(6页) HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品

常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 明星、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 军事、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他 等网页设计题目, A+水平作业, 可满足大学生网页大作业网页设计需求, 喜欢的可以下载!

>>>🍅 点击进入🍅 >>>500例HTML期末大作业源码
🍅 HTML期末大作业文章专栏
🍅 作者博客主页

1.临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手? 网页要求的总数量太多?
2.没有合适的模板?等等一系列问题。你想要解决的问题,在这篇博文中基本都能满足你的需求~
3.原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,这是一个不错的网页制作,画面精明,非常适合初学者学习使用。

作品介绍

1.网页作品简介 :HTML期末大学生网页设计作业 A+水平 ,喜欢的可以下载,文章页支持手机PC响应式布局。包含:主页、关于我们、登录、注册,总共4个页面。

2.网页作品编辑:此作品为学生期末大作业网页设计题材,代码为简单学生水平 html+css 布局制作,作品下载后可使用任意HTML编辑软件(例如:DW、HBuilder、NotePAD 、Vscode 、Sublime 、Webstorm、 Notepad++ 等任意HTML软件编辑修改网页)。

3.网页作品布局:网页布局整体为响应式布局、LOGO、导航、主体内容布局。子页面多种布局,兴趣爱好内容使用图片列表布局,成绩页面插入了表格,联系我们使用图片对齐方式设置了左对齐。

4.网页作品技术:使用DIV+CSS制作网页, 背景图、音乐、视频、flash、鼠标经过及选中导航变色效果、下划线 、等。 表单提交、评论留言,并使用JavaScript制作了表单判断(提交时表单不能为空)。

一、作品展示

1.首页

2.电影1介绍

3.电影2介绍

4.电影3介绍

5. 电影4介绍

二、文件目录

三、代码实现


<html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>home</title>
<link rel="stylesheet" type="text/css" href="css/index.css" tppabs="http://yanshi.brahj.cn/chengpin/dianying/css/index.css">
<script src="js/jquery-1.4a2.min.js" tppabs="http://yanshi.brahj.cn/chengpin/dianying/js/jquery-1.4a2.min.js" type="text/javascript"></script>
<script src="js/jquery.KinSlideshow-1.2.1.min.js" tppabs="http://yanshi.brahj.cn/chengpin/dianying/js/jquery.KinSlideshow-1.2.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
	$("#KinSlideshow").KinSlideshow();
})
</script>
<style type="text/css">
.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{font-size:14px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; }
h3.title{ font-size:16px;}
.importInfo{ font-family:Verdana; font-size:14px;}
</style>
</head>

<body bgcolor="#0d0908">
<center>
<div class="head"><img src="images/top.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/top.jpg" /></div>
<div class="page">

<div class="nav">
  <p>好莱坞大片推荐</p>
</div>

<div class="content" style="padding-top:10px;">
<div class="guntu">
<marquee><img src="images/h1.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/h1.jpg" width="160" height="90" />  <img src="images/h2.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/h2.jpg" width="160" height="90" />  <img src="images/h3.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/h3.jpg" width="160" height="90" />  <img src="images/h4.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/h4.jpg" width="160" height="90" />  <img src="images/h5.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/h5.jpg" width="160" height="90" />  <img src="images/h6.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/h6.jpg" width="160" height="90" /></marquee>
</div>

<div class="jianzhu"><p>美国喜剧</p><p>英国喜剧</p></div>

<div class="jianzhu_bot">

<div class="jianzhuA">
<a href="dianying1.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying1.html"><img src="images/1.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/1.jpg" border="0" align="left"  style=" float:left;"/></a>
<p  style=" float:left; margin-left:10px; display:inline">《妈妈咪呀》主角是希腊小岛上以开餐馆为生的一对母女。女儿即将出嫁,她很希望自己的父亲能够亲自在婚礼当日将她的手递到新郎手中,可惜她的妈妈从来没有告诉过她到底谁是她的父亲。于是在出嫁之前,她偷看了妈妈的日记,发现妈妈有三个情人都极有可能是她的亲生父亲,在情急之下,她根据所找到的旧信件地址,寄了三张请柬邀请他们参加她的婚礼。在她妈妈不知道的情况下,女主角的“三个爸爸”在...<a href="dianying1.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying1.html">[详细]</a><br />
</p>
</div>


<div class="jianzhuA">
  <a href="dianying6.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying6.html"><img src="images/6.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/6.jpg" border="0" align="left"   style=" float:left;"/></a>
  <p style=" float:left; margin-left:10px; display:inline"> 如果你认为则是一部描写幽灵僵尸的电影,那你就大错特错了,本片改编自丹尼尔·克罗斯的同名漫画小说,讲述了两个二十岁的少女在高中毕业和以后生活之间这段时间里,一段奇怪的、不知拿来做什么的空白。在她们看来这段时间里的现实世界比幽灵世界更可怕。<br />伊尼德和丽贝卡是一对非常要好的朋友,是那种呆在一起时特别舒服自在的朋友
...<a href="dianying6.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying6.html">[详细]</a></p>
</div>

</div>




<div class="jianzhu_bot">

<div class="jianzhuA">
<a href="dianying2.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying2.html"><img src="images/2.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/2.jpg" border="0" align="left"  style=" float:left;"/></a>
<p  style=" float:left; margin-left:10px; display:inline">本片根据1998年的法国电影《Le Diner
  de Cons》改没编而成。主人公和一班自命聪霸明的朋友相约举行“白痴晚宴常”,规则很简单,即每人携一名“白痴之最”共赴晚餐,看看到底谁带来的客人最愚不可及,以此来逗乐取笑。后来主人公找到了一个看起来很傻的男人,原以为他是最佳人选。没想到因为阴差阳错,对方傻头傻脑的举动,反倒将主人公愚弄了一番,让其叫苦不迭。...<a href="dianying2.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying2.html">[详细]</a><br />
</p>
</div>


<div class="jianzhuA">
  <a href="dianying7.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying7.html"><img src="images/7.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/7.jpg" border="0" align="left"   style=" float:left;"/></a>
  <p style=" float:left; margin-left:10px; display:inline"> 在这个动荡不安的乱世中,很少有像英国情报局这么值得信赖的单位。它拥有全世界最顶尖的情报员、最尖端的先进科技、最犀利的武器配备以及最有效的情报搜集网,而且每一名英国情报局特派员都是十八般武艺样样精通的顶尖高手。
<br />
因此当他们得到有人想偷走英国王室珠宝的情报时,就派出局里最顶尖的超级间谍:天字第一号特派员前往调查。但是...他很快就被坏挂掉了。更惨的是
...<a href="dianying7.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying7.html">[详细]</a></p>
</div>

</div>


<div class="jianzhu_bot">

<div class="jianzhuA">
<a href="dianying3.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying3.html"><img src="images/3.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/3.jpg" border="0" align="left"  style=" float:left;"/></a>
<p  style=" float:left; margin-left:10px; display:inline">对于刚满30岁的皮特·卡尔文(保罗·路德脯饰)来说,没有什么比目丁前这件事更让他尴尬的了--前不久的一天晚上,他向交往了好几年的女朋友祖伊(拉什达·琼斯饰)求婚,而祖伊也答应了他的求婚。本来,这是个挺让人高兴的事,但正当皮特着手准备婚礼的时候才发现,钱不是问题,时间不是问题,订酒店选婚纱选蜜月度假在哪里通通都是问题,最大的问题是,皮特根本找不到一个可以做他新婚伴郎的人...<a href="dianying3.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying3.html">[详细]</a><br />
</p>
</div>


<div class="jianzhuA">
  <a href="dianying8.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying8.html"><img src="images/8.jpg" tppabs="http://yanshi.brahj.cn/chengpin/dianying/images/8.jpg" border="0" align="left"   style=" float:left;"/></a>
  <p style=" float:left; margin-left:10px; display:inline"> 影片讲述了英国女王伊丽莎白二世的父亲乔治六世国王的故事。乔治六世就是那位为了美人而放弃江山的爱德华八世的弟弟,爱德华退位后,他很不情愿地坐上了国王的宝座。然而乔治六世有很严重的口吃,发表讲话时非常吃力,连几句很简单的话都结结巴巴地讲不出来。幸运的是他遇到了语言治疗师莱昂纳尔(Lionel
    Logue),通过一系列的训练两人成为好友,国王的口吃也大为好转 ...<a href="dianying8.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying8.html">[详细]</a></p>
</div>

</div>


<div class="jianzhu_bot">

<div class="jianzhuA">
<a href="dianying4.html" tppabs="http://yanshi.brahj.cn/chengpin/dianying/dianying4.html"课程引言作业

网页制作课程设计总结

HTML5期末大作业:web课程设计“我的家乡”——四川成都(7页) HTML+CSS+JavaScript

html网页制作期末大作业-网上花店html+css+javascript

HTML5期末大作业:在线电影介绍(6页) HTML+CSS+JavaScript 大学生毕设网页设计源码HTML web网页设计制作成品

网页设计与制作课程设计之摄影分享网站