2013年2月27日

JS操作Cookie

摘要: 我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利。在继续之前,我们先要学一学 Cookie 的基本知识。每个 Cookie 都是这样的:cookie名=cookie值;cookie本身仅仅是一个字符串,是一组名值对;多组名值对用分号加空格分隔!"cookie名 阅读全文

posted @ 2013-02-27 23:34 小嘟 阅读(384) 评论(0) 推荐(0)

最全的CSS浏览器兼容问题

摘要: CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名.CSS技巧1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行2. margin加倍的问题 设置为float的div在ie下设置的margin会加倍。这是一个i 阅读全文

posted @ 2013-02-27 22:54 小嘟 阅读(119) 评论(0) 推荐(0)

提高 web 应用性能之 JavaScript 性能调优

摘要: 随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。语言层次方面 循环 循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只 阅读全文

posted @ 2013-02-27 18:31 小嘟 阅读(168) 评论(0) 推荐(0)

Javascript常用对象详细讲解

摘要: 转:http://hi.baidu.com/11345/item/82f341172da3264ae75e06b0document.body.scrollTop 返回和设置当前竖向滚动条的坐标值,须与函数配合,document.body.scrollLeft 返回和设置当前横向滚动务的坐标值,须与函数配合,window.status=defaultStatus 将状态栏设置默认显示Obejct.innerHTML 对象Object标签中的html源代码Obejct.outerHTML 对象Object的html源代码(包含标签本身)Math.MAX_VALUE JavaScript中数的最大可 阅读全文

posted @ 2013-02-27 14:36 小嘟 阅读(224) 评论(0) 推荐(0)

innerHTML、innerText和outerHTML、outerText的区别

摘要: 转:http://walsh.iteye.com/blog/2619661、区别描述如下:innerHTML 设置或获取位于对象起始和结束标签内的 HTMLouterHTML 设置或获取对象及其内容的 HTML 形式innerText 设置或获取位于对象起始和结束标签内的文本outerText 设置(包括标签)或获取(不包括标签)对象的文本innerText和outerText在获取时是相同效果,但在设置时,innerText仅设置标签内的文本,而outerText设置包括标签在内的文本。2、示例代码Html代码<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHT 阅读全文

posted @ 2013-02-27 14:32 小嘟 阅读(215) 评论(0) 推荐(0)

Ajax工作原理

摘要: 在这篇文章中,我将从10个方面来对AJAX技术进行系统的讲解。1、ajax技术的背景不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一些产品中应用ajax,比如说MSDN网站菜单中的一些应用。遗憾的是,不知道出于什么想法,当时微软发明了ajax的核心技术之后,并没有看到它的潜力而加 阅读全文

posted @ 2013-02-27 13:28 小嘟 阅读(164) 评论(0) 推荐(0)

浏览器对象模型

摘要: 在JavaScript中对象之间并不是独立存在的,对象与对象之间有着层次关系。如Document对象是Window对象的子对象,Window对象是Document对象的父对象等。浏览器对象模型就是用于描述这种对象与对象之间层次关系的模型,该对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个 对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。图12-2是BOM的结构示意图。(点击查看大图)图12-2 BOM的结构示意图从图12-2中可以看出,Window对象是BOM中的顶层对象,该对象代表了浏览器窗口。在Window对象之下有 阅读全文

posted @ 2013-02-27 11:47 小嘟 阅读(189) 评论(1) 推荐(0)

Javascript 错误处理的几种方法

摘要: 转:http://www.jb51.net/article/18544.htm1.使用window.onerror指定错误处理函数。当有错误的时候,onerror会被callback。 当某个JavaScript block中有多个script错误时,第一个错误触发后(回调callback),当前Javascript block后面的script会被自动Drop忽略掉,不被执行。如:复制代码代码如下:<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Test</title 阅读全文

posted @ 2013-02-27 00:16 小嘟 阅读(597) 评论(0) 推荐(0)

导航