使用多个 html 文件创建双语域
Creating a bilingual domain using multiple html files
我是一个非常初级的网页设计师。最近,我受雇于一家公司,负责从头开始创建域。他们要求他们的域名是双语的。我不知道任何 JavaScript,所以我想出了创建两个单独的 html 文件的想法,我在其中将内容翻译成所需的语言,然后只做一个参考 link 所以当用户单击 en.icon 时,会弹出英语 html 页面。
这个解决方案是否有效,在托管他们的网站时会花费更多的钱吗?它会显着影响加载时间吗?
如果否,我可以继续采取哪些可能的解决方案。
嗯,如果您为每种语言编写不同的 html 页面,那将是非常低效的。如果项目很小并且将来不会扩展,它应该可以解决问题,但这绝对不是明智的方法。想象一下有一个 1000 页的网站。
我建议您学习一些 Javascript 并根据当前语言更改当前元素中的文本。
您可以将当前语言存储在 cookie 或 localStorage/sessionStorage 中(第二个选项非常简单)。
如果你查阅基本的DOM(HTML树)操作,将会对你有很大帮助在 Javascript。如果您没有从一开始就掌握所有内容,请不要担心。每个人都经历过。这很简单,不应该花你那么多时间。慢慢来 javascript,几个月后就会有回报。
在你掌握了基本使用 vanilla Javascript 之后,你可以尝试 ot jQuery。它会简化很多事情,但我建议您以困难的方式学习,以便您更深入地了解事物的工作原理。
无论你是想成为一名开发人员,还是只想成为一名设计师,学习编程基础知识都会大有帮助。
希望对您有所帮助。祝网站好运!
我是一个非常初级的网页设计师。最近,我受雇于一家公司,负责从头开始创建域。他们要求他们的域名是双语的。我不知道任何 JavaScript,所以我想出了创建两个单独的 html 文件的想法,我在其中将内容翻译成所需的语言,然后只做一个参考 link 所以当用户单击 en.icon 时,会弹出英语 html 页面。
这个解决方案是否有效,在托管他们的网站时会花费更多的钱吗?它会显着影响加载时间吗?
如果否,我可以继续采取哪些可能的解决方案。
嗯,如果您为每种语言编写不同的 html 页面,那将是非常低效的。如果项目很小并且将来不会扩展,它应该可以解决问题,但这绝对不是明智的方法。想象一下有一个 1000 页的网站。
我建议您学习一些 Javascript 并根据当前语言更改当前元素中的文本。 您可以将当前语言存储在 cookie 或 localStorage/sessionStorage 中(第二个选项非常简单)。
如果你查阅基本的DOM(HTML树)操作,将会对你有很大帮助在 Javascript。如果您没有从一开始就掌握所有内容,请不要担心。每个人都经历过。这很简单,不应该花你那么多时间。慢慢来 javascript,几个月后就会有回报。
在你掌握了基本使用 vanilla Javascript 之后,你可以尝试 ot jQuery。它会简化很多事情,但我建议您以困难的方式学习,以便您更深入地了解事物的工作原理。
无论你是想成为一名开发人员,还是只想成为一名设计师,学习编程基础知识都会大有帮助。
希望对您有所帮助。祝网站好运!