⑴ 如何在按鍵精靈中調用JS腳本
命令名稱
RunJS 在當前網頁中執行一段JS腳本
命令功能
在當前網頁中執行一段JS腳本,支持獲取返回值
命令參數
參數1:整數型,執行類型;0表示執行js不帶返回值,1表示執行js並返回返回值,需要js中有return語句
參數2:字元串型,js腳本語句
返 回 值
字元串型,返回特徵字元串
腳本例子
按鍵精靈8及以上語法
復制代碼
Call Plugin.Web.RunJS(0,"alert('hello!');")
title=Plugin.Web.RunJS(1,"var t=document.title;return t;")
MessageBox title
Call Plugin.Web.RunJS(0,"alert('hello!');")
title=Plugin.Web.RunJS(1,"var t=document.title;return t;")
MessageBox title
腳本例子
按鍵精靈7及以下語法
復制代碼
Plugin Web.RunJS(0,"alert('hello!');")
Plugin title=Web.RunJS(1,"var t=document.title;return t;")
MessageBox title
⑵ 第三方網頁執行自己寫的JS腳本
Greasemonkey 建議用這個插件 chrome和firefox上都有,可以注入第三方腳本
⑶ 怎樣在chrome的console執行js腳本
在Chrome中按下F12,打開開發者工具,切換到Console標簽頁,直接在內容區域輸入Javascript代碼,如:document.getElementsByTagName("input").length,回車就可以執行了。
⑷ JS腳本怎麼運行
常見的執行js代碼都是放入到HTML引入後,然後通過HTML文件來執行胡查看代碼。顯然這是比較麻煩的事情,如果電腦裡面安裝了node.js,可以使用node來直接使用node來運行想要運行的js文件。
<html>
<body>
<script language="javascript">
function Card(owner,rate)
{
this.Owner=owner;
this.Rate=rate;
}
var mycard = new Card("X","150");
document.write("name:"+mycard.Owner+"speed:"+mycard.Rate);
</script>
</body>
</html>
(4)執行js腳本擴展閱讀:
JavaScript語言中採用的是弱類型的變數類型,對使用的數據類型未做出嚴格的要求,是基於Java基本語句和控制的腳本語言,其設計簡單緊湊。
腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
⑸ java程序中運行js腳本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
public class ExecJs {
/**
* 記錄日誌類
*/
private Logger log = Logger.getLogger(ExecJs.class);
/**
* 後置處理,執行js腳本
* @param js
* @throws Exception
*/
public void execJs(String js, Map<String,Object> map) throws Exception {
if (log.isDebugEnabled()) {
log.debug("execJs js : " + js);
Iterator<Entry<String, Object>> it = map.entrySet().iterator();
while (it.hasNext()) {
Entry<String, Object> entry = (Entry<String, Object>) it.next();
log.info("EXECJS MAP : " + entry.getKey() + "---" + entry.getValue());
}// end while
}// end if
if ("".equals(js) || js == null) {
log.info("EXECJS ERROR : JAVASCRIPT CONTENT IS NULL");
} else if(map == null || map.size()<=0){
log.info("EXECJS ERROR : MAP CONTENT IS NULL");
} else {
// 獲取腳本引擎
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("javascript");
// 綁定數據
ScriptContext newContext = new SimpleScriptContext();
Bindings bind = newContext.getBindings(ScriptContext.ENGINE_SCOPE);
bind.putAll(map);
try {
engine.setBindings(bind, ScriptContext.ENGINE_SCOPE);
engine.eval(js);
} catch (Exception e) {
log.info("EXECJS EXCEPTION : EXECUTE JAVASCRIPT EXCEPTION", e);
throw (e);
}// end try
}// end if
}
}
⑹ android 中怎麼執行js腳本
android要執行腳本,只有通過本地的webview打開腳本頁面。
調用步驟
1、設置webview支持腳本
webSettings.setJavaScriptEnabled(true);
2、打開腳本頁面
mWebView.loadUrl("file:///android_asset/demo.html");//這里打開該app的asset目錄下的demo.html,裡面含有wave函數腳本
3、調用腳本
mWebView.loadUrl("javascript:wave()");//調用打開頁面中的wave函數
⑺ 如何執行javascript代碼
在html中調用js代碼的方法主要有兩種:一、將javascript直接寫在html文件中,然後在html中調用js函數等;二、將js代碼寫一個文件中,然後在html中引用該文件,在使用js文件中定義的js函數。工具:Dreamweaver軟體步驟操作方法:1、打開Dreamweaver軟體,然後在創建新項目下選擇HTML;2、點擊「文件」選項,然後點擊「另存為」,將文件命名為test,並將其保存在電腦桌面上;3、編寫一個基本的html文件,該html文件包含一個用戶名及一個密碼輸入文本框和一個確定以及一個取消按鈕;4、在title標簽下插入,然後在html中調用js函數;5、完成js代碼編寫及html調用js代碼後保存tset.html文件,然後在瀏覽器中打開test.html文件,檢查js代碼執行的效果;6、在Dreamweaver軟體中新建一個check.js文件(方法同html文件新建),在check文件中輸入校驗函數;7、然後在test.html的title標簽下引用check.js文件;8、在程序中引用check.js文件中的js函數,然後在瀏覽器中刷新test.hmtl文件,然後在username的輸入框中輸入非法字元來檢驗js代碼。
⑻ 網頁如何調用js代碼
有2種方式:
內聯:你直接在<head></head>裡面加上<script type=text/javascript>(這裡面就是可以寫你的JS代碼了)</script>
PS:其實你的JS代碼可以寫在HTML的任何地方,但是可能會出錯,所以一般都是寫在頭部,而不是寫在其他位置。
外聯:就是你自己創建一個JS文件,然後把你的代碼寫在JS文件裡面,在HTML頁面裡面,你可以通過在頭部中加上<script type="text/javascript" src="你的JS文件路徑和文件名"></script>
⑼ 如何在shell中執行簡單的javascript腳本
javascript腳本的運行需要一個JS的執行環境(比如瀏覽器就是一個執行環境),不同的執行環境下有個別的差異,差異主要是和環境以及平台相關的.
如果是在windows的cmd環境下,可以使用系統自帶的wscript.exe來運行簡單的腳本. 例如:
R:>catc.js
varsum=0;
for(vari=0;i<10;i++){
sum+=i;
}
WScript.Echo(sum);
R:>wscriptc.js
在linux或者windows下均可以通過node.js提供的運行環境來執行js腳本,例如:
R:>catd.js
varsum=0;
for(vari=0;i<10;i++){
sum+=i;
}
console.log(sum);
R:>noded.js
45
node提供了完成的平台開發環境,可以嘗試下. 需自行安裝