Javascript 动态网页设计,新手
你好 我正处于网页设计的“曙光”,我还没有找到一个很好的答案 这个问题到现在为止还没有解决 “假设我想创建一个有3个页面的网站: 1) 索引\主页 2) 接触 3) 个人作品 在个人作品部分,我想要一个列表,这是好的,我只想去Javascript 动态网页设计,新手,javascript,html,css,Javascript,Html,Css,你好 我正处于网页设计的“曙光”,我还没有找到一个很好的答案 这个问题到现在为止还没有解决 “假设我想创建一个有3个页面的网站: 1) 索引\主页 2) 接触 3) 个人作品 在个人作品部分,我想要一个列表,这是好的,我只想去 <ul><li></li></ul> etc etc 等 现在,让我们假设在中,我想根据我个人的网站公文包列出我写的诗的名称。然后,每个li都会将你发送到要求的诗。 一切都很好。 现在来看看真正的问题:我假设为每首诗创建
<ul><li></li></ul> etc etc
等
现在,让我们假设在
中,我想根据我个人的网站公文包列出我写的诗的名称。然后,每个li都会将你发送到要求的诗。
一切都很好。
现在来看看真正的问题:我假设为每首诗创建150多个html文件是一种自杀,毫无用处和愚蠢。也就是说,我实际上是如何做到的
我不需要你为我做硬编码。如果你能稍微解释一下,或者发布一些教程\示例,我很高兴
我爱你。这是使用服务器端语言的地方。您可以使用服务器端语言读取一些参数,然后根据条件提供解决方案 我建议您使用ASP.NET,也可以使用PHP或其他服务器端语言。但我更喜欢ASP.NET 解决方案: 你可以尝试这样的方式,一个名为:
poem.cshtml
(cshtml是一个文件,它接受C代码和HTML)。然后在页面内根据URL显示代码。假设你有一首简单的诗闪烁小星星。然后
http://www.example.com/poem/twinkle-twinkle-little-star
现在,您可以使用以下方法获得诗歌名称:
var poemName = UrlData[0];
然后使用if-else
块执行此操作:
if(poemName == "twinkle-twinkle-little-star") {
/* write that poem
* or by using else block, show other poems */
}
这很容易理解和学习
你可以使用数据库保存这首诗,并使用ASP.NET显示它。你需要学习很多
开始学习
(初学者网站)
(学习HTML、CSS)
(ASP.NET官方网站)您需要什么取决于如何使用所有这些。您可能真的需要使用服务器端语言,或者如果内容是在客户端生成的,则将使用javascript生成相应的li数组。对于新手来说,PHP将是最容易学习的服务器端语言,与javascript混合使用,ASP.NET也是一种不错的语言,但它是一种bit更多的是一个学习曲线,尽管如果你有任何C#学习经验,它会更容易。这些语言的差异只与语法有关,或者一种语言也有更多的“力量”“比另一种更重要吗?不,在编程语言中没有所谓的能力。这只是语法的简短或冗长。例如,在ASP.NET中,要连接,只需编写
Database.Open(“dbName”)代码>而在其他语言中,代码行非常多…这就是为什么我更喜欢ASP.NET:)