首页 > 代码库 > 问题1:js这么语言的能力取决于什么?(运行平台)问题2:js是否能够操作文件(一般不能),ajax能否操作文件(一般不能)?
问题1:js这么语言的能力取决于什么?(运行平台)问题2:js是否能够操作文件(一般不能),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个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。