首先,很多命令都是阻塞的,比如DOM操作、localStorage的讀取。但是這里談?wù)撟枞麤]有什么意義,因為操作很快就完成了。
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),銅山企業(yè)網(wǎng)站建設(shè),銅山品牌網(wǎng)站建設(shè),網(wǎng)站定制,銅山網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,銅山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
其次,Node.js里面很多IO可以是阻塞的,但是猜想題主問的是瀏覽器環(huán)境下的JavaScript,所以就不討論了。
再其次,Webworker里面有很多操作可以是阻塞的,但是這同樣沒有什么意義,因為worker與主線程之間是只能夠使用異步通訊的。
1、警告框alert,在js中直接運用alert("警告");
2、確認框confirm。
confirm() 方法用于顯示一個帶有指定消息和 OK 及取消按鈕的對話框,根據(jù)用戶點擊確認框上的按鈕返回true與false。
用法:
if(confirm("確定要清空數(shù)據(jù)嗎?"))
{
document.main.text1.value="";
}
3、信息輸入框prompt。
prompt() 方法用于顯示可提示用戶進行輸入的對話框。如果用戶單擊提示框的取消按鈕,則返回 null。如果用戶單擊確認按鈕,則返回輸入字段當(dāng)前顯示的文本。
用法:
var name = prompt('請輸入數(shù)字','');
A: Window.external 就如同 print 參數(shù)一樣,是 IE 默認的一個命令參數(shù),我們最常用的用法是:
(1)、external.AddDesktopComponent:把某一個網(wǎng)頁變成用戶的桌面。如果你知道有壁紙網(wǎng)站的話,不訪用這個功能,直
接就能讓瀏覽者把喜歡的圖片、頁面變成自己的桌面。如果頁面里有 Flash 動畫那就更酷了。
function wallpaper()
{window.external.AddDesktopComponent("url","title",0,0,1024,768);}
(2)、external.AddFavorite:把網(wǎng)站加入到用戶的收藏夾。在頁面上添加一個按鈕,讓瀏覽者可以方便地把頁面地址保存
在 IE 收藏夾里。
function add()
{window.external.AddFavorite("url","title");}
如果把 url 和 title 替換成 this.location.href, this.document.title 則自動把當(dāng)前頁面地址及其標(biāo)題添加到瀏覽器
收藏夾。
(3)、window.external.ShowBrowserUI:啟動 IE 的“語言設(shè)置”和“整理收藏夾”功能。
JavaScript(簡稱“JS”)是一種具有函數(shù)優(yōu)先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作為開發(fā)Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript基于原型編程、多范式的動態(tài)腳本語言,并且支持面向?qū)ο蟆⒚钍?、聲明式、函?shù)式編程范式。
javascript是一種解釋類型的語言,跟c++、c語言這些不一樣(先編譯后執(zhí)行),它是在程序運行過程中每行都要進行解釋。javascript不僅是一種基于對象的腳本語言,它既可以創(chuàng)建對象,也可以直接使用已有的對象。
javascript是事件驅(qū)動性的腳本語言,比如用戶在訪問網(wǎng)頁時,鼠標(biāo)在點擊,移動等操作。javascript是可以直接對這些時間做出相應(yīng),并不需要通過web服務(wù)器來對用戶的行為做出相應(yīng)。
javascript特點:
1、簡單性
javascript是弱類型的變量類型,對于數(shù)據(jù)類型并沒有嚴格要求,她的設(shè)計簡單緊湊。
2、跨平臺性
javascript是不需要依靠操作系統(tǒng),只要瀏覽器支持,它編譯后就可以直接帶到任何支持瀏覽器腳本語言上就可以直接使用了,而javascript幾乎已經(jīng)獲得所有瀏覽器的支持。
javascript是事件驅(qū)動性的腳本語言,比如用戶在訪問網(wǎng)頁時,鼠標(biāo)在點擊,移動等操作。javascript是可以直接對這些時間做出相應(yīng),并不需要通過web服務(wù)器來對用戶的行為做出相應(yīng)。