我一直在玩弄創建一個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中可用。