2010-08-16 59 views
1

我正在編寫一些個人使用的腳本。現在我傾向於將我的CD收藏列表保留在具有一些時尚設計的HTML文件中,但我厭倦了通過「手動」編輯列表,這意味着我不想每次添加新CD都要編輯該代碼。那麼是否有一種方法可以使用JS或JQuery,以便我可以從本地文件中添加/讀取(此腳本不是遠程的,它是本地的(儘管我可能嘗試將它遠程託管)。在JS中編輯服務器端文件

我不要使用的任何其他語言比HTML,CSS和JS/JQuery的

編輯:是否可以添加一個鏈接,當我點擊我的電腦上的一些應用程序將啓動

+0

如果你要求的是訪問與客戶端(在瀏覽器中)的JavaScript文件系統,你最有可能運氣不好:http://stackoverflow.com/questions/1087246/can -javascript-access-a-filesystem – 2010-08-16 17:51:01

回答

1

若您只想。使用HTML和javascript,你需要一個服務器端腳本來寫入文件。

評論讓我想到了,我知道這不是你真正想要的問,但你可以玩的服務器端JavaScript與node.js

+0

雖然尚未完全支持,但應該可以使用HTML5的本地存儲。 – 2010-08-16 17:49:19

+0

@Jamie Wong也出現在我的腦海裏。 – mhitza 2010-08-16 18:26:04

+0

使用當前的技術我的答案是... – HurnsMobile 2010-08-16 19:26:13

0

你可以像下面這樣做:用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的一個單獨的文件被拉進來。