简体   繁体   English

本地存储index.js cordova

[英]local storage index.js cordova

I am following the cordova tutorial on tutorialpoints.com. 我在tutorialpoints.com上关注cordova教程。

At Step 2 Adding Event Listeners to set and show local storage there is a sentence which is not easily comprehended by me precisely at: "Cordova security policy doesn't allow inline events so we will add event listeners inside index.js files." 在第2步“添加事件监听器以设置和显示本地存储”中,有一句话对我来说并不容易理解:“ Cordova安全策略不允许内联事件,因此我们将在index.js文件中添加事件监听器。”

What is that supposed to mean? 那是什么意思? Where should I put these inside the index.js? 我应该将它们放在index.js中的什么位置?

document.getElementById("setLocalStorage").addEventListener("click", setLocalStorage);
document.getElementById("showLocalStorage").addEventListener("click", showLocalStorage);
document.getElementById("removeProjectFromLocalStorage").addEventListener("click", removeProjectFromLocalStorage);
document.getElementById("getLocalStorageByKey").addEventListener("click", getLocalStorageByKey);

var localStorage = window.localStorage;`

Inside variable app but outside the functions, or inside any of the functions? 在变量应用程序内部但在函数外部还是在任何函数内部?

It is driving me crazy!!!! 它让我疯狂!!!

You should put it in document redy like 您应该将其放入文档中,例如

  document.addEventListener("DOMContentLoaded", function(event) {
document.getElementById("setLocalStorage").addEventListener("click", setLocalStorage);
document.getElementById("showLocalStorage").addEventListener("click", showLocalStorage);
document.getElementById("removeProjectFromLocalStorage").addEventListener("click", removeProjectFromLocalStorage);
document.getElementById("getLocalStorageByKey").addEventListener("click", getLocalStorageByKey); 
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM