‘壹’ 做前端开发,就第一份工作而言,js知识要了解到什么程度
看需求。特效 什么的要会(现在流行Ajax,无刷新设计,这方面多看看),如果搞游戏或者Web APP开发,worker和本地存储可以看看。但现在HTML5的用户相对较少(主要集中在手机),估计很少公司会要求你做这些。
‘贰’ javascript能实现将网页上的内容以txt格式保存到本地,并从本地txt读取数据以悬浮窗输出到网页吗
怎么能通过js在本地创建文件,如text或者excel,目前已将页面内容转化成json语句,如何在本地创建文件,并将此json语句写入文件呢
‘叁’ 谁能介绍一下千锋的web前端开发JS都学哪些课程呢。
"我来给你说一下,千锋的web前端JS讲的课程是
1、Javascript基础语法和变量、控制语句、循环语句、函数、事件处理、数组、常见排序算法;
2、DOM操作和BOM操作;
3、定时器、Cookie本地存储、内置对象、正则表达式、闭包、JS面向对象语法、JSON、堆栈结构;
4、Ajax动态读取数据、异步操作、与DOM、JSON的结合使用;
5、各种主流浏览器兼容性处理;
6、单例、工厂、代理、观察者等设计模式;
7、ECMA6.0新特性介绍。
这些课程都是非常细化和精细的模块,需要全程掌控起来。这些课程体系需要仔细研究。"
‘肆’ 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)
}
}
}
}
‘伍’ 怎么用js实现把数据存储到本地
可以用localstorge或者是浏览器本地数据库,这对浏览器有要求,低版本的IE是不支持的
‘陆’ 如何把数据集缓存在JS中
js又不是容器肯定不能存储数据呀,如果想本地存储数据可以使用localStorage对象存储
‘柒’ javascript能不能实现像数据库一样的存储功能,或者有没有除数据库以外的其他方法
如果只是在当前页面所需要的数据,存进变量里面就行
如果是需要传递的,可以存进js可操作的文件中(xml,json...)
用户信息的话cookies也可以
支持h5的话那就好说多了,他有对应存储模块