- 浏览: 180188 次
- 性别:
- 来自: 福建
最新评论
-
卡殿Love:
你好! 谢谢你的文章让我知道其中的原因,目前正在做手机端上的项 ...
web手机开发(iPhone和Andriod)关于position:fixed 属性的讨论
文章列表
splice() 方法
- 博客分类:
- js
splice() 方法用于插入、删除或替换数组的元素。
语法
arrayObject.splice(index,howmany,element1,.....,elementX)
参数 描述
index
必需。规定从何处添加/删除元素。
该参数是开始插入和(或)删除的数组元素的下标,必须是数字。
howmany
必需。规定应该删除多少元素。必须是数字,但可以是 "0"。
如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。
element1 可选。规定要添加到数组的新元素。从 index 所指的下标处开始插入。
elementX 可选。可向 ...
ajax的优点
1、最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。
2、使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。
3、可以把以前一些服务器负担的工作转嫁到客户 ...
关于ajax,是最近炒得非常火的一种技术,并且时下它也是非常流行。当然,它并不是什么新技术,而是在各种已有的技术和支持机制下的一个统一。在我的项目中,偶尔也会用到ajax,用来给用户一些无刷新的体验。用过几次之后,我个人决定对它的原理和运行机制做一个总结。
ajax这个名字据说是Asynchronous JavaScript + XML的简写,实际上,它由下列几种技术组合而成。
1.使用CSS和XHTML来表示。
2. 使用DOM模型来交互和动态显示。
3.使用XMLHttpRequest来和服务器进行异步通信。
4.使用javascript来绑定和调用。
a ...
关于line-height设置
- 博客分类:
- css
一个小小属性就有那么多的学问,我们来一起了解一下关于line-height设置
行高有五种设置方法inherit/normal/百分比/固定大小/纯数字
如果使用百分比的话,只会根据父元素font-size来计算的行高,且它的子元素仅仅继承父元素的行高,而不能根据自己的font-size来计算的行高
如果使用固定大小,那么父元素和子元素都使用这个大小
如果使用normal(约1.2倍)的话,父元素和子元素都会根据自己的字体的大小来计算行高(1.2 * font-size)
如果使用纯数字,父元素和子元素都会根据自己的字体的大小来计算行高(font-size * line-height ...
常用的清除浮动的方法有以下三种:
此为未清除浮动源代码,运行代码无法查看到父级元素浅黄色背景。
<style type=”text/css”>
<!–
*{margin:0;padding:0;}
body{font:36px bold; color:#F00; text-align:center;}
#layout{background:#FF9;}
#left{float:left;width:20%;height:200px;background:#DDD;line-height:200px;}
#right{float:right;width:30%;h ...
通常被意译为“CSS图像拼合”或“CSS贴图定位”。
CSS Sprites优点:CSS Sprites为什么突然跑火,跟能够提升网站性能有关。显而易见,这是它的巨大优点之一。
1.利用CSS Sprites能很好地减少了网页的http请求,从而大大的提高了页面 ...
100——客户必须继续发出请求
101——客户要求服务器根据请求转换HTTP协议版本
200——交易成功
201——提示知道新文件的URL
202——接受和处理、但处理未完成
203——返回信息不确定或不完整
204——请求收到,但返回信息为空
205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件
206——服务器已经完成了部分用户的GET请求
300——请求的资源可在多处得到
301——删除请求数据
302——在其他地址发现了请求数据
303——建议客户访问其他URL或访问方式
304——客户端已经执行了GET,但文件未变化
305——请求的资源必须从服务器指定的地址得到
30 ...
区别IE6,IE7,IE8,FF
【区别符号】:「\9」、「*」、「_」
【示例】:
#tip {
background:blue; /*Firefox 背景变蓝色*/
background:red \9; /*IE8 背景变红色*/
*background:black; /*IE7 背景变黑色*/
_background:orange; /*IE6 背景变橘色*/
}
_ 支持IE6
* 支持IE6 IE7
\0 支持IE8
\9 IE系列
!important 不支持IE6,其他都可以
【说明】:因为IE系列浏览器可读「\9」,而IE6和IE7可读「*」(米字号 ...
http://news.csdn.net/a/20100217/217053.html
一、条件注释简介
1. IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法。
2. 条件注释只能用于IE5以上。
3. 如果你安装了多个IE,条件注释将会以最高版本的IE为标准。
4. 条件注释的基本结构和HTML的注释(<!– –>)是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。
5. IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。
二、条件注释属性
* gt : greater than,选择条件版 ...
meta 是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head />与</head />中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎 ...
区分大小写
变量名和函数名都是区分大小写的。就像配错的引号一样,这些大家都知道。但是,由于错误是不作声的,所以这是一个提醒。为自己选择一个命名规则,并坚持它。而且,记住JavaScript中的原生函数和CSS属性都是骆 ...
连续字符自动换行的解决方案
- 博客分类:
- js
http://dancewithnet.com/2008/12/04/word-break-all/
1.function include_js(file) {
2. var _doc = document.getElementsByTagName('head')[0];
3. var js = document.createElement('script');
4. js.setAttribute('type', 'text/javascript');
5. js.setAttribute('src', file);
6. _doc.appendChild(js);
7.
8. if (!/*@cc_on!@*/0) { //if not IE
9. ...
JavaScript文件
JavaScript程序应独立保存在后缀名为.js的文件中。
JavaScript代码不应该被包含在HTML文件中,除非这是段特定只属于此部分的代码。在HTML中的JavaScript代码会明显增加文件大小,而且也不能对其进行缓存和压缩。
<script ...