1、J首先輸入s_file01.js,//程序代碼document.write(" <script language="javascript" src="/com/ Js_file02.js " > </script>")。
㈡ html引入外部jscss找不到
jsp或html頁面引用外部.css或.js文件時,注意路徑問題,如果設置不當,會引用不到這些外部的文件
假設使用下面的目錄結構:
-webapp
|-MyProject目錄
|--WebContent目錄
|---scripts目錄
---dtree.js文件
|---styles目錄
---main.css文件
|---pages目錄
---test.jsp文件
現在例如要在test.jsp中引用scripts目錄下的dtree.js和styles目錄下的main.css
有如下幾種方法:
1.使用相對於jsp頁面的相對路徑
Html代碼[url=http://javatechnology.javaeye.com/blog/577469#][/url]
<linktype="text/css"rel="stylesheet"href="../styles/main.css"/>
<scripttype="text/javascript"src="../scripts/dtree.js"></script>
<linktype="text/css"rel="stylesheet"href="../styles/main.css"/><scripttype="text/javascript"src="../scripts/dtree.js"></script>
這樣在頁面使用http://localhost:8080/MyProject/test.jsp訪問test.jsp時就可以引用到dtree.js和main.css。
2.使用相對於Web工程的相對路徑
對於1中的相對使用相對於於jsp頁面的相對路徑的這種方式,如果我們是設置action跳轉到test.jsp頁面,那麼這種使用相對路徑的方式就引用不到了。
例如我們當訪問http://localhost:8080/MyProject/main.do的時候,頁面跳轉到test.jsp頁面,如果使用方法1,就引用不到了。
這個時候我們可以使用相對於Web工程的相對路徑來引用:
Html代碼[url=http://javatechnology.javaeye.com/blog/577469#][/url]
<linktype="text/css"rel="stylesheet"href="styles/main.css"/>
<scripttype="text/javascript"src="scripts/dtree.js"></script>
<linktype="text/css"rel="stylesheet"href="styles/main.css"/><scripttype="text/javascript"src="scripts/dtree.js"></script>
但是請注意:使用方法2這種方式引用,如果直接訪問http://localhost:8080/MyProject/test.jsp,是引用不到的。
3.使用Web工程的絕對路徑
方法1和方法2都有缺點,都只適用一種情況,有沒有兩種情況都適用的呢?答案肯定的!
我們使用絕對路徑:
Html代碼[url=http://javatechnology.javaeye.com/blog/577469#][/url]
<linktype="text/css"rel="stylesheet"href="/MyProject/styles/main.css"/>
<scripttype="text/javascript"src="/MyProject/scripts/dtree.js"></script>
<linktype="text/css"rel="stylesheet"href="/MyProject/styles/main.css"/><scripttype="text/javascript"src="/MyProject/scripts/dtree.js"></script>
這樣,不管是通過http://localhost:8080/MyProject/main.do跳轉訪問test.jsp還是直接訪問http://localhost:8080/MyProject/test.jsp,都可以成功引用。
注意:如果我們在部署Web應用時,沒有設置ContextRoot(一般情況下配置為工程名),也就是IP和埠後面不帶應用名,如http://localhost:8080/main.do和http://localhost:8080/test.jsp,這種情況在引用時就不能帶工程名了,應該這樣:
Html代碼[url=http://javatechnology.javaeye.com/blog/577469#][/url]
<linktype="text/css"rel="stylesheet"href="/styles/main.css"/>
<scripttype="text/javascript"src="/scripts/dtree.js"></script>
<linktype="text/css"rel="stylesheet"href="/styles/main.css"/><scripttype="text/javascript"src="/scripts/dtree.js"></script>
㈢ html那裡引用js文件
方法就是把你所需求的js和css放入一個文件夾common下!
<link type="text/css" rel="stylesheet" href="common/test.css"></link>
<script type="text/javascript" src="common/test.js"></script>
這樣兩者引入以後就可以使用內了 當然文容件夾的路徑應該要設置好,
我的例子是common文件和你要引用的文件在同一目錄下的!
那你可以把
<link type="text/css" rel="stylesheet" href="common/test.css"></link>
<script type="text/javascript" src="common/test.js"></script>
引用的文件都放入一個文件include.php當中,然後在需要的裡面加上
include ("include.php"); 就可以在裡面使用。如果需要更改的話,只要改include.php裡面的就行了!希望是你要的!
㈣ 怎麼在 html 文件中包含相關的 js 文件
在html文件中包含相關的js文件的方法:
1、相對路徑引入:
<script src="../lib/OpenLayers.js"></script>
2、絕對路徑引入:
<script src="http://cssDomain/lib/OpenLayers.js"></script>
JavaScript採用的格式如下:
<Script Language="JavaScript">
JavaScript 語句
</Script>
把上述語句放在HTML的<head>與</head>之間,也可放在<body>與</body>之間。
㈤ 該把JS文件放在HTML文檔的那個位置
在Web開發中,引入JavaScript文件的位置是一個常見的討論話題。本文將深入探討這個問題,提供直觀的回答。
首先,我們需要了解瀏覽器在解析HTML時的流程。在解析過程中遇到腳本時,瀏覽器會暫停解析以執行腳本。如果腳本來自外部資源,瀏覽器必須等待下載,這可能導致頁面渲染延遲。此外,外部腳本會阻塞瀏覽器的並行下載,限制了並發組件載入數量。
因此,將腳本放置在文檔頭部或底部各有優劣。頭部引入可能導致頁面渲染延遲,而底部引入則可能影響用戶體驗,特別是在需要在頁面載入前執行的腳本。大公司如Google和網路在頭部引入部分腳本,利用async屬性實現非同步載入,避免阻塞渲染。
頭部引入的腳本通常包括全局處理、依賴庫(如jQuery)或在頁面渲染前執行的關鍵操作。底部引入則適用於載入在頁面完全渲染後執行的腳本,以及與頁面元素動態生成相關的腳本。
最佳實踐建議將外部腳本非同步載入,利用async屬性避免阻塞渲染。同時,保持腳本載入順序合理,確保依賴庫先於其他腳本載入,關注頁面元素的載入時機以優化腳本位置。
總結,JavaScript文件的位置需綜合考慮頁面渲染、用戶體驗、腳本依賴和操作時機。合理安排腳本載入策略,能夠提高網站性能和用戶體驗。
㈥ html頁面可以直接從文件夾中引入js嗎
在html頁面是可以直接從文件夾中引入js的。
在html文件的head中添加代碼
<script src="../js/abc.js"></script>
這段代碼用相對路徑調用的是abc.js這個js文件,其中/js/這就是一個文件夾,abc.js是js的文件名,意思是abc.js這個js文件放置在/js/這個文件夾目錄當中。
也可以把js代碼直接寫入html頁面。