㈠ js腳本怎麼運行
我們常見的執行js代碼都是放入到HTML引入後然後通過HTML文件來執行胡查看代碼。
顯然這是比較麻煩的事情,如果你的電腦裡面安裝了node.js,你可以使用node來直接使用node來運行你想要運行的js文件。
動態程序一般有兩種實現方式,一是二進制方式,一是腳本方困燃式。
二進制方式是先將我們編寫的程序進行編譯,變成機器可識別的指令代碼(如.exe文件),然後再執行。這種編譯好的程序我們只能執行、使用,卻看不到他的程序內容。
腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、胡尺粗編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進褲鎮製程序執行效率要稍低一些。
㈡ 有幾種形式執行javascript代碼
JavaScript定義方法和JavaScript執行方法
【JavaScript定義方法】:
在HTML文檔中加入JavaScript代碼有兩種方法:嵌入式、鏈入式。
嵌入式:
把JavaScript代碼嵌入在HTML文檔中。方法:
<script type="text/javascript">
JS代碼
</script>
JavaScript代碼必須定義在 <script> 和 </script> 之間。
<script> 標簽可以放在 head 區,也可以放在 body 區。
在一個HTML文檔中,JavaScript代碼可以在多處出現,每一處都要用 <script> 標簽括起來。
鏈入式:
把JavaScript代碼放置在一個文本文件中,文件擴展名應該定義為 .js,在HTML文檔中加入以下標簽:
<script type="text/javascript" src="js文件"></script>
src 屬性用於指定鏈入的 js 文件地址。可以是本地文件,也可以是URL。
利用鏈入式,可以讓定義的JavaScript代碼被多個網頁共享。
【JavaScript執行方法】
定義在HTML文檔中的JavaScript代碼有兩種執行方法:直接執行、事件驅動。
直接執行:
當我們打開一個網頁時,所有定義在 <script> 標簽或鏈入的 js 文件中的JavaScript代碼就會被執行。
需要注意的是,用 function 定義的函數是不被執行的,函數只有在遇到函數調用時才會執行。
例1:
<script type="text/javascript">
var d = new Date();
var m = d.getMonth();
if( m>=5 )
document.write( m );
</script>
以上JavaScript代碼是裸放在 <script> 標簽中的,當網頁打開時,就立即執行。
例2:
<script type="text/javascript">
function getM()
{
var d = new Date();
var m = d.getMonth();
if( m>=5 )
document.write( m );
}
</script>
以上JavaScript代碼定義的是函數,當網頁打開時,函數中的代碼不會被執行。當需要執行該函數時,需要使用函數調用。
<script type="text/javascript">
getM();
</script>
事件驅動:
當發生某一個事件,如網頁被打開、單擊滑鼠、雙擊滑鼠等,執行某段JavaScript代碼。
例如:
<script type="text/javascript">
var count = 0;
function setCount()
{
count++;
if( count>=5 )
count = 0;
}
</script>
<button onclick="setCount()">計數</button>
本例中,<button> 標簽定義了一個按鈕,其中的 onclick 屬性用於響應一個滑鼠單擊事件,當用滑鼠單擊此按鈕時,執行 setCount() 函數。
在標簽中響應某一事件的屬性稱為事件句柄,它們的值是JavaScript代碼。
常用事件句柄:
onload:
當網頁被打開時觸發。它僅在 <body> 和 <frameset> 標簽中有效。
該事件一般用於執行一些初始化操作。
onunload:
當網頁被關閉時觸發。它僅在 <body> 和 <frameset> 標簽中有效。
該事件一般用於完成一些收尾工作。
onclick:
滑鼠單擊時觸發。它可用於控制項、圖像、文本、超鏈接等對象。
該事件用於響應滑鼠單擊操作,是最常用的一個事件句柄。
ondblclick:
滑鼠雙擊時觸發。它可用於控制項、圖像、文本、超鏈接等對象。
該事件用於響應滑鼠雙擊操作。
onchange:
當內容改變時觸發。它可用於文本框、列表框等對象。
該事件一般用於響應用戶修改文本框中內容的操作。
說明:當用戶向一個文本框中輸入文本時,不會觸發onchange事件,只有當用戶輸入結束後,單擊文本框以外的區域,使文本框失去焦點時才觸發該事件。
onselect:
當內容被選取時觸發。它可用於文本框、列表框等對象。
該事件一般用於響應用戶選取了文本框中的內容,以及改變了列表框中選擇的項目等操作。
以上只是幾個最常用的事件句柄。
說明:事件句柄不是JavaScript代碼,而是HTML屬性,所以它不區分大小寫,但應該養成使用小寫字母書寫的習慣。
轉於網路非原創
㈢ 易語言怎麼執行JS文件
對象.創建 (「ScriptControl」, )
對象.寫屬性 (「版Language」, 「JScript」)
對象.方法 (「AddCode」, 「JS代碼」)
輸出調權試文本 (對象.通用方法 (「Run」, 「s」).取文本 ())
㈣ js文件怎麼運行
1、瀏覽器控制台運行
JavaScript不同於java語言或者c語言,需要環境、需要編譯再運行,js在被製造出來時,就是為瀏覽器而生,可以直接在瀏覽器里運行,這里以谷歌瀏覽器為例,滑鼠右鍵檢查或者快捷鍵F12即可看到控制台可以理解為操作系統里的命令行模式
看上去是好一點了,可以單獨執行文件了,但是這樣還是很蠢,每回打開cmd還要找到js的路徑
3、插件(我這里用的IDEA)
㈤ 如何調用js文件
寫個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文件怎麼打開
在網頁里使用:一般不能直接打開,只有配合網頁使用,可以用dreamweaver來製作並打開此類型文件,當然如果只是查看腳本代碼,那麼可以使用記事本打開js文件,打開後,內部全文代碼,如果懂代碼的話,也可以直接修改編譯。