運行js腳本
⑴ 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>
(1)運行js腳本擴展閱讀:
JavaScript語言中採用的是弱類型的變數類型,對使用的數據類型未做出嚴格的要求,是基於Java基本語句和控制的腳本語言,其設計簡單緊湊。
腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
⑵ 怎麼運行JavaScript文件啊
javascript得包含在html頁面裡面才可以在瀏覽器運行的。
比如一個最簡單 最簡單的。
<script>
alert("我就是一個JavaScript。");
</script>
你把這個隨便放到一個html頁面的任何一個地方 當你運行這個頁面的時候 都會彈出「我就是一個JavaScript」 這句話。
⑶ 如何運行子網頁中的javascript腳本
你在iframe的宿主頁面(就是你寫上面html代碼的頁面),使用下面代碼,給你一個引子:
var contentFrm=document.getElementById("contentFrm");
contentFrm.contentWindow.process();
上面這一行的含義是,iframe對象有一個contentWindow屬性標識的是你在Iframe裡面載入頁面的window對象,既然是window對象,那麼你就可以直接調用在該頁面定義的JS方法。上面的process()方法就是在你my.html中定義方法,當然能還能有傳入參數的。
如果想要獲得my.html頁面的document對象,你可以使用下面js代碼做到:
contentFrm.contentWindow.document
因為document對象實際是window對象的一個屬性對象,通過window對象可以獲得的。
但必須注意的是,如果iframe頁面載入的頁面地址是另外一個域的,那麼上面的代碼就不能用了了,瀏覽器在安全性方面做了控制的。
這個安全機制很重要的,舉一個例子,我如果在iframe載入銀行網頁,我如果上面能跨域操作的話,那麼銀行的網頁就很危險了!!試想一下吧。
⑷ 如何讓瀏覽器運行javascript代碼的
,各位已經知道,瀏覽器可以接受並呈現html
。各位也已使用css
但是javascript並非要求瀏覽器呈現某些畫面(這是html和css的工作),而是交給瀏覽器一些必須遵行的命令。運行機制:瀏覽器里具有一種特殊軟體
------javascript
解釋器,它的工作就是運行出現在網頁中的javascript代碼。所以你可能聽過別人吧javascript稱為解釋語言
,與編程語言相對。
C++或C#即為編程語言,需由編譯器(compiler)轉換為可執行的程序文件。因為javascript程序的源代碼可由瀏覽器解釋,不一定需要編譯器的轉換。
只能說大致上還算安全。
Javascript的基本設計就考慮到防止惡意代碼就的問題。例如,
javascript不允許讀/寫用戶硬碟上的文件。這項限制已抹消大部分病毒和邪惡代碼的生存空間。當然,有限制不等於寫出來的網頁沒有缺陷,不會造成用戶的痛苦。
有人說:我看過具有交互性的網頁,例如檢查輸入數據是否正確的表單,看起來不太像需要javascript的樣子。有可能不利用javascript嗎?不使用javascript也能獲得網頁的交互性,但多半缺乏效率,還帶來沉重的負擔。以數據的驗證為例,其實可以在提交表單後由網路伺服器處理。然而,這種方式代表要把整份表單提交,等待伺服器的驗證工作完畢,再把結果作為新網頁返回……你乾脆自己手動檢查表單數據快一點!javascript的交互性完全發生在瀏覽器里,不需要載入新頁面,因而降低了數據在伺服器非必要的來回傳送。不僅如此,
javascript提供的大部分交互性如果不用javascript的話,則一定要經過第三方瀏覽器附加程序才能到達成.
來練習一下吧
請看下里片段javascript代碼,從中分辨出標准javascript語言,以及程序設計師為網頁自定義的程序代碼。
alert
javascript/自定義onblur
javascript/自定義calcPrice
javascript/自定義onclick
javascript/自定義zipCode
javascript/自定義findHouses
javascript/自定義var
javascript/自定義value
javascript/自定義答案alertjavascript/自定義onblurjavascript/自定義calcPrice
javascript/自定義onclickjavascript/自定義zipCode
⑸ 怎麼調用js腳本
<script src="js路徑" type="text/javascript"></script>應該是
⑹ 如何執行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代碼。
⑺ 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腳本?
直接寫在script中即可,或者將將腳本寫到body的載入事件當中
⑼ 如何停止正在運行的JS腳本
有2種方法:
給兩個按鈕的click事件分別定義需要下一步做法的方法就行了。。JS中的事件是非同步的,給事件定義的函數可稱之為回調函數。。當事件被觸發時,回調函數被調用;
也可以設一個變數來標識,然後通過setTimeout方法來實現監聽,比如說定義一個變數mark=-1,當點擊「確定」按鈕時將其值改為1,點擊
「取消」按鈕時將其值置為0,在setTimeout方法里判斷,如果mark等於-1時,設置下一個setTimeout並中斷向下執行,如果為0或1
再執行相應的代碼塊並且進行clearTimeout操作即可。
⑽ js腳本不執行
firefox下是不支持filter:progid:DXImagetransform.Microsoft.Alpha之類濾鏡的
要在firefox下實現透明效果要用opacity:0.5之類的CSS屬性
可惜的是像GradientWipe這類動態濾鏡目前還沒有辦法支持,要想完美兼容的話最好使用flash