我想在我的脚本文件中定义一个函数,并且可以从我的文档中的所有点访问它。
答案 0 :(得分:1)
您需要在javascript文件中定义一个函数,如下所示:
(function addModifiedRules(){
/* your code here */
})();
在加载jsp页面或内容时加载此javascript文件。
答案 1 :(得分:0)
这样的东西将定义一个可以在文档中的任何地方调用的全局函数(声明和调用的顺序无关紧要)
function myFunction(){
console.log("You just called me!!! How could you!!!")
}
然后在文档的任何地方
myFunction();
如果您将其存储在另一个脚本文件中,则需要将其导入主文档。在标签中:
<script src='directory/scriptname.js'></script>
------------------根据需要提供额外信息------------------
如果要在jQuery选择上定义函数,则需要类似这样的函数。它本质上是代码,首先将内容滑动,然后将其从页面中删除:
jQuery.fn.extend({
slideOut: function(){
$(this).slideUp(function(){
$(this).remove();
});
}
});
可以使用以下方法调用:
$("#divId").slideOut();
您可以通过其他方式定义函数,例如原型设计,您可以在其中调用函数来处理对象。我们假设您想要将字符串中的第一个字母大写:
String.prototype.capitalise = function(){
return this.charAt(0).toUpperCase() + this.slice(1);
}
可以使用以下方法调用:
"hello".capitalise() //returns Hello