作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前只了解书签的基础知识。例如,我知道要创建一个仅创建警报的书签,您可以使用以下代码
<a href="javascript:(function() { alert(); })()">Drag Me To Bookmarks</a>
但是,如果您有更复杂的 javascript,并且具有多个辅助方法怎么办?例如,我想创建一些 JavaScript 代码来根据一天中的时间发出“早安”或“晚安”警报。还假设我使用 2 个函数来执行此操作,如下所示
function getMessage() {
if(morning) {
return "Good Morning";
} else if(evening) {
return "Good Evening";
}
}
function myAlert() {
alert(getMessage());
}
JS有多种功能,如何将其变成书签?
最佳答案
您只需将其包装在立即执行的函数中,如示例所示:
javascript:(function() {
function getMessage() {
if(morning) {
return "Good Morning";
} else if(evening) {
return "Good Evening";
}
}
function myAlert() {
alert(getMessage());
}
myAlert();
})()
关于javascript - 如何将 JavaScript 代码转换为小书签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40550013/
我是一名优秀的程序员,十分优秀!