码迷,mamicode.com
首页 > 编程语言 > 详细

问题1:js这么语言的能力取决于什么?(运行平台)问题2:js是否能够操作文件(一般不能),ajax能否操作文件(一般不能)?

时间:2017-06-18 20:02:48      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:cal   mil   strong   bsp   本地   tor   cookie   局限性   ajax   

问题: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低版本不支持)

问题1:js这么语言的能力取决于什么?(运行平台)问题2:js是否能够操作文件(一般不能),ajax能否操作文件(一般不能)?

标签:cal   mil   strong   bsp   本地   tor   cookie   局限性   ajax   

原文地址:http://www.cnblogs.com/juming/p/7045064.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!