我一直在玩弄创建一个JavaScript版本的原始巨大洞穴冒险的想法,作为一种方式来教我自己的语言。对于冒险的原始数据文件可以在这里找到 -巨大的洞穴冒险 - 使用javascript访问数据源
http://jerz.setonhill.edu/if/crowther/
我希望有经验的JavaScript程序员可以建议我来存储和访问文本数据文件的最佳方法(这是只有几百线条长)。此刻,我正在考虑将文本嵌入到html页面中的隐藏元素中,并以这种方式访问它,但我知道缺乏优雅。你怎么看?
我一直在玩弄创建一个JavaScript版本的原始巨大洞穴冒险的想法,作为一种方式来教我自己的语言。对于冒险的原始数据文件可以在这里找到 -巨大的洞穴冒险 - 使用javascript访问数据源
http://jerz.setonhill.edu/if/crowther/
我希望有经验的JavaScript程序员可以建议我来存储和访问文本数据文件的最佳方法(这是只有几百线条长)。此刻,我正在考虑将文本嵌入到html页面中的隐藏元素中,并以这种方式访问它,但我知道缺乏优雅。你怎么看?
您可以深入探索并学习AJAX。根据需要抓取内容正是AJAX所擅长的。 (如果你正在学习JS,你将最终学会AJAX)
如果你真的要加载网页上的所有土地的内容,我会建议打破了内容为单个<input type="hidden"
秒。 JavaScript非常容易抓取他们的内容,并且可以给他们描述性的描述,这将在编程期间使内容更直观。例如
这可能意味着导致r
121是“你临到裂缝”
创建分配给一个变量JavaScript对象和这段代码保存为一个单独的脚本。保持数据和控制代码分离。
所以,也许你有一个名为advdat.js文件,其中包含这样的:加载主程序之前
advdat = { 1: "YOU ARE STANDING AT THE END OF A ROAD BEFORE A SMALL BRICK\
BUILDING . AROUND YOU IS A FOREST. A SMALL\
STREAM FLOWS OUT OF THE BUILDING AND DOWN A GULLY.",
2: "YOU HAVE WALKED UP A HILL, STILL IN THE FOREST\
THE ROAD NOW SLOPES BACK DOWN THE OTHER SIDE OF THE HILL.\
THERE IS A BUILDING IN THE DISTANCE.",
3: "YOU ARE INSIDE A BUILDING, A WELL HOUSE FOR A LARGE SPRING.",...
};
加载这个在自己的脚本。你的数据现在在对象advdat中可用。