① 怎么保存带js的网页
右击页面,查看源文件,会出现一个TXT文本里面全是页面的代码,也包括了js代码,你可以把这个文本另存在本地,根据页面的类型可以保存为htm、html、aspx等文件。
一般web开发都会把js代码封装成一个文件,页面只是指向了js文件在服务器上的地址。打开页面源文件,找到那些js引用的地址(如果你懂代码的话),复制粘贴在浏览器中(如果是相对地址请加上域名),回车后你就可以获得这个js文件了。
之后就是把保存的页面文件中的js引用地址改成你保存之后的js地址了,可以写电脑上的绝对路径。比如 d:新建文件夹\1.js
② 请问js中得到的一个object对象该怎样保存到本地呢
functionSaveInfoToFile(folder,fileName){
varfilePath=folder+fileName;
varfileInfo="hahahaha";
varfso=newActiveXObject("Scripting.FileSystemObject");
varfile=fso.CreateTextFile(filePath,true);
file.Write(fileInfo);
file.Close();
}
仅限IE
③ js本地存储怎么实现
userData
语法:
XML<Prefix: CustomTag ID=sID STYLE="behavior:url('#default#userData')" />
HTML<ELEMENT STYLE="behavior:url('#default#userData')" ID=sID>
Scriptingobject .style.behavior = "url('#default#userData')"
object .addBehavior ("#default#userData")
属性:
expires 设置或者获取 userData behavior 保存数据的失效日期。
XMLDocument 获取 XML 的引用。
方法:
getAttribute() 获取指定的属性值。
load(object) 从 userData 存储区载入存储的对象数据。
removeAttribute() 移除对象的指定属性。
save(object) 将对象数据存储到一个 userData 存储区。
setAttribute() 设置指定的属性值。
localStorage
方法:
localStorage.getItem(key):获取指定key本地存储的值
localStorage.setItem(key,value):将value存储到key字段
localStorage.removeItem(key):删除指定key本地存储的值
localData={
hname:location.hostname?location.hostname:'localStatus',
isLocalStorage:window.localStorage?true:false,
dataDom:null,
initDom:function(){//初始化userData
if(!this.dataDom){try{this.dataDom=document.createElement('input');//这里使用hidden的input元素
this.dataDom.type='hidden';this.dataDom.style.display="none";this.dataDom.addBehavior('#default#userData');//这是userData的语法
document.body.appendChild(this.dataDom);varexDate=newDate();
exDate=exDate.getDate()+30;this.dataDom.expires=exDate.toUTCString();//设定过期时间
}catch(ex){returnfalse;
}
}returntrue;
},
set:function(key,value){if(this.isLocalStorage){
window.localStorage.setItem(key,value);
}else{if(this.initDom()){this.dataDom.load(this.hname);this.dataDom.setAttribute(key,value);this.dataDom.save(this.hname)
}
}
},
get:function(key){if(this.isLocalStorage){returnwindow.localStorage.getItem(key);
}else{if(this.initDom()){this.dataDom.load(this.hname);returnthis.dataDom.getAttribute(key);
}
}
},
remove:function(key){if(this.isLocalStorage){
localStorage.removeItem(key);
}else{if(this.initDom()){this.dataDom.load(this.hname);this.dataDom.removeAttribute(key);this.dataDom.save(this.hname)
}
}
}
}
④ 本地存储的使用,把文件中的javascript脚本段置于<head>标签中,会有什么结果,为什么
你储存的使用把文件的那个脚本段于那个标签中,一会有那个什么结果呢?正常的话本地是可以直接把文件设置那个标签中的,直接点击设置一下就可以了,非常方便。
⑤ 怎么用js实现把数据存储到本地
可以用localstorge或者是浏览器本地数据库,这对浏览器有要求,低版本的IE是不支持的
⑥ JavaScript本地存储
暂时想到以下方案,仅供参考:
1.监听输入框的change事件,每次值变化都记录值,并传递到后台(AJAX),用JAVA变量存储。同样刷新时(页面加载)先从后台取这个值,并赋到文本框。
2.监听输入框的change事件,每次值变化都记录值,并储存到COOKIE里,同样刷新时(页面加载)先从COOKIE取这个值,并赋到文本框。
3.开发一个输入插件,也就是输入框。定义各种属性,记录下值就OK了。
第一种估计会有效率问题;
第二种估计频繁读写本地文件,速度也是问题。
觉得第三周比较靠谱,呵呵
⑦ javascript能实现将网页上的内容以txt格式保存到本地,并从本地txt读取数据以悬浮窗输出到网页吗
怎么能通过js在本地创建文件,如text或者excel,目前已将页面内容转化成json语句,如何在本地创建文件,并将此json语句写入文件呢