JavaScript獲取路徑設(shè)計源碼
更新時間:2014年05月22日 09:41:13 作者:
JavaScript獲取路徑的方法有很多,網(wǎng)上也可以搜索的到,下面本例也要為大家講解下,有源碼及結(jié)果截圖
1、設(shè)計源碼
復(fù)制代碼 代碼如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JavaScript獲取路徑</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<script type="text/javascript">
function findPath()
{
//獲取當(dāng)前網(wǎng)址
var curNetAddr = window.document.location.href;
alert("獲取當(dāng)前網(wǎng)址:" + curNetAddr);
//獲取主機地址之后的目錄
var hostPath = window.document.location.pathname;
alert("獲取主機地址之后的目錄:" + hostPath);
//返回某個指定的字符串值在字符串中首次出現(xiàn)的位置
var count = curNetAddr.indexOf(hostPath);
alert("返回某個指定的字符串值在字符串中首次出現(xiàn)的位置:" + count);
//獲取主機地址
var hostAddr = curNetAddr.substring(0,count);
alert("獲取主機地址:" + hostAddr);
//獲取帶“/”的項目名
var projectName = hostPath.substring(0,hostPath.substr(1).indexOf('/')+1);
alert("獲取帶“/”的項目名:" + projectName);
//獲取項目路徑
var path = hostAddr + projectName;
alert("獲取項目路徑:" + path);
}
</script>
</head>
<body>
<div id="body_div">
<input type="button" id="btn" value="獲取路徑" onclick="findPath()"/>
</div>
</body>
</html>
2、設(shè)計結(jié)果
(1)初始化時
(2)獲取當(dāng)前網(wǎng)址
(3)獲取主機地址之后的目錄
(4)返回某個指定的字符串值在字符串中首次出現(xiàn)的位置
(5)獲取主機地址
(6)獲取帶“/”的項目名
(7)獲取項目路徑
相關(guān)文章
用javascript實現(xiàn)源代碼的隱藏與解密的方法
用javascript實現(xiàn)源代碼的隱藏與解密的方法2009-12-12基于微信小程序?qū)崿F(xiàn)人臉數(shù)量檢測的開發(fā)步驟
最近項目需求是統(tǒng)計當(dāng)前攝像頭中的人臉個數(shù),所以下面這篇文章主要給大家介紹了關(guān)于基于微信小程序?qū)崿F(xiàn)人臉數(shù)量檢測的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12js前端加載超大圖片(100M以上)實現(xiàn)秒開的最佳解決方案
前端加載超大圖片時,一般可以采取圖片壓縮,圖片分割,預(yù)加載等措施,而對于幾百M或上G的大圖而言,不管對圖片進行怎么優(yōu)化或加速處理,要實現(xiàn)秒開也是不太可能的事情,所以本文小編將給大家介紹如何對大圖進行分割,在前端進行拼接實現(xiàn)秒開,需要的朋友可以參考下2023-10-10