Javascript能作什麼 不能作什麼。

JavaScript能夠作什麼?
用JavaScript能夠作不少事情,使網頁更具交互性,給站點的用戶提供更好,更使人興奮的體驗。瀏覽器

JavaScript使你能夠建立活躍的用戶界面,當用戶在頁面間導航時向他們反饋。
使用JavaScript來確保用戶以表單形式輸入有效的信息,這能夠節省你的業務時間和開支。
使用JavaScript,根據用戶的操做能夠建立定製的HTML頁面。
JavaScript還能夠處理表單,設置cookie,即時構建HTML頁面以及建立基於Web的應用程序。安全

 

JavaScript不能作什麼?
JavaScript是一種客戶端語言。(實際上,也存有服務器端實現的JavaScript版本)。也就是說,設計它的目的是在用戶的機器上執行任務,而不是在服務器上。所以,JavaScript有一些固有的限制,這些限制主要出於以下安全緣由:服務器

1.JavaScript不容許讀寫客戶機器上的文件。這是有好處的,由於你確定不但願網頁可以讀取本身硬盤上的文件,或者可以將病毒寫入硬盤,或者可以操做你的計算機上的文件。惟一例外是,JavaScript能夠寫到瀏覽器的cookie文件,可是也有一些限制。
2.JavaScript不容許寫服務器機器上的文件。儘管寫服務器上的文件在許多方面是很方便的(好比存儲頁面點擊數或用戶填寫表單的數據),可是JavaScript不容許這麼作。相反,須要用服務器上的一個程序處理和存儲這些數據。這個程序能夠是Perl或者PHP等語言編寫的CGI運行在服務器上的程序或者Java程序
3.JavaScript不能關閉不是它本身打開的窗口。這是爲了不一個站點關閉其餘任何站點的窗口,從而獨佔瀏覽器。
4.JavaScript不能歷來自另外一個服務器的已經打開的網頁中讀取信息。換句話說,網頁不能讀取已經打開的其它窗口中的信息,所以沒法探查訪問這個站點衝浪者還在訪問其它哪些站點。cookie

相關文章
相關標籤/搜索