JavaScript初学——制作一个简单的网页窗口并实现其功能(一):菜单栏
2019-01-21 11:34
483 查看
本次制作只是简单的制作了界面,而未实现界面功能,具体界面如下:
在这个界面中,主要给出的有:左上角的时间(按照系统时间跳动,而非静态);右上角的“最小化”、“最大化”以及关闭界面的几个图标,具体代码如下:
css:
body { background-color: bisque; } div#all { margin: auto; width: 1300px; height: 20px; } div#menu { background-color: darkgray; width: 1300px; height: 20px; color: white; margin: auto; /* 固定整个菜单栏 */ position: fixed; } div#menu div { background-color: darkgray; height: 20px; float: left; /* 实现上下居中 */ line-height: 15px; } div#small,div#max,div#close { width: 40px; text-align: center; font-weight: bold; font-size: x-large; } div#nothing { width: 1080px; } div#getTime { width: 100px; text-align: center; }
js(注:因为只是单纯的实现界面,因此并没有引入jQuery):
// 定义一个显示时间的函数 function startTime(){ var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); //如果数字小于10,则在数字前加一个“0” m=checkTime(m); s=checkTime(s); document.getElementById('getTime').innerHTML=h+":"+m+":"+s; //500毫秒后出现此函数方法 t=setTimeout('startTime()',500); } function checkTime(i){ if (i<10) { i="0"+i; } return i; }
body:
<body "startTime()"> <div id="all"> <div id="menu"> <!-- 给网页的左上角加上一个时间功能 --> <div id="getTime" title="北京时间"></div> <div id="nothing"></div> <!-- 定义最小化窗口、最大化窗口、关闭浏览器的一个功能区 --> <div id="small" title="最小化窗口">-</div> <div id="max" title="最大化窗口">□</div> <div id="close" title="关闭窗口">×</div> </div> <!-- 创建一个空白div,防止内容被固定的div覆盖 --> <div style="width:1300px;height:20px;background:none;"></div> </div> </body>
往下将会逐步将界面完善并且将功能完善。
相关文章推荐
- JavaScript初学——制作一个简单的网页窗口并实现其功能(二):内容栏
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- html制作简单框架网页 实现自己的音乐驿站 操作步骤及源文件下载 (播放功能限mp3文件)
- SpringBoot+Websocket实现一个简单的网页聊天功能代码
- JavaScript简单实现网页回到顶部功能
- 初学JavaScript 之 一个简单的JavaScript+css实现的菜单
- JavaScript实现一个简单的网页换肤
- WPF学习——制作一个简单的录入界面(2):用C#编程实现所有控件的功能
- java实现一个简单的HTTP服务器,带打开网页和计算功能
- 如何制作一个简单的仿百度搜索功能的网页
- JavaScript简单实现网页回到顶部功能
- Javascript实现一个简单的页面倒计时功能
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- 我写的一个简单触发器,实现计票功能
- 使用Javascript实现一种简单的数字混淆功能(高手绕过)
- 一个简单但常用的javascript表格样式_鼠标划过行变色 简洁实现
- 一个简单的JavaScript数据缓存系统实现代码
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- JavaScript窗口功能指南之检查一个窗口是否存在
- 我写的一个简单触发器,实现计票功能