【发布时间】:2019-01-30 05:52:10
【问题描述】:
我希望能够创建 JavaScript 笔记对象并使用导航栏窗格动态删除它们。
var sel = window.getSelection();
var range = sel.getRangeAt(0);
var editor = { "startContainer": range.startContainer, "startOffset": range.startOffset, "endContainer": range.endContainer, "endOffset": range.endOffset };
然后使用消息,我会将位置和消息传递给函数以添加注释:
Notes(editor, message);
function Notes(location, note) {
this.location = location;
this.note = note;
}
我正在努力思考如何在本地实际保存数据。
function addNote() {
// if(tyepof(Storage) !== "undefined"){
// if(localStorage.notes){
// localStorage.notes
// } else {
// localStorage.notes =
// }
localStorage.setItem()
}
localStorage 是要走的路吗?我知道 sessionStorage 只存储会话。
【问题讨论】:
-
基于我的codepen项目codepen.io/Zwienclaw/pen/wxGKEQ
-
您可以将便笺数据存储在对象数组中,然后使用 localStorage 检索数据并遍历每个对象以为每个对象创建一个便笺。所以是的,我会说 localStorage 可能是一种去这里的方式。
-
您是否有任何指向此类示例的资源链接?
标签: javascript html css local-storage