宁德网站优化【宁德开通400电话】宁德网站搭建、宁德微信公众号推文外包、宁德开通京东拼多多设计、宁德淘宝装修-小程序制作-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

宁德网站优化【宁德开通400电话】宁德网站搭建、宁德微信公众号推文外包、宁德开通京东拼多多设计、宁德淘宝装修

发表日期: 2021-05-24 09:42:55 浏览次数:84

宁德网站优化【宁德开通400电话】宁德网站搭建、宁德微信公众号推文外包、宁德开通京东拼多多设计、宁德淘宝装修

网站建设.jpg

宁德市隶属于福建省,别称闽东,中国大黄鱼之乡,国家园林城市。位于福建省东北翼沿海、福建闽东地区,东临东海,与台湾隔海相望,西邻南平,南接省会福州市,北接浙江,是福建离“长三角”和日本、韩国最近的城市。土地面积1.34万平方公里,直接相邻的海域面积4.46万平方公里,拥有世界级天然深水港三都澳。地形以丘陵山地为主,沿海为小平原,属中亚热带海洋性季风气候。

宁德市下辖蕉城区、福安市、福鼎市、古田县、霞浦县、周宁县、寿宁县、屏南县、柘荣县。第七次人口普查主要数据显示宁德市2020年常住人口314.68万人。

宁德也是中国东南沿海休闲度假和生态旅游的胜地 [1]  ,境内共有1个世界地质公园、2个5A级景区、3个国家级风景名胜区和7个省级风景名胜区。 [2]  滨海有嵛山、台山列岛、大京、西洋岛、三都澳等海岸景区;内陆拥有国家级森林公园2个,省级森林公园4个,国家级湿地公园1个,省级自然保护区2个,市级自然保护区9个。2019年11月15日,宁德市被授予“国家森林城市”称号。 [3] 

2020年宁德市实现地区生产总值2619亿元,同比增长6.0%。 [31] 


JavaScript脚本对LRC歌词折叠展开

使用场景:不同播放器对lrc歌词格式支持程度不一样,尤其是网页播放器,很多不支持不同时间唱同一句歌词,所有时间会折叠成一行的格式,这种歌词在网上很常见,然而有的时候我们不能使用折叠的歌词,那么我们就要一行一行的去拆开,放到对应的时间线。手动去拆解是一件很麻烦的事情,但我之前一直这么搞。。。现在写了个脚本一劳永逸,不仅能把折叠的歌词展开,还能反过来把展开的歌词折叠起来,还能规范歌词格式。解放了双手,屡试不爽。

在线歌词转换:


折叠/展开歌词 脚本代码:

复制代码//把歌词展开函数,参数传完整的lrc歌词字符串,需要换行function unfoldLrc(lrc){var lrcArr = lrc.split("\n");var lrcHead = [];var lrcContent = [];lrcArr.forEach(function(n,i){	var times = n.match(/\[(.*?)\]/g);	if(times){	var leng = times.length;	var index = n.indexOf(times[leng-1])	var txt = n.substring(index).split("]")[1];	times.forEach(function(item,index){		var time = item.match(/\[(\d{2}[\:\.]\d{2}[\:\.]\d{2})\]/);		if(time){		var hsm = time[1].split(/[\:\.]/);		var obj = {		time:hsm[0]+hsm[1]+hsm[2],			lrc:"["+hsm[0]+":"+hsm[1]+":"+hsm[2]+"]"+txt		};		lrcContent.push(obj);		}else{	lrcHead.push(n);		}	});	}});lrcContent.sort(function(time1,time2){	return (time1.time - time2.time)});lrcContent.forEach(function(n,i){	lrcContent[i] = n.lrc;});checkLrcHead(lrcHead);var allLrc = lrcHead.concat(lrcContent);return allLrc.join("\n");}//处理歌词头部信息,检查完整度,保证歌词标准格式function checkLrcHead(head){var obj = {};head.forEach(function(n,i){	var key = n.match(/\[(\w+)\:/)[1];	var value = n.match(/\:(.*?)\]/)[1];	if(key){	obj[key] = value;	}});var keys = Object.keys(obj);if(keys.indexOf("ti") == -1){	obj["ti"] = "Unknown Song";}if(keys.indexOf("ar") == -1){	obj["ar"] = "秋叶";}if(keys.indexOf("al") == -1){	obj["al"] = "戒不掉的心跳";}if(keys.indexOf("by") == -1){	obj["by"] = "秋叶博客";}head.length = 0;var sortArr = ["ti","ar","al","by"];sortArr.forEach(function(n,i){	head.push(["["+n+":"+obj[n]+"]"]);});return head;}//把歌词折叠,参数传完整的lrc歌词字符串,需要换行function foldLrc(lrc){var lrcArr = lrc.split("\n");var lrcObj = {};var lrcHead = [];var newLrc = [];lrcArr.forEach(function(n,i){	var times = n.match(/\[(.*?)\]/g);	if(times){	var leng = times.length;	var index = n.indexOf(times[leng-1])	var txt = n.substring(index).split("]")[1];	times.forEach(function(item,index){		var time = item.match(/\[(\d{2}[\:\.]\d{2}[\:\.]\d{2})\]/);		if(time){		var hsm = time[1].split(/[\:\.]/);		if(!lrcObj[txt]){			lrcObj[txt] = [time[0]];		}else{			lrcObj[txt].push(time[0]);		}		}else{		lrcHead.push(n);		}	});	}});checkLrcHead(lrcHead);var allLrc = lrcHead.concat(newLrc);for(var i in lrcObj){	allLrc.push(lrcObj[i].join("")+i);}return allLrc.join("\n");}复制代码


宁德网站优化宁德开通400电话宁德网站搭建、宁德微信公众号推文外包、宁德开通京东拼多多设计、宁德淘宝装修

上一条:宁德400电话办理【宁德网站公司】宁德百度优化、宁德域名注册、宁德网店美工、宁德微信公众号托管
下一条:宁德小程序制作【宁德企业邮箱】宁德网站外包、宁德微信商城开发、宁德网店美工、宁德淘宝设计
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约