Caminhos relativos da raiz em javascript

No ASP.NET, você pode usar caminhos relativos da raiz de seu domínio usando o caractere til:

"~/Scripts/myScript.js"

No javascript, as pessoas às vezes se perguntam como fazer isso. Não queremos codificar nosso domínio, mas também não queremos usar a notação ‘./’, pois nossos arquivos podem ser movidos posteriormente. Isso quebraria as coisas, e talvez não saibamos disso.

Um truque é usar ‘../../ ..’, mas você nunca tem certeza de quantos níveis precisa para subir.

As soluções são bastante simples:

'/Scripts/myScript.js'

Começar com ‘/’ criará um caminho relativo a partir de sua raiz.