推荐一款诺基亚手机

html-css012

推荐一款诺基亚手机,第1张

我个人比较喜欢N96和N85

下面是一点信息:

N96:

体积:92 立方厘米

重量:125 克

长:103 毫米

宽:55 毫米

高:18 毫米,局部可达 20 毫米

存储功能*

16GB 内置闪存,外加 microSD 存储卡插槽 (可热插拔) 用以增强扩展性和灵活性

大约 16GB 的动态存储空间:

- 视频:40 小时**

- 音乐:16,000 首曲目***

128MB RAM,256MB 系统存储空间 (操作系统加动态用户数据空间)

* 可能在不预先通知的情况下对产品细节进行修改和改进。所提供的应用程序可能有所不同。动态存储空间是指在各动态存储功能间共享可用存储空间。当使用其中任何一个功能时,其他同样依赖于动态存储空间的功能的可用存储空间便会减少。

** 视频容量按 H.264 768-kbps 视频格式

算,分辨率采用 320x240,并伴有 96-kbps 的 AAC 音频。音乐容量按每首歌曲长 3 分 45 秒且采用 48 kbps eAAC+ 编码方式计算。

*** 在诺基亚音乐管理器中,存储容量按每首歌曲长 3 分 45 秒且采用 48 kbps eAAC+ (M4A) 编码方式计算。若采用 128 kbps AAC 编码方式,则最多可储存 [12,000] 首歌曲。

电源管理

电池:诺基亚 BL-5F 电池,950 毫安时

通话时间:上限约为 150 / 220 分钟 (WCDMA / GSM)

待机时间:上限约为 200 / 220 小时 (WCDMA / GSM)

视频播放时间:上限约为 5 小时 (离线模式)

音乐播放时间:上限约为 14 小时 (离线模式)

*实际工作时间可能因使用的无线接入技术、运营商的网络配置和使用方式而不同于以上标注的时间。

屏幕和用户界面

2.8 英寸 QVGA (240 x 320 像素) LCD TFT 屏幕,最高支持 1,600 万色

用户界面:60 系列第三版,Feature Pack 2

当前待机模式屏幕,多媒体功能表

数据传送*

双传输模式 (DTM),支持在 GSM/EDGE 网络中同时建立语音和分组数据连接。Simple 等级 Class A,多时隙等级 Class 11,最高下载速率/上传速率:177.6/118.4 kbps

EGPRS 等级 Class B,多时隙等级 Class 32,最高下载速率/上传速率为 296/177.6 kbps

GPRS 等级 Class B,多时隙等级 Class 32,最高下载速率/上传速率为 107/64.2 kbps

*实际达到的速率可能因网络而异。

视频与电视

视频与电视

视频中心

视频中心:视频体验的中枢

访问上次播放的视频并继续播放

我的视频:存储的视频集

访问互联网视频,兼容 RSS 订阅源与视频播客,可以直接进行无线更新和下载

服务目录,可以发现新的互联网视频

视频编解码器与视频格式

MPEG-4 Part 2 (H.263/SP),最高支持每秒 30 帧的 VGA,硬件加速编解码器,可在设备屏幕上支持最高的 QVGA 或通过电视输出端口支持最高的 SDTV

MPEG-4 Part 10 (H.264/AVC),最高支持每秒 30 帧的 VGA,硬件加速编解码器,可在设备屏幕上支持最高的 QVGA 或通过电视输出端口支持 SDTV

Windows Media Video (WMV9),最高支持每秒 30 帧的 VGA CIF/QVGA,硬件加速编解码器,可在设备屏幕上支持最高的 QVGA 或通过电视输出端口支持 SDTV

RealVideo QCIF,每秒 30 帧

支持在浏览器中播放 Flash 视频

DRM 支持:OMA DRM 1、OMA DRM 2、WM DRM

基于浏览器的视频访问

支持下载、流式播放和渐进式下载

支持 Flash 视频

音乐功能

音乐功能

音乐功能*

数字音乐播放器 – 支持 MP3、AAC、eAAC+、WMA 和专辑插图

播放列表编辑与共享

均衡器与可视效果

在 Nokia Music Store 网站上搜索、浏览和购买歌曲 – 支持受 Windows Media DRM 保护的文件

* 并非所有国家或地区都提供 Nokia Music Store 服务。

收音机*

调频立体声收音机 (87.5-108 兆赫,76-90 兆赫),支持 RDS 和 Visual Radio™ 以及在离线模式下使用调频收音机

诺基亚互联网收音机

* 调频收音机需要依赖无线设备天线以外的天线。需要将兼容耳机或配件连接到设备才能使调频收音机正常工作。

图像功能

图像功能

主照相/摄像机

最高支持 500 万像素 (2592 x 1944 像素)

卡尔蔡司光学系统:Tessar™ 镜头

自动对焦,自动曝光

光圈数/孔径:F2.8

焦距:5.2 毫米

焦距范围:10 厘米到无限远

双 LED 照相机闪光灯、摄像灯、录制指示灯、自动对焦辅助灯

辅照相/摄像机

VGA (640 x 480 像素) 传感器

视频录制

录制 MPEG-4 格式的视频时最高支持每秒 30 帧的 VGA

数字录像防抖

视频片段长度:受存储空间限制

视频文件格式:.mp4 (默认),.3gp (用于彩信)

可以设置场景、摄像灯、白平衡、色调

摄影

静止图像分辨率:最高支持 500 万像素 (2592 x 1944 像素)

静止图像文件格式:JPEG、EXIF

位置标记:自动将拍摄地点信息插入相片

可以设置场景、闪光灯、连拍、自动定时器、颜色、白平衡、对比度、曝光补偿,指南

探索

探索

地图与导航

内置 GPS 接收机,支持辅助 GPS (A-GPS)*

诺基亚地图应用程序

可以免费下载 150 多个国家或地区的地图、几百万个地点、位置详情和卫星图像**

可选购的升级功能:多媒体城市指南和导航服务:驾车 - 语音车载导航,或步行 – 适用于步行的即时路线导航

* A-GPS 是一种需要数据计划且依赖于网络的功能。使用这一功能可能需要支付额外的费用。

** 下载卫星图像可能需要通过您的服务提供商网络传输大量数据。有关数据传送费用的信息,请与您的服务运营商联系。

电子邮件

简便易用的电子邮件客户端,支持图像、视频、音乐和文档附件

支持 SMTP、IMAP4、POP3、MMS、SMS。统一 SMS/MMS 编辑器

与诺基亚无线键盘 SU-8W (需单独购买) 兼容

浏览与互联网

支持网页领航的诺基亚网络浏览器,可视化历史记录,支持 HTML 与 JavaScript,支持 Flash Lite 3.0 与 Flash 视频

RSS 阅读器

连接功能

高速 USB 2.0,带 B 类 Micro USB 接口

3.5 毫米立体声耳机插孔,支持电视输出 (PAL/NTSC)

2.0 版蓝牙规范,支持 A2DP 立体声音频和增强型数据传输 (EDR)

可通过 USB 数据线和蓝牙无线技术与诺基亚 N 系列 PC 套件连接

N85:

诺基亚 N85 - 简约设计,集音乐、游戏和互联网于一身。

设计简约、紧凑,即使功能强大也可轻松驾驭。利用 500 万像素的照相/摄像机,将美好记忆一网打尽,在生动、自然的绝佳 OLED 屏幕上让其栩栩如生。选择一款预装游戏,激活之后即可免费试用。在线找到更多游戏,可以先试玩再购买。辅助 GPS 显示您所在的位置,互联网帮助您选择目的地,诺基亚地图为您的出行保驾护航。您的设备中随附语音导航试用版。借助长时间的电池电量和大量存储空间,即使在旅行途中也可以怡然自乐。通过即时消息、互联网通话、小工具和社交网络,让您与朋友随时保持联系。诺基亚 N85 多媒体计算机具有强大的分享、探索和娱乐功能,一切都触手可及。

尺寸

机型:双向滑盖

尺寸:103x50x16.0 毫米

重量:128 克

体积:76 立方厘米

双向滑盖,具有弹簧辅助结构

屏幕和 3D

尺寸:2.6"

分辨率:320 x 240 像素(QVGA)

最高支持 1,670 万色

有源矩阵 OLED 技术

亮度控制

方向传感器

环境光检测器

按键和输入法

数字键盘:

- 机盖键(60 系列按键、多媒体键、通话/结束键)

- 滑盖快捷键(媒体控制/缩放/游戏)

- Navi™ 多媒体导航键

专用媒体/缩放/游戏键

专用照相/摄像机和音量键、机盖键

多媒体键

Navi™ 多媒体导航键

声控命令

智能按键照明

颜色和外壳

标准销售包装内可选的颜色:铜色

插孔

支持大容量存储模式的 Micro-USB 插孔,高速 USB 2.0

3.5 毫米 AV 插孔

电源

1,200 毫安时锂电池 BL-5K

通话时间(最长):

- GSM 6.9 小时

待机时间(最长):

- GSM 363 小时

分组数据浏览时间(最长):5 小时 42 分钟

视频播放时间(最长):7 小时

视频录制时间(最长):2 小时 54 分钟

音乐播放时间(最长):28 小时

游戏时间(最长):7 小时

闪存

microSD 存储卡插槽,支持热插拔,最高支持 8GB

74MB 内部动态存储空间

78MB 内置 NAND 闪存

通信和导航

通信和导航

工作频率

四频 EGSM 850/900/1800/1900

可在各 GSM 频段间自动切换

航班模式

数据与网络功能

CSD

HSCSD,最高速率 43.2 kbps

GPRS 等级 Class A,多时隙等级 Class 32,最高速率 107/64.2 kbps(下行/上行)

EDGE 等级 Class B,多时隙等级 Class 32,最高速率 296/177.6 kbps(下行/上行)

HSDPA,最高速率 3.6 Mbps(下行)

支持 TCP/IP

可充当数据调制解调器

本地连接和同步

蓝牙 2.0(支持增强型数据速率)。

蓝牙模式:

拨号网络模式(网关)

对象推送模式(服务器和客户端)

文件传输模式(服务器)

免提模式(音频网关)

耳机模式(音频网关)

基本图像模式(图像推送响应器和启动器)

远程 SIM 卡接入模式(服务器)

设备识别模式

通讯录访问模式(服务器)

立体声音频流媒体:

- 通用音频/视频传输模式

- 音频/视频远程控制模式(音频/视频远程控制目标)

- 高级音频传输模式(音频源)

利用附加的解决方案,可以集成到企业专用的分支交换机(PBX) 基础架构

数字生活网络联盟认证

支持 UPnP

支持 MTP(移动传输协议)

通过诺基亚视频数据线(CA-75U,包括在标准销售包装中,可能根据标准销售包装配置有所变化) 支持电视输出(PAL)

诺基亚 XpressPrint 快易印打印解决方

支持本地和远程 SyncML 同步

通话功能

内置免提立体声扬声器

自动应答(与耳机或车载套件配合使用)

任意键接听

呼叫等待、通话保留、呼叫转接

通话计时

记录已拨电话、已接来电和未接来电

自动重拨

单键拨号

声控拨号

支持固定拨号

振动提示(内部)

侧面音量键

静音/取消静音

带图像的名片夹

通话铃声

支持多达 6 个与会者的电话会议

信息功能

短信息,支持连锁信息以发送较长的信息

同时删除多条短信息

语音合成信息阅读器

彩信版本 1.2

支持最大 600 KB 的信息

自动调整彩信图像大小

短信息和彩信共用收件箱

信息收信人列表

支持 Windows Live(需要下载 Windows Live Messenger 应用程序)

广播信息

电子邮件

支持的协议:IMAP、POP3、SMTP

支持电子邮件附件

支持电子邮件筛选

支持 OMA 电子邮件通知

支持 IMAP IDLE

支持诺基亚 Intellisync 无线电子邮件

支持诺基亚移动 VPN

网络浏览

支持的标记语言:HTML、XHTML MP、WML、CSS

支持的协议:HTTP 第 1.1 版、WAP

支持 TCP/IP

支持网页领航的诺基亚网络浏览器

诺基亚移动搜索

GPS 和导航 内置和单独的 GPS、A-GPS,并且基于蜂窝网络

诺基亚地图 2.0 应用程序

图像和声音

图像和声音

摄影

500 万像素照相机(2584 x 1938 像素)

图像格式:JPEG、Exif

CMOS 传感器,卡尔蔡司光学系统,Tessar™ 镜头

20 倍数码变焦

通过辅助灯和两段式快门键自动对焦

焦距:5.45 毫米

焦距范围:10 厘米至无限远

近距模式焦距:10-50 厘米

双 LED 闪光灯

闪光灯模式:开、关、自动和消除红眼

闪光灯有效范围:3 米

白平衡模式:自动、阳光、阴天、白炽灯、荧光灯

中央重点测光自动曝光;曝光补偿:+2 ~ -2EV(.33EV 间隔)

拍摄模式:静止、连拍、自动定时器、摄像

场景模式:自动、用户自定义、微距、肖像、风景、运动和夜间

色调模式:正常、怀旧、黑白、负片、逼真

感光度模式:高、中、低、自动

全屏取景器

活动工具栏

专用照相机键

通过滑盖来保护和启动照相/摄像机

横向模式

设备内置相片编辑器

可直接在兼容相片打印机上进行打印

通过诺基亚视频数据线(CA-75U,包括在标准销售包装中) 支持电视输出(PAL/NTSC)

诺基亚 XpressShare 快易享共享解决方案

诺基亚 XpressTransfer 快易传存储解决方案

支持使用 Navi 多媒体导航键滚动查看多媒体资料

从多媒体资料中演示带有 Ken Burns 效果(自动缩放和平移) 和 3D 立体声音效的幻灯片

视频

主摄像机

视频录制最高支持 640 x 480 像素(VGA)、30 帧/秒

最高支持 8 倍数码变焦

正面摄像机:

- 视频录制最高支持 352 x 288 像素(CIF)、15 帧/秒

- 最高支持 2 倍视频数码变焦

视频录制文件格式:.mp4、.3gp;编解码器:H.263、H.264

音频录制格式:AMR、AAC 立体声

图像稳定

视频白平衡模式:自动、阳光、阴天、白炽灯、荧光灯

场景模式:自动、夜间

色调模式:正常、怀旧、黑白、负片、逼真

片段长度(最长):1 小时 30 分钟

RealPlayer

视频播放文件格式:.mp4、.3gp;编解码器:H.263、H.264

视频流媒体:.mp4、.flv、.vmw

横向模式视频播放

视频通话:最高支持 640 x 480 像素(VGA)、30 帧/秒

视频铃声(3 个内置铃声)

通过诺基亚视频数据线(CA-75U,包括在标准销售包装中) 支持电视输出(PAL/NTSC)

设备内置视频编辑器

在线专辑/博客:从多媒体资料上传相片/视频片段

支持使用 Navi™ 多媒体导航键滚动查看多媒体资料

与另一部兼容的移动设备共享实时视频

音乐和音频播放

诺基亚 N 系列数字音乐播放器

- 播放列表

- 均衡器

- 可根据艺术家、专辑、作曲家和流派进行选择

- 专辑图案显示

- 外观

音乐播放文件格式:.mp3、.wma、.aac、eAAC、eAAC+

音频流媒体

- UPnP 音乐流媒体

专用音乐键

专用音量键

调频收音机 87.5-108 兆赫,支持 RDS

调频发射器 88.1 - 108 兆赫

支持可视收音机

3.5 毫米立体声耳机插孔

诺基亚音乐播放器

诺基亚音乐管理器

支持诺基亚音乐商店

支持诺基亚播客

铃声:mp3、aac、AAC+ 64 和弦铃声、AMR、WMA

3D 音效立体声扬声器

内置立体声扬声器

与 Windows Media Player 同步音乐

支持 Navi™ 多媒体导航键

语音和音频录制

声控命令

声控拨号

录音

音频录制格式:AMR、AAC 立体声和 WMP

FR、EFR和 GSM AMR

数字立体声麦克风

语音播报

个性化设置:情景模式、主题模式、铃声

可自定义的情景模式

铃声:mp3、aac、AAC+ 64 和弦铃声、AMR、WMA

视频铃声

主题模式:

- 壁纸

- 屏幕保护图案

- 铃声

- 预装主题模式

- 可更换颜色主题模式

软件

软件

软件平台和用户界面

S60 3rd edition, feature pack 2

第 9.3 版 Symbian 操作系统

当前待机模式

声控命令

FOTA(通过“空中传送”更新固件)

多媒体功能表

支持 Navi™ 多媒体导航键

自动用户界面旋转

个人信息管理(PIM):名片夹、时钟、日历等

动态存储空间

高级名片夹数据库:每个联系人可有多个号码和电子邮件详情,联系人可带有图像

支持为联系人指定图像

支持名片分组

支持封闭用户组

支持固定拨号

时钟:模拟和数字时钟,世界时钟

广播节目作为闹钟铃声的闹钟

备忘录

计算器

具备日视图、周视图和月视图功能的日历,最多储存 1,500 个条目

单位换算

文字笔记

语音笔记

当前笔记

待办事项

个人信息管理、日历、名片夹和待办事

通话过程中可查看的 PIM 信息

应用程序

Java™:CLDC 1.1、MIDP 2.1、PDA(JSR 75)、Java APIs for Bluetooth(JSR 82)、Mobile Media API 1.1(JSR 135)、Mobile 3D Graphics API for J2ME 1.1(JSR 184)、Wireless Messaging API 2.0(JSR 205)、Scalable 2D Vector Graphics API for J2ME(JSR 226)、J2ME Web Services Specification(JSR 172)、Security and Trust Services API for J2ME(JSR 177)、Location API for J2ME(JSR 179)、SIP API for J2ME(JSR 180)、Advanced Multimedia Supplements(JSR 234)、Nokia UI API

Adobe Flash Lite 3.0

支持 Windows Live(需要下载 Windows Live Messenger 应用程序)

具有缩略图的诺基亚网络浏览器

Quickoffice (Quickword, Quickpoint, Quicksheet)

Adobe Reader

Zip Manager

诺基亚地图

诺基亚 N-gage

诺基亚相片

诺基亚下载

诺基亚移动搜索

增加更多应用程序:

- 使用“下载!”客户端

- 访问 www.S60.com可将免费应用程序下载到您的 60 系列设备

- 访问诺基亚软件市场

- 访问www.mosh.nokia.com可将免费应用程序下载到您的 60 系列设备

- 可从“下载”下载 Mosh 客户端并使用它下载更多应用程序

游戏

包括免费试玩版本游戏,以及可用于激活任意一个预装游戏完整版的激活码:

-Asphalt 3

-Hooked On: Creatures of the deep

-Worlds series of poker

-Block breaker deluxe

-Tetris

-Space impact

-System Rush

-Brain Challenge

-Mile High Pinball

-Snakes Subsonic

-Sims 2: Pets

-FIFA 08

-Midnight pool

-Reset generation

-Bounce

包括 N-Gage 应用程序

专用游戏键

纵向和横向视图游戏

配件

配件

销售包装内容

诺基亚 N85

诺基亚电池(BL-5K)

诺基亚旅行充电器(AC-10)

诺基亚视频数据线(CA-75U)

诺基亚数据线(CA-101)

诺基亚音乐耳机(HS-45、AD-54)

诺基亚 8 GB microSD 卡(MU-43)

《用户手册》

《快速入门》

推荐配件

蓝牙扬声器 MD-7W

蓝牙耳机 BH-903

立体声耳机 WH-700

兼容车载解决方案

诺基亚蓝牙屏显车载套件 CK-600

诺基亚伸缩式车载充电器 DC-10

诺基亚扬声器 HF-300

兼容配件

兼容配件

支持文档和相关文档

支持文档和相关文档

相关文档

SAR certification information

Declaration of Conformity

诺基亚客户服务 诺基亚客户服务

产品、服务和功能的供应情况可能因国家或地区而异。请向邻近的诺基亚指定经销商查询。产品规格若有变化,恕不另行通知。

软件用户界面设计在工作流程上分为结构设计、交互设计、视觉设计三个部分:

一、结构设计(Structure Design)

结构设计也称概念设计 (Conceptual

Design),是界面设计的骨架。通过对用户研究和任务分析,制定出产品的整体架构。基于纸质的的低保真原型(Paper

Prototype)可提供用户测试并进行完善。在结构设计中,目录体系的逻辑分类和语词定义是用户易于理解和操作的重要前提。如西门子手机的设置闹钟的

词条是“重要记事”,让用户很难找到。

二、交互设计(Interactive Design)

交互设计的目的是使产品让用户能简单使用。任何产品功能的实现都是通过人和机器的交互来完成的。因此,人的因素应作为设计的核心被体现出来。交互设计的原则如下:

1)有清楚的错误提示。误操作后,系统提供有针对性的提示。

2)让用户控制界面。“下一步”、“完成”,面对不同层次提供多种选择,给不同层次的用户提供多种可能性。

3)允许兼用鼠标和键盘。同一种功能,同时可以用鼠标和键盘。提供多种可能性。

4)允许工作中断。例如用手机写新短信的时候,收到短信或电话,完成后回来仍能够找到刚才正写的新短信。

5)使用用户的语言,而非技术的语言。

6)提供快速反馈。给用户心理上的暗示,避免用户焦急。

7)方便退出,如手机的退出,是按一个键完全退出,还是一层一层的退出。提供两种可能性。

8)导航功能。随时转移功能,很容易从一个功能跳到另外一个功能。

三、视觉设计(Visual Design)

在结构设计的基础上,参照目标群体的心理模型和任务达成进行视觉设计。包括色彩、字体、页面等。视觉设计要达到用户愉悦使用的目的。视觉设计的原则如下:

1)界面清晰明了。允许用户定制界面。

2)减少短期记忆的负担。让计算机帮助记忆,例:User Name,、Password、IE进入界面地址可以让机器记住。

3)依赖认知而非记忆。如打印图标的记忆、下拉菜单列表中的选择。

4)提供视觉线索。图形符号的视觉的刺激GUI(图形界面设计):Where, What, Next Step。

5)提供默认(default)、撤销(undo)、恢复(redo)的功能

6)提供界面的快捷方式。

7)尽量使用真实世界的比喻。如:电话、打印机的图标设计,尊重用户以往的使用经验。

8)完善视觉的清晰度。条理清晰图片、文字的布局和隐喻不要让用户去猜。

9)界面的协调一致。如手机界面按钮排放,左键肯定右键否定或按内容摆放。

10)同样功能用同样的图形。

11)色彩与内容。整体软件不超过5个色系,尽量少用红色、绿色。近似的颜色表示近似的意思。

当然,要着手开发一个软件用户界面,远远不止这三步,在进行开发之前还需要进行需求分析、方案验证等前期工作,而作为UI设计师,这三步则是最核心也是最关键的工作。

<html>

<head>

    <title></title>

    <script type="text/javascript" language="javascript">

        function getTime() {//js函数,定期执行的函数主体

            var dateTime = new Date()//新建系统时间的对象

            var hour = formatTime(dateTime.getHours())//获取小时并格式化,格式化函数formatTime(),下同

            var minute = formatTime(dateTime.getMinutes())//获取分

            var second = formatTime(dateTime.getSeconds())//获取秒

            //   var millisecond = dateTime.getMilliseconds()//获取毫秒

            var code = "当前时间是:" + hour + ":" + minute + ":" + second//+ "  " + millisecond//第一个div的内容(数字时钟)

            var codeChinese = "当前时间是:" + formatChinese(hour) + "时" + formatChinese(minute) + "分" + formatChinese(second) + "秒"//第二个div的内容(中文时钟)

            document.getElementById("divTime").innerHTML = code//第一个div内容填充

            document.getElementById("divTimeChinese").innerHTML = codeChinese//第二个div内容填充

            document.getElementById("monDigitalClock").innerHTML = makeMonCode(hour.toString() + ":" + minute.toString() + ":" + second.toString()) + blockEmpty()//+ makeMonCode(millisecond.toString())

            updateLatestTime()//更新剩余时间

        }

        function formatTime(num) {//格式化数字,小于10时在数字前添加0

            if (num < 10) {

                return "0" + num

            }

            else {

                return num

            }

        }

        function formatChinese(num) {//中文格式处理

            var str = String(num)

            if (str.length == 1) {//一位数的情况,直接返回中文

                return formatSingleNumber(str)

            }

            else {//两位数的情况

                var mid = "十"

                var top = str.substr(0, 1)//第一位

                var btn = str.substr(1, 2)//第二位

                return (formatSingleNumber(top) + mid + formatSingleNumber(btn)).replace("零十", "零").replace("十零", "十").replace("零零", "零").replace("一十", "十")//使用formatSingleNumber函数转换成中文并将不符合中文数字表示方法的替换一下

            }

        }

        function formatSingleNumber(num) {//单个数字转化成中文

            return num.replace("1", "一").replace("2", "二").replace("3", "三").replace("4", "四").replace("5", "五").replace("6", "六").replace("7", "七").replace("8", "八").replace("9", "九").replace("0", "零")

        }

        setInterval("getTime()", 1000)//定时刷新,每毫秒刷新一次

        //模拟时钟代码

        function buidlPointArea(num) {//将数字对应的点阵拼接成图案

            var code = "<div class='singleNumber'>"

            for (var i = 1 i < 6 i++) {

                for (var j = 1 j < 5 j++) {

                    code += createSinglePoint(i + "_" + j, num)

                }

            }

            code += "</div>"

            return code

        }

        function createSinglePoint(id, num) {//数字对应的黑点

            var array0 = new Array("1_1", "1_2", "1_3", "2_1", "2_3", "3_1", "3_3", "4_1", "4_3", "5_1", "5_2", "5_3")//数字0的点阵,下同

            var array1 = new Array("1_3", "2_3", "3_3", "4_3", "5_3")

            var array2 = new Array("1_1", "1_2", "1_3", "2_3", "3_1", "3_2", "3_3", "4_1", "5_1", "5_2", "5_3")

            var array3 = new Array("1_1", "1_2", "1_3", "2_3", "3_1", "3_2", "3_3", "4_3", "5_1", "5_2", "5_3")

            var array4 = new Array("1_1", "1_3", "2_1", "2_3", "3_1", "3_2", "3_3", "4_3", "5_3")

            var array5 = new Array("1_1", "1_2", "1_3", "2_1", "3_1", "3_2", "3_3", "4_3", "5_1", "5_2", "5_3")

            var array6 = new Array("1_1", "1_2", "1_3", "2_1", "3_1", "3_2", "3_3", "4_1", "4_3", "5_1", "5_2", "5_3")

            var array7 = new Array("1_1", "1_2", "1_3", "2_3", "3_3", "4_3", "5_3")

            var array8 = new Array("1_1", "1_2", "1_3", "2_1", "2_3", "3_1", "3_2", "3_3", "4_1", "4_3", "5_1", "5_2", "5_3")

            var array9 = new Array("1_1", "1_2", "1_3", "2_1", "2_3", "3_1", "3_2", "3_3", "4_3", "5_1", "5_2", "5_3")

            var numArr = new Array()

            numArr[0] = array0

            numArr[1] = array1

            numArr[2] = array2

            numArr[3] = array3

            numArr[4] = array4

            numArr[5] = array5

            numArr[6] = array6

            numArr[7] = array7

            numArr[8] = array8

            numArr[9] = array9

            var cls = "whitePoint"

            for (var i = 0 i < numArr[num].length i++) {

                if (id == numArr[num][i]) {

                    cls = "blackPoint"

                }

            }

            return "<div id='" + id + "' class='" + cls + "'></div>"

        }

        function blockEmpty() {//空格代码

            return "<div class='singleNumber'></div>"

        }

        function blockM() {//冒号的代码

            var code = ""

            code += "<div class='singleNumber'><div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='blackPoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='blackPoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div>"

            code += "<div class='whitePoint'></div></div>"

            return code

        }

        function makeMonCode(totalCode) {//生成模拟的数字时钟代码

            var finalCode = ""

            for (var i = 0 i < totalCode.length i++) {//每个字符分别转换

                if (isNaN(totalCode[i])) {//非数字字符,例子中只有冒号

                    if (totalCode[i] == ":") {

                        finalCode += blockM()//冒号的代码,用blockM()函数生成

                    }

                }

                else {

                    finalCode += buidlPointArea(totalCode[i])//数字的代码,用buildPointArea()函数生成

                }

            }

            return finalCode

        }

        function updateLatestTime() {//更新剩余时间

            var setHour = document.getElementById("sltHour").value//获取选择的小时值

            var setMin = document.getElementById("sltMin").value//获取选择的分值

            var setSecond = document.getElementById("sltSecond").value//获取选择的秒值

            var time = new Date()//获取系统时间

            var nowHour = time.getHours()//当前时间小时值

            var nowMin = time.getMinutes()//当前时间分值

            var nowSecond = time.getSeconds()//当前时间秒值

            var viewHour = setHour - nowHour//剩余小时

            var viewMin = setMin - nowMin//剩余分钟

            var viewSecond = setSecond - nowSecond//剩余秒

            if (viewSecond < 0) {//剩余秒小于0时,借位

                viewSecond += 60

                viewMin -= 1

            }

            if (viewMin < 0) {//剩余分小于0时,借位

                viewMin += 60

                viewHour -= 1

            }

            if (viewHour < 0) {//剩余小时小于0时,借位

                viewHour += 24

            }

            document.getElementById("divLatestTime").innerHTML = "剩余时间为:" + viewHour + "时" + viewMin + "分" + viewSecond + "秒"//填充

            if (viewHour == 0 && viewMin == 0 && viewSecond == 0) {//到点提示

                alert("到点了!")

            }

        }

        function createSelect() {//生成选择框代码

            var code = ""

            code += "请选择闹钟时间:<select id='sltHour' onchange='updateLatestTime()'>"

            for (var i = 1 i < 25 i++) {

                code += "<option value='" + i + "'>" + i + "</option>"

            }

            code += "</select>时"

            code += "<select id='sltMin' onchange='updateLatestTime()'>"

            for (var k = 1 k < 61 k++) {

                code += "<option value='" + k + "'>" + k + "</option>"

            }

            code += "</select>分"

            code += "<select id='sltSecond' onchange='updateLatestTime()'>"

            for (var j = 1 j < 61 j++) {

                code += "<option value='" + j + "'>" + j + "</option>"

            }

            code += "</select>秒"

            document.getElementById("divAlert").innerHTML = code

        }

    </script>

    <style type="text/css">

        body {

            background-color: #FFFFFF

        }

        .clsTime {

            width: 600px

            height: 50px

            font-size: 30px

            margin-left: auto

            margin-right: auto

            margin-top: 100px

        }

        .whitePoint {

            width: 10px

            height: 10px

            background-color: #FFFFFF

            margin: 0px

            padding: 0px

            float: left

        }

        .blackPoint {

            width: 10px

            height: 10px

            background-color: #000000

            margin: 0px

            padding: 0px

            float: left

        }

        .clsMonDigitalClock {

            margin-left: auto

            margin-right: auto

            width: 480px

            height: 50px

            background-color: #FFFFFF

        }

        .singleNumber {

            width: 40px

            height: 50px

            float: left

            font-size: 8px

        }

        .clsAlert {

            width: 400px

            margin-top: 50px

            margin-left: auto

            margin-right: auto

        }

        .clsLatestTime {

            width: 400px

            margin-top: 50px

            margin-left: auto

            margin-right: auto

        }

    </style>

</head>

<body onload="createSelect()">

    <div id="divTime" class="clsTime">loading....</div>

    <div id="divTimeChinese" class="clsTime">loading....</div>

    <div id="monDigitalClock" class="clsMonDigitalClock"></div>

    <div id="divAlert" class="clsAlert"></div>

    <div id="divLatestTime" class="clsLatestTime"></div>

</body>

</html>

之前做着玩的,有你说到的功能,有兴趣看看。代码存为html即可。