問題1:js這麼語言的能力取決於什嗎?(運行平台)問題2:js是否能夠操作檔案(一般不能),ajax能否操作檔案(一般不能)?

來源:互聯網
上載者:User

標籤:cal   mil   strong   bsp   本地   tor   cookie   局限性   ajax   

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

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

 

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

答:

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

b. ajax一般不能操作檔案;但是在最新的 ajax level2(formData對象)標準裡面提供操作檔案的介面,可以直接的操作檔案。做到真正ajax無重新整理上傳檔案(以前沒有使用ajax做無重新整理上傳檔案使用iframe嵌套技術,也可以叫做最原始的ajax)。

 

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

問題1:js這麼語言的能力取決於什嗎?(運行平台)問題2:js是否能夠操作檔案(一般不能),ajax能否操作檔案(一般不能)?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.