js這門語言的能力取決於什麼?

怪我咯
發布: 2017-06-26 11:56:03
原創
1489 人瀏覽過

問題:js這麼語言的能力取決於什麼? (運行平台)

答案:現在的js語言可以在瀏覽器運行(js##如果是在瀏覽器端運行則不能操作磁碟檔案),也可以在伺服器端執行nodeJsjs在伺服器端能夠操作文件)。

問題:js是否能夠操作檔案(一般不能),ajax能否操作文件(一般不能)?

答:

a. js

一般不能,但是分情況看,如果是在伺服器端,可以操作。如果是在瀏覽器端,則不能直接操作,但是可以操作cookie小檔案。

b. ajax

一般無法操作文件;但是在最新的ajax level2formData對象)標準裡面提供操作文件的接口,可以直接的操作檔。做到真正ajax無刷新上傳檔案(#以前沒有使用ajax做無刷新上傳檔案使用iframe巢狀技術,也可以叫做最原始的ajax)。

答案:js可以操作cookiecookie屬於瀏覽器端的技術。cookie也是數據,資料儲存在某個地方(客戶端的電腦的某個地方,歸瀏覽器管)cookie#的數量和大小都是嚴格的限制(4k 45個)但是目前有客戶端存在localStorage本地資料庫技術(局限性,只在現代瀏覽器使用w3c的瀏覽器IE#不支援)

以上是js這門語言的能力取決於什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!