⑴ nodejs 在 android 系統裡面怎麼運行
每種語言都有自己的優勢,互相結合起來各取所長程序執行起來效率更高或者說哪種實現方式較簡單就用哪個,nodejs是利用子進程來調用系統命令或者文件,文檔見nodejs.org/api/child_process.html,NodeJS子進程提供了與系統交互的重要介面,其主要API有:標准輸入、標准輸出及標准錯誤輸出的介面。NodeJS子進程提供了與系統交互的重要介面,其主要API有:標准輸入、標准輸出及標准錯誤輸出的介面child.stdin獲取標准輸入child.stdout獲取標准輸出child.stderr獲取標准錯誤輸出獲取子進程的PID:child.pid提供生成子進程的方法:child_process.spawn(cmd,args=[],[options])提供直接執行系統命令的方法:child_process.exec(cmd,[options],callback)提供調用腳本文件的方法:child_process.execFile(file,[args],[options],[callback])提供殺死進程的方法:child.kill(signal='SIGTERM')用實例來感受一下,很有意思的,呵呵~~1、利用子進程調用系統命令(獲取系統內存使用情況)新建nodejs文件,名為cmd_spawn.js,代碼如下:復制代碼代碼如下:varspawn=require('child_process').spawn;free=spawn('free',['-m']);//捕獲標准輸出並將其列印到控制台free.stdout.on('data',function(data){console.log('standardoutput:\n'+data);});//捕獲標准錯誤輸出並將其列印到控制台free.stderr.on('data',function(data){console.log('standarderroroutput:\n'+data);});//注冊子進程關閉事件free.on('exit',function(code,signal){console.log('childprocesseixt,exit:'+code);});
⑵ 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函數
⑶ 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>
(3)怎麼編寫js自動運行安卓擴展閱讀:
JavaScript語言中採用的是弱類型的變數類型,對使用的數據類型未做出嚴格的要求,是基於Java基本語句和控制的腳本語言,其設計簡單緊湊。
腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
⑷ js中function自運行怎麼寫
想這段代碼自行運行,就把FUNCTION給去掉即可
代碼如下:
var removewrap = parent.document.getElementById('main');
if(removewrap !== null){
removewrap.parentNode.removeChild(removewrap);
}
直接這樣寫,就自行運行了啊。
⑸ 求一段能在安卓APP里運行的JS代碼
App.js可以幫助你快速的開發一個運行在iOS/android上的手機應用,你可以使用Hybrid的方式開發基於ios/android的移動端應用,在這個簡單的起步教程中,我們介紹基礎頁面定義及其頁面元素事件綁定,大家可以使用手機瀏覽器觀看演示效果!
⑹ 怎麼自動執行js代碼
在網頁中JS函數自動執行常用三種方法 在HTML中的Head區域中,有如下函數: functionn MyAutoRun() { //以下是您的函數的代碼,請自行修改先! alert("函數自動執行哦!"); } 下面,我們就針對上面的函數,讓其在網頁載入的時候自動運行!
⑺ 如何讓網頁中的JS函數自動執行 網頁製作
alert("函數自動執行哦!");}lt;/SCRIPTgt; 下面,我們就針對上面的函數,讓其在網頁載入的時候自動運行! ①第一種方法 將如上代碼改為: lt;SCRIPT LANGUAGE="java script"gt; functionn MyAutoRun(){//以下是您的函數的代碼,請自行修改先! alert("函數自動執行哦!");}window.onload=MyAutoRun; //僅需要加這一句 lt;/SCRIPTgt; ②第二種方法 修改網頁的Body為: lt;body onLoad="MyAutoRun();"gt; 或者改為: lt;body onLoad="java script:MyAutoRun();"gt; ③第三種方法 使用JS定時器來間斷性的執行函數: setTimeout("MyAutoRun()",1000); //隔1000毫秒就執行一次MyAutoRun()函數 實現方法,將最上面的那JS函數,改為: lt;SCRIPT LANGUAGE="java script"gt; functionn MyAutoRun(){//以下是您的函數的代碼,請自行修改先! alert("函數自動執行哦!");}setTimeout("MyAutoRun()",1000); //這樣就行拉
⑻ 手機裡面打開文件夾裡面的靜態頁面如何讓JS自動運行
在script中,記得寫window.onload=function(){alert('123中文');}這句話的意思是當文檔載入時執行匿名函數,彈出alert內容!(望採納)
⑼ JS怎樣調用Android本地原生方法
NativeScript的工作原理:用JavaScript調用原生API實現跨平台 NativeScript是最近推出的一個跨平台解決方案,可以讓你可以用JavaScript來直接寫Android、iOS本地應用程序,未來還即將擴展到Windows平台。是最近比較受關注的項目。它與 nw (原名node-webkit ,用Web寫winodw/linux桌面應用)和 phonegap內嵌webview寫APP的實現方式有著本質的不同,它直接用JavaScript調用系統原生API,因而有一些原生應用的特點。 NativeScript是一個運行環境,可以讓你使用通用的JavaScript代碼,打造原生的iOS,Android和Windows(即將推出)應用程序。 NativeScript有很多很酷的功能,比如支持JavaScript對象雙向綁定到原生UI組件,以及用CSS為原生應用程序寫樣式。但我最喜歡的功能是NativeScript可以讓您直接訪問本地平台的原生API。 注* 可以理解為NativeScript是一個JavaScript V8運行環境的命令轉發代理,將JavaScript調用轉發給不同平台上的原生API如Android、iOS,以及即將支持的Windows。 例如,看看這個NativeScript寫的Android應用程序的代碼: 123var time = new android.text.format.Time();time.set( 1, 0, 2015 );console.log( time.format( "%D" ) );你只需要一兩分鍾來分析一下就明白了,這段JavaScript代碼實例化一個Java android.text.format.Time()對象,調用其set()方法,然後列印format後的返回值,是字元串「01/01/15」。 我知道你已經很激動了,先不要慌,讓我們再來看看iOS的代碼: 1234var alert = new UIAlertView();alert.message = "Hello world!";alert.addButtonWithTitle( "OK" );alert.show();這段JavaScript代碼實例化一個Objective-C UIAlertView類,設置它的信息屬性,然後調用它的addButtonWithTitle()和show()方法。當您運行這段代碼,你會看到hello word的警告框。 如果你已經熟悉了npm的使用,NativeScript模塊非常容易編寫,分發和使用。就個人而言,作為一個Web開發人員,原生的iOS和Android代碼讓我害怕,尤其是當Java / Objective-C的API文檔扔在一起的功能,它降低了我們跨平台開發的障礙。 還有HBuilder 也可以調用api
⑽ 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函數