1)引入的js檔案出錯,
檢查方法:將js的內容寫在當前的頁面的之間,看是否能夠正常執行,如果不能,請核查**
2) 如果引入的**在當前頁面中能夠正常執行,但當引入時不能正常執行,則有兩種可能
a:引入js的路徑有問題
一般在學習時, 乙個tomcat上都跑多個工程, 用工程名來區分。比如url是 :http://localhost/工程名 /web-root/web-inf/index.jsp
多了乙個工程名,所以要加 <%=request.getcontextpath() %> :
訪問jsp檔案時, 用相對路徑引入js,css檔案是ok的,在引入js時,我們應該養成良好的習慣,請使用絕對路徑,在開發時,能夠大大的提高自己的開發效率。
b:引入的js的編碼格式與當前頁面不匹配;
將兩者的編碼改為一致,一般我們可以修改js檔案編碼使其與頁面編碼一致。
第二種方式是使用script標記的charset屬性來顯式指明所引入js檔案的編碼。如這樣無論頁面是什麼編碼,都可以正常的訪問這個js中的內容。
相比之下,第二種可能更方便一些,而且作為一種好的習慣,平時我們應該盡可能都寫上charset屬性。
3)引入js的路徑問題
js的引入不外乎兩種,相對路徑與絕對路徑
test.js 與index.jsp 放在同一資料夾下,比如: web應用/manage/下面
絕對路徑
絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑。比如, c:/apache/cgi-bin。
相對路徑
以下為建立路徑所使用的幾個特殊符號,及其所代表的意義。
"./":代表目前所在的目錄。
以"/"開頭:代表根目錄。
相對路徑的優缺點和絕對路徑幾乎相反。
優點:a、容易移動內容,可以整個目錄移動。
b、測試方法比較靈活,本機測試時比較方便。
缺點:a、部分內容頁面換了位置時,鏈結容易失效。
b、容易被人大面積採集抄襲。
相對路徑和絕對路徑在系統檔案中與在網路中類似,檔案的路徑符號是斜線「/」,而網路路徑卻是和它相反的反斜線「/」
html src檔案引入
1.相對路徑 1 如果原始檔跟所引用的js檔案在同一目錄中,直接寫上js的檔名就可以了 例如 2 如果原始檔所引用的js檔案是在當前目錄下的子目錄中。直接寫上js檔案所在的資料夾的名字跟js檔名 例如 3 如果原始檔所引用的js檔案是在上一級的目錄中。使用.返回到上一級目錄在寫上js檔名 例如 4 ...
檔案引入問題
伺服器的檔案引入,可以是相對位址,或絕對位址,跟伺服器型別,不同也有區別,window用 linux用 php中有個常量,define ds directory separator 在物件程式設計中,代表 瀏覽器引用靜態檔案,直接代表網域名稱下了,而且瀏覽器引用靜態檔案,間隔符都是正斜槓,smart...
web js的使用方法
var宣告變數 var age 同時宣告多個變數 var age,name,age 10 name zs var num 5 console.log num.tostring string string 函式存在的意義 有些值沒有tostring 這個時候可以使用string 比如 undefine...