客户端数据存储–超越cookies
说到客户端数据存储,可能第一时间想到的是cookies,这是一种网站常见的存储数据的方法。它的最大优点是兼容性好,几乎所有浏览器都具有这个功能,缺点是存储量太小(4k)、数据访问不够灵活。随着Ajax的兴起和离线应用需求的增加,对本地数据存储的需求已经不是cookies可以满足的了。
Read more »
说到客户端数据存储,可能第一时间想到的是cookies,这是一种网站常见的存储数据的方法。它的最大优点是兼容性好,几乎所有浏览器都具有这个功能,缺点是存储量太小(4k)、数据访问不够灵活。随着Ajax的兴起和离线应用需求的增加,对本地数据存储的需求已经不是cookies可以满足的了。
Read more »
javascript是一种弱类型,松散灵活的解释型语言,但是它的解释过程仍然遵循一定规范。
Read more »
有的时候,我们为了保持网页的美观,需要将较长的文字在一定长度时截断。比如我们希望在列表中显示文章标题的前15个字,那么一个这样的标题:
“rssidea是残缺学习web技术的个人网站”
就可能被截取为:
“rssidea是残缺学习web……”
Read more »
及格
具有良好的兼容性,兼容主流浏览器,包括internet explorer,firefox ,opera ,safari。
良好
行为,结构,表现相分离。在客户端不支持javascript的时候能够不影响显示。
优秀
结构清晰,扩展性强,执行效率高。
淘宝UED公布了招聘题的答案,答案很中规中矩。凭直觉,我指出了第三题答案中的不当之处。后来根据网友的质疑,关于关联数组和索引数组的问题,查阅相关资料后,发现自己对数组以及数组元素的概念,存在根深蒂固的误解。
一切皆Object
这句话好像是prototype.js的创建者说的,在javascript中,一切皆Object,这是对javascript的高度概括,也是其区别于其他语言的一个很重要的特性。所以,Array也是一个Object,这是本文讨论的前提。
Read more »
国王招来100个囚犯,对他们说:你们犯的是死罪,但我给你们一次求生的机会。15分钟以后,你们将被关进一个有100间隔离牢房的监狱里,每人一间牢房,都与外界隔绝,什么也听不见看不到,连时间都没法计算,无法获得外界的任何信息。
这所监狱有一个院子,每天随机(注意是完全随机)打开一间牢房的门,让一个囚犯到院子里来放风。院子里有一盏灯,放风的囚犯可以控制它的开关,将它打开或是关闭。除囚犯之外,其他人都不会去碰开关。这盏灯会永远有充足的能源供应,灯泡和电路不会出故障。
除了开关这盏灯,放风的囚犯放风时留下的任何其它痕迹都会在夜晚被清除干净(包括在灯上作的任何记号)。牢房是完全封闭的,院子里的灯光在牢房里看不到。只有放风到院子里的人才能看到。
Read more »