寫個js文件 文件名暫定為 a.js
a.js裡面的內容如下:
function showTime(){
var time = new Date();
alert(time);
}
寫一個html文件 文件名暫定為 b.html(把a.js和b.html放一個文版件夾)
b.html裡面的內容如下:
<html>
<head><title>time<title/>
<script src="a.js" type="text/javascript"></script>
<head>
<body>
點擊顯示權時間:<input type="button" onclick="showTime()" />
<body/>
<html/>
自己運行下試試~
⑵ 怎麼用js獲取上傳文件的完整路徑
file是一種特殊的input,不能被賦值,也不能被javascript取值,只能隨表單提交內,而且隨表單提交的也是file路徑所指容向的文件本身。
這是瀏覽器安全原因所限制的,如果可以取值和賦值的話,那麼javascript就可以隨意獲取你電腦上的文件了,這是非常危險的
⑶ js文件怎麼運行
1、瀏覽器控制台運行
JavaScript不同於java語言或者c語言,需要環境、需要編譯再運行,js在被製造出來時,就是為瀏覽器而生,可以直接在瀏覽器里運行,這里以谷歌瀏覽器為例,滑鼠右鍵檢查或者快捷鍵F12即可看到控制台可以理解為操作系統里的命令行模式
看上去是好一點了,可以單獨執行文件了,但是這樣還是很蠢,每回打開cmd還要找到js的路徑
3、插件(我這里用的IDEA)
⑷ js獲取文件路徑怎麼寫
<script>
$("input[name=fileString]").change(function(){
//varnames=[];
for(vari=0;i<$(this).get(0).files.length;++i){
//names.push($(this).get(0).files[i].name);
//console.log($(this).get(0).files[i].mozFullPath);
//方式一:
varfilePath=$(this).val();
console.log(filePath);
//方式二:
alert($('input[type=file]').val());
}
//console.log(names);
//方式三:
alert($("input[name=fileString]").val());
})
</script>
注意:以上方式取到的都是文件的偽路徑,由於瀏覽器的安全策略,Chrome瀏覽器及內核的瀏覽器是不可能獲取文件在本地的真實路徑的。IE瀏覽器可以通過設置安全級別,能獲取到真實路徑。
⑸ windows中node怎樣執行本地的js文件
關於這個問題,我們首先要清楚,執行文件必須找到文件的路徑,我們先進入電腦的版dos命令界面權(同時按住鍵盤上的windows圖標和R鍵)
在彈出的運行窗口中輸入"cmd"就會進入windows的dos命令運行界面了。
接下來是我們要怎樣進入到目標JS所在磁碟的問題了。大家輸入磁碟名加冒號,就可以進入相應的盤符了,例如D:
進入盤附後,再進入下一級目錄,我們需要知道盤符內都有哪些文件,我們敲入dir,即可展示盤符中現有的文件,
然後我們輸入cd加上想要進入的文件夾名稱,就會進入到該文件夾。
然後,我們就按照這種命令,依次進入子文件夾(先dir,再cd加文件夾名字)
我們一直進入到js的上一級目錄後,敲入node,進入"node模式",然後再出現「>」的這一行輸入js文件的名字,(例如common.js),js文件就可以被執行了。
⑹ JSP引用JS文件的路徑問題
JSP引用文件的路徑有以下三種:
1.使用相對於jsp頁面的相對路徑
<script type="text/javascript" src="../scripts/dtree.js"></script>
這樣在頁面使用http://localhost:8080/MyProject/test.jsp訪問test.jsp時就可以引用到dtree.js。
2.使用相對於Web工程的相對路徑
對於1中的相對使用相對於於jsp頁面的相對路徑的這種方式,如果我們是設置action跳轉到test.jsp頁面,那麼這種使用相對路徑的方式就引用不到了。
例如我們當訪問http://localhost:8080/MyProject/main.do的時候,頁面跳轉到test.jsp頁面,如果使用方法1,就引用不到了。
這個時候我們可以使用相對於Web工程的相對路徑來引用:
<script type="text/javascript" src="scripts/dtree.js"></script>
但是請注意:使用方法2這種方式引用,如果直接訪問http://localhost:8080/MyProject/test.jsp,是引用不到的。
3.使用Web工程的絕對路徑
方法1和方法2都有缺點,都只適用一種情況,有沒有兩種情況都適用的呢?答案肯定的!<script type="text/javascript" src="/MyProject/scripts/dtree.js"></script>
這樣,不管是通過http://localhost:8080/MyProject/main.do跳轉訪問test.jsp還是直接訪問http://localhost:8080/MyProject/test.jsp,都可以成功引用。
注意:如果我們在部署Web應用時,沒有設置Context Root(一般情況下配置為工程名),也就是IP和埠後面不帶應用名,如http://localhost:8080/main.do和http://localhost:8080/test.jsp,這種情況在引用時就不能帶工程名了,應該這樣:
<script type="text/javascript" src="/scripts/dtree.js"></script>