我正在編寫一些個人使用的腳本。現在我傾向於將我的CD收藏列表保留在具有一些時尚設計的HTML文件中,但我厭倦了通過「手動」編輯列表,這意味着我不想每次添加新CD都要編輯該代碼。那麼是否有一種方法可以使用JS或JQuery,以便我可以從本地文件中添加/讀取(此腳本不是遠程的,它是本地的(儘管我可能嘗試將它遠程託管)。在JS中編輯服務器端文件
我不要使用的任何其他語言比HTML,CSS和JS/JQuery的
編輯:是否可以添加一個鏈接,當我點擊我的電腦上的一些應用程序將啓動
我正在編寫一些個人使用的腳本。現在我傾向於將我的CD收藏列表保留在具有一些時尚設計的HTML文件中,但我厭倦了通過「手動」編輯列表,這意味着我不想每次添加新CD都要編輯該代碼。那麼是否有一種方法可以使用JS或JQuery,以便我可以從本地文件中添加/讀取(此腳本不是遠程的,它是本地的(儘管我可能嘗試將它遠程託管)。在JS中編輯服務器端文件
我不要使用的任何其他語言比HTML,CSS和JS/JQuery的
編輯:是否可以添加一個鏈接,當我點擊我的電腦上的一些應用程序將啓動
若您只想。使用HTML和javascript,你需要一個服務器端腳本來寫入文件。
評論讓我想到了,我知道這不是你真正想要的問,但你可以玩的服務器端JavaScript與node.js
雖然尚未完全支持,但應該可以使用HTML5的本地存儲。 – 2010-08-16 17:49:19
@Jamie Wong也出現在我的腦海裏。 – mhitza 2010-08-16 18:26:04
使用當前的技術我的答案是... – HurnsMobile 2010-08-16 19:26:13
你可以像下面這樣做:用CD列表
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CD Collection</title>
<script type="text/javascript" charset="utf-8" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8">
var cds = ['cd1', 'cd2', 'cd3'];
$(function() {
$(cds).each(function() {
$('#cd_list').append('<li>' + this + '</li>')
});
});
</script>
</head>
<body>
<p>
<ul id="cd_list"></ul>
</p>
</body>
</html>
內聯JS可以加載在爲同樣的方式jQuery的一個單獨的文件被拉進來。
如果你要求的是訪問與客戶端(在瀏覽器中)的JavaScript文件系統,你最有可能運氣不好:http://stackoverflow.com/questions/1087246/can -javascript-access-a-filesystem – 2010-08-16 17:51:01