最近在学习ajax,所以也试着着手写一个
基于ajax免刷新的技术来写一个音乐在线试听。虽然说还没有解决歌词同步问题,而且在找到歌词的地址而页面体是错误的时候程序会谈出错误警告还没有处
理,其他的都还可以。唯一可惜就是要手动输入音乐名字,我不知道怎么可以拿到比如百度歌曲top500的内容。所以还是挺将就的。过程唯一让我快乐的是解
决了一个个小问题,先是从error:没有对象,到后来判断是否真地找到有用的地址,中文歌曲名字传送问题,以及刚才的解决歌曲名字有空格的问题
(take me to your
heart)==>(take%20me%20to%20your%20heart%20).最后的一个问题就是歌词同步了。网上找到了很多
flash播放器实现了这个效果,但是要我自己写javascript,可能我还需要一定的时间。
先看看图片:
因为采用了ajax技术,所以页面本身不必刷新,更新的只有播放器url地址,以及右边的textarea内容。为了更好的显示更新的内容,页面中的文字部分才有轮流的变化策略(颜色的变化)来提醒用户更新了内容。
如果有人喜
欢,我提供了原码下载,并且如果有人对完成歌词同步问题有好的方法,请跟我联系。
QQ:331387429.
- baidusongs.rar (339.8 KB)
- 描述: 直接解压到/tomcat/webapps目录下即可。
地址:http://localhost:8080/baidusongs
- 下载次数: 972
分享到:
相关推荐
计算机组成实验报告--定点原码乘法器设计深入解析 定点原码乘法器是计算机硬件设计中的一个重要组成部分,主要用于实现二进制整数的乘法运算。在本实验中,我们将探讨定点原码乘法的基本运算法则,设计方法以及微...
**Ajax开发精要原码详解** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,大大提升了用户...
Java原码(源代码)是程序开发的基础,它以人类可读的形式表达了程序的逻辑和结构。源代码经过编译器转化为字节码后,可以在任何支持Java的平台上运行,这就是Java的“一次编写,到处运行”的理念。了解如何查看和...
【玫瑰花软件-C#附原码】是一款使用C#编程语言开发的应用,主要目标是为用户提供一个浪漫的方式来庆祝特别的日子,比如女朋友的生日。这款软件的功能在于,当启动后,屏幕上会显示全屏的玫瑰花图像,最终在屏幕中央...
一般的说法是负数的补码为其原码除符号位外取反然后总体加一,也就是说,要得到一个负数数的补码,要先知道这个负数的原码才行。那么,问题出现了,在8位长度下,-128的原码与反码都不存在,因为一个字节的有符号数...
首先,我们需要从`cmake`官方网站或者通过Git仓库下载对应版本的源代码,例如`cmake-3.15.3`。解压下载的压缩包后,进入源代码目录。在`cmake-3.15.3`目录下,你会看到一系列的源文件、文档和配置脚本。 编译`cmake...
jQuery的Ajax模块简化了异步数据交互,如`$.ajax()`、`$.get()`和`$.post()`等。通过分析源码,我们可以了解到jQuery如何处理请求的配置、数据序列化、错误处理和回调函数的执行。 **六、动画效果** jQuery的动画...
本文将深入探讨如何在基于ARM架构的开发板上,通过裸机原码(即不依赖操作系统,直接与硬件交互的程序)来读取RTC时钟,并将结果显示在LCD屏幕上。 首先,我们需要了解RTC的基本工作原理。RTC通常是一个独立的晶振...
"二进制-原码-补码-反码" 在计算机科学中,二进制数是计算机中最基本的表示形式。为了能够正确地表示和处理有符号数和无符号数,计算机科学家们提出了原码、反码和补码三种表示方法。 原码是指在二进制数的最高位...
【毁灭巫师原码】是一份商业级别的计算机软件源代码,它揭示了软件开发的内部逻辑和实现细节。源码是编程过程的核心部分,由程序员用特定编程语言编写,是软件构建的基础。在这个压缩包中,包含的是"毁灭巫师"这款...
### 二进制-原码-补码-反码 #### 一、基本概念 **二进制**是计算机中最基本的数据表示方式,它只包含两个数字:0 和 1。计算机内部的所有数据处理和存储都是基于二进制来进行的。 在计算机科学中,根据是否携带...
需要说明文件的朋友请下载:http://download.csdn.net/source/1567558, 这里没办法加进来了;也可参考 <a href='http://blog.csdn.net/sunshinestation/archive/2009/08/12/4437404.aspx'>...
【标题】"财务管理-ACCESS-Delphi原码"所涉及的知识点主要集中在两个核心领域:Access数据库管理和Delphi编程技术。 Access是微软公司开发的一种关系型数据库管理系统(RDBMS),它基于Structured Query Language...
此书的原码压缩包包含了书中涉及的所有示例代码,对于学习和理解ActiveX编程具有极高的参考价值。 ActiveX主要由以下几个核心概念组成: 1. **组件对象模型(COM)**:COM是ActiveX的基础,它定义了一种二进制标准...
《字符串加密组件-Encode-Delphi原码》 在信息技术领域,数据安全是至关重要的,尤其是在网络通信和存储中。为了保护敏感信息不被非法获取,我们常常采用加密技术对数据进行处理。本文将深入探讨一个基于Delphi编程...
**curl-7.31 原码** `curl` 是一个开源的命令行工具,用于传输数据到或从URL。它支持多种协议,包括HTTP、HTTPS、FTP、FTPS等,广泛应用于自动化任务、数据抓取和网络测试。`curl-7.31` 版本是该软件的一个特定迭代...
原码、反码和补码是二进制表示正负数的关键概念,它们主要用于无符号整数和有符号整数的表示。以下是对这些知识点的详细解释: 1. **原码**:原码是最直观的二进制表示,其中最高位(称为符号位)为0表示正数,为1...
### 原码和补码基础教程 #### 一、引言 在计算机科学领域,数字的表示方式对于数据处理至关重要。特别是在低级语言编程、硬件设计与算法优化等方面,理解数字的不同编码方式是非常关键的一步。本文将详细介绍原码...
### 原码、反码、补码详解 #### 一、引言 在计算机科学领域,二进制是表达所有数字和字符的基础。我们通常使用的十进制数需要转换成二进制来被计算机处理。但对于负数,其转换过程更加复杂。本文将详细介绍原码、...