javascript文件位置

时间:2011-01-27 03:33:01

标签: javascript jquery-plugins structure

我想将javascript插件文件与其样式css文件统一在一个文件夹下。我还想在javascript文件本身中添加对css文件的引用。 这样做的最佳方式是什么?

现在我无法获取js文件位置。

1 个答案:

答案 0 :(得分:3)

如果你不关心支持IE:

var getErrorLocation = function (error) {
    var loc, replacer = function (stack, matchedLoc) {
        loc = matchedLoc;
    };

    if ("fileName" in error) {
        loc = error.fileName;
    } else if ("stacktrace" in error) { // Opera
        error.stacktrace.replace(/Line \d+ of .+ script (.*)/gm, replacer);
    } else if ("stack" in error) { // WebKit
        error.stack.replace(/at (.*)/gm, replacer);
        loc = loc.replace(/:\d+:\d+$/, ""); // remove line number
    }
    return loc;
};

try {
    0();
} catch (e) {
    var scriptURI = getErrorLocation(e);
}

否则,这是不可能的。