我正在CoffeeScript中寫我的第一個小書籤,但我很難得到任何不平凡的工作。寫第一個咖啡書籤小編
這是我所希望的劇本,我想用從網頁與選定的片段,以更新的組織模式文件:
fs = require 'fs'
appendfile = fs.createWriteStream('webjournals.org',
flags: "a"
)
appendfile.write("\n")
appendfile.write("* ")
appendfile.write(document.title)
appendfile.write("\n")
appendfile.end(window.getSelection().toString())
這編譯爲JS(並通過bookmarklet-izer運行, 。不起作用事實上,即使沒有這個工程:
(function() {
var fs;
fs = require('fs');
alert(document.title);
}).call(this);
這工作,但:
(function() {
var fs;
alert(document.title);
}).call(this);
我手動檢查了代碼,直到Coffee解釋器中的瀏覽器相關函數,並且它可以工作 - 我可以看到組織文件中的更改。我錯過了什麼?
'require'和fs是node.js的特性。 Firefox等瀏覽器沒有實現它們 – guillaume
JS中是否有文件處理函數? –
幫我來幫助你:粘貼選擇後你想用文件做什麼? – guillaume