精华内容
下载资源
问答
  • 一个简单的音乐网站项目

    千次阅读 多人点赞 2020-05-10 11:51:19
    最近闲来无事,就用IDEA编写了一个简单的音乐网站,此网站具有音乐的试听,下载,收藏功能,并且点击收藏时,可以根据用户收藏的音乐信息,进行判定,推荐相类似的歌曲,而且,网站还进行了用户请求过滤,未登录时,...

    最近闲来无事,就用IDEA编写了一个简单的音乐网站,此网站具有音乐的试听,下载,收藏功能,并且点击收藏时,可以根据用户收藏的音乐信息,进行判定,推荐相类似的歌曲,而且,网站还进行了用户请求过滤,未登录时,仅可进行音乐试听操作,非管理员登录,不能进行后台操作。

    项目的源代码已经开源到GitHub:https://github.com/LeeXChen/MusicStation.git

    网站示例如下:

    网站首页

    音乐展示界面:

    查找功能可以根据用户选手或者歌曲名,进行模糊查询:

    音乐播放界面:

    点击收藏时,根据歌曲信息,进行推荐相似音乐:

    下载音乐:

    我的收藏:

    访问出错时的提示(用于过滤通过地址栏进行输入的地址,例如:http://localhost:8080/MusicStation/1231231231312):

    非管理员登陆时,禁止访问后台:

    管理员登录时的后台管理界面:

    相关的数据库建表语句如下:

    1.音乐表(此表用于存储音乐相关信息)

    songname:歌曲名

    singer:歌手

    style:音乐风格(用于收藏时推荐相似音乐)

    location:歌曲相对位置,对应于项目中web目录下的music文件夹,用于音乐播放及音乐下载,建议根据示例存储音乐和插入mysql语句,否则会报错

    img_path:歌曲封面图片的位置,对应于项目中web目录下的static文件夹中的img文件夹,建议根据示例存储图片和插入mysql语句,否则会报错

    download_count:音乐下载次数记录

    CREATE DATABASE `music` ;
    
    USE `music`;
    
    
    DROP TABLE IF EXISTS `m_music`;
    
    CREATE TABLE `m_music` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `songname` varchar(200) NOT NULL,
      `singer` varchar(20) NOT NULL,
      `style` varchar(20) NOT NULL,
      `location` varchar(200) NOT NULL,
      `img_path` varchar(200) NOT NULL,
      `download_count` int(11) NOT NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `songname` (`songname`)
    ) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8;
    
    
    insert  into `m_music`(`id`,`songname`,`singer`,`style`,`location`,`img_path`,`download_count`) values (1,'告白气球.mp3','周杰伦','流行','music/流行/','static/img/周杰伦.jpg',14);
    

    2.用户表及管理员账号

    CREATE DATABASE `music`;
    
    USE `music`;
    
    
    DROP TABLE IF EXISTS `m_user`;
    
    CREATE TABLE `m_user` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `username` varchar(20) NOT NULL,
      `password` varchar(32) NOT NULL,
      `email` varchar(200) NOT NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `username` (`username`)
    ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
    
    
    insert  into `m_user`(`id`,`username`,`password`,`email`) values (1,'admin','admin','admin@music.com');
    

    3.用户收藏所对应的表

    DROP TABLE IF EXISTS `u_collection`;
    
    CREATE TABLE `u_collection` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `username` varchar(20) NOT NULL,
      `songname` varchar(200) NOT NULL,
      `singer` varchar(20) NOT NULL,
      `download_count` int(11) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
    

    以上就是整个项目的示例,因为只是一个简单的项目,用于巩固所学知识,所以没有运用相关开发框架,不足之处,还望大家不吝赐教。

     

    展开全文
  • 使用 ASP.NET 制作一个音乐网站

    千次阅读 多人点赞 2020-02-02 18:00:21
    文章目录、效果预览二、源码下载三、预备知识四、文件结构五、数据库设计六、部分代码展示1、... 音乐网站视频效果预览 二、源码下载 源码已经上传到了我的GitHub,感兴趣的朋友请点击下方连接到达页面clone下载...


    一、效果预览

    音乐网站视频效果预览

    二、源码下载

    源码已经上传到了我的GitHub,感兴趣的朋友请点击下方连接到达页面clone下载,感觉还行的话求star

    点我前往连接

    三、预备知识

    在这里插入图片描述

    四、文件结构

    在这里插入图片描述

    五、数据库设计

    下面是数据库的三张表:

    use db_music
    go
    create table tb_musicInfo(
    	id int primary key,
    	musicType int,
    	speciaName varchar(500),
    	musicName varchar(500),
    	lyricPath varchar(500),
    	singerName varchar(500),
    	auditionSum int,
    	downSum int,
    	fileSize char(10),
    	imgs varchar(500),
    	country varchar(500),
    	addtime datetime,
    	zhuanji varchar(500),
    	zjimg varchar(500),
    	style varchar(200),
    )
    create table User(
    	userName nvarchar(50),
    	pwd nvarchar(50),
    )
    create table UserLove(
    	musicId int,
    	userName nvarchar(50)
    )
    

    六、部分代码展示

    1、数据库增删改查

    dataOperate.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Data;
    using System.Configuration;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;
    /// <summary>
    /// dataOperate 的摘要说明
    /// </summary>
    public class dataOperate
    {
        public dataOperate()
        {
            //
            // TODO: 在此处添加构造函数逻辑
            //
        }
        /// <summary>
        /// 创建数据库连接
        /// </summary>
        /// <returns>返回SqlConnection对象</returns>
        public static SqlConnection createCon()
        {
            //创建SqlConnection对象
            SqlConnection con = new SqlConnection("server=DESKTOP-9FCSCD4;database=db_music;Trusted_Connection=SSPI;");
            return con;
        }
        /// <summary>
        /// 执行对数据库的添加、删除和插入操作
        /// </summary>
        /// <param name="sql">需要执行的SQL语句</param>
        /// <returns>返回一个布尔值,当执行成功返回True否则返回False</returns>
        public static bool execSql(string sql)
        {
            //创建数据库连接
            SqlConnection con = createCon();
            //打开数据库连接
            con.Open();
            //创建SqlCommand对象
            SqlCommand com = new SqlCommand(sql, con);
            //获取ExecuteNonQuery方法返回的值
            int i = com.ExecuteNonQuery();
            //关闭数据库连接
            con.Close();
            //判断返回的值是否大于1,大于1表示执行成功
            if (i > 0)
            {
                return true;
            }
            else
                return false;
        }
        /// <summary>
        /// 返回查询的指定列
        /// </summary>
        /// <param name="sql">需要查询的SQL语句</param>
        /// <returns>返回查询的列</returns>
        public static string getTier(string sql)
        {
            //创建数据库连接
            SqlConnection con = createCon();
            //打开数据库连接
            con.Open();
            //创建SqlCommand对象
            SqlCommand com = new SqlCommand(sql, con);
            //获取ExecuteReader方法返回的对象
            SqlDataReader sdr = com.ExecuteReader();
            //读取一条记录
            sdr.Read();
            //获取查询的指定列值
            string str = sdr[0].ToString();
            con.Close();
            sdr.Close();
            return str;
    
        }
        /// <summary>
        /// 查询数据并返回SqlDataReader对象
        /// </summary>
        /// <param name="sql">需要查询的SQL语句</param>
        /// <returns>返回SqlDataReader对象</returns>
        public static SqlDataReader getRow(string sql)
        {
            //创建数据库连接对象
            SqlConnection con = createCon();
            //打开数据库连接
            con.Open();
            //创建SqlCommdand对象
            SqlCommand com = new SqlCommand(sql, con);
            //获取ExecuteReader方法返回的SqlDataReader对象
            SqlDataReader sdr = com.ExecuteReader();
            return sdr;
        }
    
        /// <summary>
        /// 查询数据并返回DataSet对象
        /// </summary>
        /// <param name="sql">需要执行的SQL语句</param>
        /// <returns>返回DataSet对象</returns>
        public static DataSet getRows(string sql)
        {
            //创建数据库连接
            SqlConnection con = createCon();
            //打开数据库连接
            con.Open();
            //创建SqlDataAdapter对象
            SqlDataAdapter sda = new SqlDataAdapter(sql, con);
            //创建DataSet对象
            DataSet ds = new DataSet();
            //填充DataSet对象
            sda.Fill(ds);
            con.Close();
            return ds;
        }
    }
    

    2、JSON数据解析

    f.cs

        public static string ToJson(this DataTable dt)
        {
            JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
    
            javaScriptSerializer.MaxJsonLength = Int32.MaxValue; //取得最大数值
            ArrayList arrayList = new ArrayList();
            foreach (DataRow dataRow in dt.Rows)
            {
                Dictionary<string, object> dictionary = new Dictionary<string, object>();  //实例化一个参数集合
                foreach (DataColumn dataColumn in dt.Columns)
                {
                    dictionary.Add(dataColumn.ColumnName, dataRow[dataColumn.ColumnName].ToString());
                }
                arrayList.Add(dictionary); //ArrayList集合中添加键值
            }
    
            return "{root:" + javaScriptSerializer.Serialize(arrayList) + "}";  //返回一个json字符串
        }
    

    3、ashx的使用

    这个比较长,就不展示了,代码在tools\Handler.ashx


    最后:感谢明日科技 出版的 《ASP.NET项目实战开发入门》

    展开全文
  • JavaWeb音乐网站

    热门讨论 2012-10-03 19:25:24
    本人学习JavaWeb时所一个用Java语言写的一个Web音乐网站,里面所用的数据库是SQL2005,主要分为三层,持久层,控制层,数据传输层。有前台和后台。此项目对于初学者来说是一个很好的参考。
  • Django建立一个音乐网站(一)

    千次阅读 2019-03-12 10:38:44
    Django是python学习的一个分支。最近跟着书上在学习。关于书上的项目我觉得拿来练手非常合适。而且涉及了数据库,html相关知识,对程序员的学习关联性我觉得还是有很大的提升的。 根据《玩转Django2.0》在此理解记忆...

    Django是python学习的一个分支。最近跟着书上在学习。关于书上的项目我觉得拿来练手非常合适。而且涉及了数据库,html相关知识,对程序员的学习关联性我觉得还是有很大的提升的。

    根据《玩转Django2.0》在此理解记忆关于python在Django中的使用。

    Django的安装

    因为Django也到了2.0的时代,而且2.0之前的版本与现在有了一些很大变化,所以根据书上进行,使用2.0进行的学习。

    python的环境不再多说,应该都是准备好了。

    但是django与python的版本互搭问题这个请网上自己寻找。django-2.0还是推荐python3.5之上版本

    利用pip安装
    pip install Django
    

    这个是最简单的方式,但是如果pip版本不高,可能下的django版本也不高。还有另一个方法

    下载源码安装

    https://www.djangoproject.com/download/

    如果是源码包, 比如 django-1.11.8.tar.gz

    直接用解压软件解压,然后到命令行(XP/Win7点击开始,在下面的那个输入框中输入 cmd, Win8在开始那里点右键,选择命令行)

    比如在D:\django-1.11.8\这个文件夹下

    cd D:
    cd django-1.11.8
    python setup.py install
    

    之后检查是否安装成功,从终端进入python环境.

    >>> import django
    >>> django.VERSION
    (1, 11, 8, 'final', 0)
    >>> 
    >>> django.get_version()
    '1.11.8'
    

    Django项目的创建

    当基本安装完成后,开始项目的创建。这时候使用Pycharm来进行项目的创建。

    选择Pycharm的理由是IDE能更好的帮助我们,工具好,我们才能更好的去理解其他的知识。

    在Pycharm直接新建工程。

    注意!注意!注意!

    此时不要建立成了python工程,要选择django工程。(如果你没有,说明你下载的可能是社区版,请寻找激活码激活的版本)
    在这里插入图片描述

    如上图所示,建立完成后,开始进行项目的初始配置

    建立完成后,我建议直接在pycharm的终端下进行,这样我们在框架之内创建我们的app程序

    在terminal中输入,例如我的

    F:\music>python manage.py startapp index
    F:\music>python manage.py startapp comment
    F:\music>python manage.py startapp play
    F:\music>python manage.py startapp search
    F:\music>python manage.py startapp ranking
    F:\music>python manage.py startapp user
    

    完成项目的创建之后,在项目music的根目录下创建文件夹templates和music(pycharm下创建成功),两者分别存放模板文件和静态资源文件。

    在templates中放置公用模板title_base.html,在static目录下创建文件夹css,js,font,image,songFile,songLyric,songImg以及在当前目录下放置favicon.ico

    在这里插入图片描述

    接着就是关于setting中的设置。

    在setting中有些地方需要我们去添加,如下:

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'index',
        'ranking',
        'user',
        'play',
        'search',
        'comment',
    ]
    
    MIDDLEWARE = [
        'django.middleware.security.SecurityMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        #使用中文
        'django.middleware.locale.LocaleMiddleware',
        'django.middleware.common.CommonMiddleware',
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
        'django.middleware.clickjacking.XFrameOptionsMiddleware',
    ]
    
    TEMPLATES = [
        {
            'BACKEND': 'django.template.backends.django.DjangoTemplates',
            'DIRS': [os.path.join(BASE_DIR, 'templates'),
                     os.path.join(BASE_DIR,'index/templates'),
                     os.path.join(BASE_DIR,'ranking/templates'),
                     os.path.join(BASE_DIR,'user/templates'),
                     os.path.join(BASE_DIR,'play/templates'),
                     os.path.join(BASE_DIR,'comment/templates'),
                     ],
            'APP_DIRS': True,
            'OPTIONS': {
                'context_processors': [
                    'django.template.context_processors.debug',
                    'django.template.context_processors.request',
                    'django.contrib.auth.context_processors.auth',
                    'django.contrib.messages.context_processors.messages',
                ],
            },
        },
    ]
    
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'music_db',
            'USER': 'root',
            'PASSWORD': '123456',
            'HOST': '127.0.0.1',
            'PORT': '3306',
        },
    }
    

    当所有常规设置信息都完成之后,我们接着对项目url进行配置,在项目的urls.py中分别对新建的App设置相应的URL地址

    注意!!!

    注意!!!

    注意!!!

    根据书上所描述一开始就将所有的App数据进行了添加。但是在操作过程中,因为其他模板应用并没有完成设计所以,会报错不存在model

    此时可以先添加进行,完成一个模板之后,将其注释去掉

    urlpatterns = [
        path('admin/', admin.site.urls),
        path('', include('index.urls')),
        #path('ranking.html', include('ranking.urls')),
        #path('play/', include('play.urls')),
        #path('comment/', include('comment.urls')),
        #path('search/', include('search.urls')),
        #path('user/', include('user.urls')),
    ]
    

    基本配置就算完成,下一部分先关于数据库的建立写博客

    展开全文
  • 如何做一个简单好玩的音乐网页

    千次阅读 2019-01-16 11:20:55
    如何做一个简单好玩的音乐网页 (作者:宁佐潮,撰写时间:2019年1月16日) 下面我们开始用所学的的知识,开始做一个简单而方便的音乐页面,未使用插件 一共分为两部分: 一:播放部分 二:钢琴部分 由上图...

    如何做一个简单好玩的音乐网页

    作者:朝思
    下面我们开始用所学的的知识,开始做一个简单而方便的音乐页面,未使用插件
    一共分为两部分:
    一:播放部分
    二:钢琴部分
    在这里插入图片描述
    由上图可见,左上角的为播放部分,可以实现基本的操作功能,支持鼠标和键盘操作
    其他就是钢琴部分,我把这分为两个html写入,把另一个小的用iframe标签嵌入进去
    在这里插入图片描述
    首先是布局,第一部分的布局十分简洁,一个时间+四个按钮,然后就是一些歌曲
    在这里插入图片描述
    然后就是css样式,可以说是十分简洁了
    在这里插入图片描述
    接下来就是重点,javascript的写法,主要就是简单的if 和for循环
    这个是鼠标点击事件
    在这里插入图片描述
    这个是键盘的点击事件
    在这里插入图片描述
    再加一个自动播放,获取到音乐的时长,我把结尾减去了5秒
    在这里插入图片描述
    调用的方法在这里
    //播放
    function one(){
    tranfor = true;
    var musiclist = document.getElementById(“music”).getElementsByTagName(“video”);
    for(var i = 0;i<musiclist.length;i++){
    musiclist[ind].play();
    }
    tranfor = false;
    }
    //暂停
    function two(){
    tranfor = true;
    var musiclist = document.getElementById(“music”).getElementsByTagName(“video”);
    for(var i = 0;i<musiclist.length;i++){
    musiclist[ind].pause();
    }
    tranfor = false;
    }
    //上一首
    function three(){
    tranfor = true;
    var musiclist = document.getElementById(“music”).getElementsByTagName(“video”);
    var leftBtn = ind-1;
    if(leftBtn < 0){
    alert(“已经到顶了!”);
    return;
    }else{
    for(var i = 0;i<musiclist.length;i++){
    musiclist[leftBtn].play();
    musiclist[ind].pause();
    }
    ind–;
    }
    tranfor = false;
    }
    //下一首
    function four(){
    tranfor = true;
    var musiclist = document.getElementById(“music”).getElementsByTagName(“video”);
    var rightBtn = ind+1;
    if(rightBtn === musiclist.length){
    alert(“居然没有歌了,快去添加吧!”);
    return;
    }else{
    for(var i = 0;i<musiclist.length;i++){
    musiclist[rightBtn].play();
    musiclist[ind].pause();
    }
    ind++;
    }
    tranfor = false;
    }

    接下来就是钢琴的部分
    钢琴我把它分为了二个部分,一个是上面的词谱,另一个便是下面的钢琴按键部分,然后在右上角我给了一个背景音乐的按钮

    首先html部分,一样的简洁
    在这里插入图片描述
    然后css部分,词谱部分是一个轮播的格式,钢琴按键部分排列整齐便可

    Javascript部分更加简洁,首先是词谱的左右换页
    在这里插入图片描述
    然后再是背景音乐按钮的点击事件
    在这里插入图片描述
    接下来就是核心,钢琴按钮的点击事件,先是鼠标的点击
    在这里插入图片描述
    然后再加上按键的点击事件在这里插入图片描述
    就这样,一个简洁好用的音乐网页便完成了

    展开全文
  • 使用HTML+CSS+JS做一个音乐播放器

    千次阅读 多人点赞 2021-02-14 21:52:38
    、观前说明: 1.本人为新手,很多地方可能写得不好,欢迎指正。 2.本人仍在学习CSS中,在本篇中若有写得不好的地方,欢迎指正。 3.本人尚未系统性的学习过JS(还没学到),在这里用到的JS全是靠以前学其他语言积累下...
  • HTML实现简易音乐网站

    千次阅读 多人点赞 2020-02-24 19:52:23
    网站效果图: 入场文字发光特效(js) 点击右下角>即可进入主页 首页: 头部使用轮播图 排行榜 歌单 歌手 联系我们 登录 账号:admin 密码:123456 代码分类: 代码太多,懒得截,需要源码联系邮箱:...
  • 项目编号:BS-PT-049 运行环境: ...本系统基于Springboot和Vue实现的前后端分离的一个在线音乐网站系统,系统功能完整,页面简洁大方,是一个非常优秀的JAVA系统,比较适合毕业设计使用。 系统的主要功.
  • 一个关于音乐排行搜索的网站,初学者必备的网站实例,提高学习能力。
  • 基于SSM框架整合的一个音乐管理网站项目,实现登陆,注册,上传,下载,以及增删改查基本操作,对于学习SPring框架整合有很大的帮助
  • 使用列表系列标签完成常见网页中的列表结构; 熟练掌握表格,表单都系列标签,在项目中熟练使用; 了解哪些标签在项目中经常使用,哪些标签已被废除; 迈出HTML5开发的第步,为后续课程打下基础;
  • 可是我们想要听优质歌曲的地方少之又少,很多优质的歌曲都是要花钱的,今天给大家分享6免费的高品质音乐网站。 1.音乐聚合网 网页看起来非常简单,可以在线听音乐,在这网站很容易就能找到你想要听的歌曲,而且...
  • 基于java web的在线音乐网站开发与实现

    万次阅读 多人点赞 2019-05-06 22:49:14
    本人的毕业设计,页面设计感觉不咋地,感觉可以做出更好的页面效果,但是时间有限。我后期有时间再优化,虽然毕业设计过了,但是作为本人大学四年写的代码量最多的项目,还是有必要后期不断...学习一个框架其实是...
  • HTML+CSS+JS做一个简易音乐播放器

    千次阅读 2020-03-31 23:44:23
    做一个播放器,音乐和歌词事先要下载好,搜一些自己喜欢的封面,让图片360度旋转的样式,通过按钮增删样式达到跟音乐同步进行: .img{ animation: img 18s linear infinite; -moz-animation: im...
  • 推荐一个用于程序员写代码时播放背景音乐网站:听雨网 推荐一个用于程序员写代码时播放背景音乐网站:听雨网 不过今天要介绍的网站播放的不是歌曲,而是自然界下雨的声音。这个网站的名字:Rainy Mood——下雨的...
  • a页面是用datalist一个页面有图片跟歌曲名两项内容,b页面是播放页面。如何点击a页面的歌曲名然后跳到b页面播放对应ID的数据库中的歌曲。。
  • 教你玩转HTML(html5)h5网页设计,网站
  • 用HTML+CSS做一个漂亮简单的个人网页

    万次阅读 多人点赞 2019-12-20 17:14:46
    1.刚好帮我妹写了一个作业做一个个人网页设计,简单的三个小页面,就从网上随便找了图片自己随便设计了下东拼西凑哈哈哈!!!可能有点low但是对她来说或者需要做简单的个人网站应该就够了吧! 图片是从站酷上面找...
  • 推荐一个 Spring Boot + MyBatis + Vue 音乐网站

    千次阅读 多人点赞 2021-08-20 15:22:48
    今天推荐一个音乐网站项目,前端技术栈基于 Vue.js 开发前台后台,后端基于Spring  Boot + MyBatis ,数据库使用的是 MySQL。该系统包含音乐网站基本功能:音乐播放、用户管理、歌曲管理、歌单管理、歌手信息、...
  • JAVA音乐网站(JAVA毕业设计)

    千次阅读 2021-01-06 16:54:44
    如果对大家有用的话欢迎点star 简介 该毕业设计采用当前较火爆的框架spring boot,从而简化了环境搭建的操作,对于刚学完spring boot框架的同学来说,当前系统具有一定的参考价值。页面炫酷,适合年轻的朋友。...
  • 前言:最近闲的有点蛋疼,因为平时对音乐挺感兴趣的,而且搜了一下网上基本上很少有酷狗版的音乐播放器(仿酷狗ios界面)所以就想当第一人,做一做,一、为了学习vue知识,二、强迫症没有网页版iso页面。 项目名称...
  • HTML+CSS初级入门

    万人学习 2017-07-22 13:34:05
    本课程主要目标是教给大家: 1)HTML和CSS能干什么? 2)HTML和CSS是什么? 3)HTML和CSS怎么用,这里会讲解常用到的HTML和CSS的使用规则 4)一步一步开发一个响应式的页面 QQ交流群:659123270
  • 用Vue做一个音乐app

    千次阅读 2018-05-02 17:44:25
    为什么写这项目 获取教程 vue-music 基于 Vue 包括音乐推荐、搜索、播放、榜单、收藏 欢迎体验:https://neveryu.github.io/music/,在手机上效果更好,...
  • html+css的音乐网站

    千次阅读 2020-01-29 21:57:53
    html+css的音乐网站 用弹性布局(display: flex;),关于这部分也是最近才接触,到现在还是处于懵逼状态,个人觉得这页面参考价值不大,只是在这边做个记录放置代码罢了 *参考价值:0 ![视频以及图片墙和底部...
  • HTML&CSS;实战教程

    万人学习 2017-03-20 12:00:26
    创建标准网页的初学者指南,也适合深入学习Html,CSS的同学,后面课程有深入的讲解,本课程会初级介绍Html和CSS,让你从入门到精通轻松掌握Web开发语言,从元素标签到CSS样式每部分都详细进行了介绍和讲解,讲解了...
  • 今天闲着无事,就想写点东西。然后听了下歌,就打算写播放器。 于是乎用h5 audio的加上js简单的... 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
  • 制作个人音乐网站

    千次阅读 2017-12-18 12:02:00
    转载于:https://www.cnblogs.com/big-bang3/p/8056870.html
  • Java Web 项目音乐网站的开发与实现

    千次阅读 2020-11-22 19:51:31
    Java Web 音乐网站的开发与实现 该系统采用当前主流的Java语言编写,框架上采用MVC三层模型结构,以动态的JSP页面作为与用户经行交互的视图,用户与服务器之间采用B/S架构。使用MySql作为后台数据库,在Windows环境...
  • 在线音乐网站 php 源码(精心收集)

    热门讨论 2010-04-27 10:29:32
    在线音乐网站 php 源码(精心收集) 这是一个做得很不错的音乐网站,很有学习价值
  • 国外10优秀音乐网站推荐

    万次阅读 2015-03-23 11:53:40
    ①The Hype Machine-炒作机器 http://hypem.com/  一个专项性的聚合网站,专门用于跟踪Blog中的音乐资源,可以在线收听,用于让访客更好的发现各类音乐或者新的艺人等等。 ②Musgle-基于Google的简易音乐搜索...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,727
精华内容 22,690
关键字:

如何做一个音乐网站