我已经在互联网上搜索了我的数字必须是一个微不足道的问题。我怎么做一个基本的网络应用程序而不用硬编码任何文本呢?!?这似乎是第一个要学习的课程,但我无处可以找到如何正确地做到这一点。
我前段时间使用Google Script创建了一个网络应用程序,然后我将DOM服务器端修改为客户端 - 并轻松将所有文本切换到占位符,我可以在数据库中轻松查找并替换为正确的措辞和语言 -
<h1>{{myHeader}}</h1>
将作为:
<h1>My Header</h1>
如果英语是所需的语言..数据库就像
那样{'en': {'myHeader':'My Header', 'myOtherPhrase':'I hate computers sometimes'}, 'sv':{...}}
现在我正试图从谷歌脚本中取得一点进展,并再次编写相同的网络应用程序,但我无法理解从哪里开始和/或采取什么方向?
我想要绝对零硬编码的单词/文本..我不想用5种硬编码语言做5个不同的网站,我不想成为唯一能够改变拼写错误的单词的人我想为其他对编程本身一无所知的人创建一个简单的管理工具。
我无处可以直截了当地回答说这就是你2017年的表现。
我查了一下XML ...这看起来非常过时和老派?
我检查了node.js并尝试学习..但没有。我无法弄清楚如何像以前一样做服务器端的事情。此外,似乎在服务客户端之前修改DOM作为字符串服务器端(在Google脚本中模板化的Html)非常业余,因为它绝对没有SEO据我所知的SEO ..我无法想象谷歌会如何做自己。
我看到一些例子,其中人们发布标签然后循环遍历DOM以替换它们客户端..这似乎是一个非常缓慢和坏主意,其中标签通常可见一秒钟用户改变之前(更不用说再次缺乏SEO)。
然后我看到很多人硬编码的例子。我不想这样做......
只是显而易见的方式。请世界赐教......
我在Firebase上托管我的应用...谢谢!