mozilla firefox中的javascript
如何在mozilla firefox插件开发中实现javascript? 在mozilla firefox中使用javascript是否有不同的实现方式 例如,如果我想创建如下函数:mozilla firefox中的javascript,javascript,firefox,function,mozilla,Javascript,Firefox,Function,Mozilla,如何在mozilla firefox插件开发中实现javascript? 在mozilla firefox中使用javascript是否有不同的实现方式 例如,如果我想创建如下函数: function selectedText () { var userSelection; if (window.getSelection) { userSelection = window.getSelection(); } else if (document.selection) {
function selectedText () {
var userSelection;
if (window.getSelection) {
userSelection = window.getSelection();
} else if (document.selection) {
userSelection = document.selection.createRange();
}
return userSelection;
}
selectedText : function () {
var userSelection;
if (window.getSelection) {
userSelection = window.getSelection();
} else if (document.selection) {
userSelection = document.selection.createRange();
}
return userSelection;
},
如果我这样写函数,是否相同的函数:
function selectedText () {
var userSelection;
if (window.getSelection) {
userSelection = window.getSelection();
} else if (document.selection) {
userSelection = document.selection.createRange();
}
return userSelection;
}
selectedText : function () {
var userSelection;
if (window.getSelection) {
userSelection = window.getSelection();
} else if (document.selection) {
userSelection = document.selection.createRange();
}
return userSelection;
},
是的,这两种方法都可以用于在javascript中定义函数/方法。这不是开发firefox扩展所特有的。您可以将任何合法的javascript代码放入firefox扩展脚本文件中 无论你做什么,你都不需要实际使用的else分支,因为这个分支与internet explorer相关。那么,firefox中javascript的实现方式是否与javascript的实现方式大体相同?因此我可以在开发mozilla时使用javascript的任何方法?如果你是说,你可以使用这两种方法中的任何一种,是的,有一个问题需要回答,如果我想在另一个函数中执行函数,我会像这样执行getSelected();在他们两个人身上?或者有什么不同的执行方式?