我正在学习使用html和Javascript创建一个网站,并且希望通过在一个html中添加路径和查询来生成包含特定数据的多个页面。
例如,Stackoverflow的域是Stackoverflow.com
,当我们单击用户名时,
它转到https://stackoverflow.com/users/userid/username
或者如果我们要提出问题或单击问题,它链接到https://stackoverflow.com/questions/questionid/questiontitle
只使用html和javascript是可能的吗?如果没有,是否有webframework(可能是平台?)简单易用,无需修改当前的。html和。js文件?
我想让它像
index.html (default page)
index.html/artist/sam-smith(or artistId)
index.html/artist/bts(or artistId)
null
如果您已经设置了数据,那么您可以执行类似index.html?artistid=artistid之类的操作,并且在您的javascript中执行
function url_parameter(key) {
var url = new URL(location.href);
var parameter = url.searchParams.get(key);
return parameter;
}
当您需要artistId时,只需执行url_parameter(“artistId”)并获取所需的任何数据。