摘要: 是不是新手都会遇到这个问题?遇到过一次,在网上搜一搜,综合成了下面这样。重点参考了dolphin的‘jQuery的attr与prop’, 写的很清楚呢。一般attribute翻译成中文术语为“特性”,property翻译成中文术语为“属性”.1.attributeattribute 可以看作是一个特... 阅读全文
posted @ 2014-03-14 13:22 荔枝龙眼 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 目的是如果一个变量是已声明未赋值,就可以直接赋值,并且不能改变变量的作用域;如果未声明的话,就重新声明,在网上搜了下,常见的方法是if(typeof(a)=='undefined'){var a='ss';},但是这种方法对未声明或已声明未赋值的变量都会返回true。而且如果是这样:var a;function f(){ if(typeof(a)=='undefined') {var a=1;}}f();console.log(a);会显示undefined,因为f()里面只是声明了一个同名的局部变量。但是如果是已声明未赋值的变量:if(noVa 阅读全文
posted @ 2014-03-12 16:08 荔枝龙眼 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 见清理浮动的几种方法以及对应规范说明总结一下:{clear:both;}设置了clear 属性的元素,其上边框位置会紧贴浮动元素的 margin-bottom 边界位置渲染,使包含浮动元素的容器高度正常。所以适用于浮动元素后面容器之内有个非浮动元素,或是额外添加一个新的空元素。.after-clear-float :after{content:""; display:block; clear:both;}利用伪类添加新元素,原理同上,所以只适用于父容器最后一级子元素是浮动的,即浮动元素后面没有非浮动元素把它和父容器隔开。只是IE6/7不支持:after 伪元素。{overf 阅读全文
posted @ 2014-02-20 16:04 荔枝龙眼 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、表单控件之表单1、依次获取表单里的所有控件:for (i = 0; i 奶油糖块白兰地利用相同的name:coffee=document.forms[0].coffeefor (i=0;i11");4、获取选中项的选中索引、文本、值、option个数:var index = obj.select... 阅读全文
posted @ 2014-02-18 18:06 荔枝龙眼 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 二:keypress和keydown事件:现只在IE10、chrome(版本 32.0.1700.107 m)、firefox(25.0.1)中测试了。IE8chromefirefox$(document).keydown()yesyesyes$('window').keydown()noyesyes$('body').keydown()noyesyeskeypress的表现与上表一致。不仅keypress和keydown得到的按键值不同,不同浏览器的返回值event.keyCode、event.charCode也不同:Q键q键Caps Lock键Tab键左方向 阅读全文
posted @ 2014-02-18 16:53 荔枝龙眼 阅读(1867) 评论(0) 推荐(0) 编辑
摘要: 1、根据ie版本写css 非ie:if !IE; 仅IE:if IE; 等于:if IE 6; 大于:if gt IE 8; 大于或等于:if gte IE 8; 小于或等于: if lte IE 8; 2、关于display:table-row;比如tab... 阅读全文
posted @ 2014-02-14 12:12 荔枝龙眼 阅读(422) 评论(1) 推荐(1) 编辑
摘要: amchart能够根据提供的数据便捷的生成好看的图标,曾在项目中遇到使用falsh版以支持对js支持不好的低版本浏览器,但是现在官网上都是js版本的,flash版的文档都没有,搜索结果一般都是链接到博客里。这里稍微记录一下。使用amchart时需要四个文件:swf文件(根据生成的不同的图标类型有am... 阅读全文
posted @ 2014-02-09 17:14 荔枝龙眼 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 1、除去table默认的每个单元格带有的类似内边距的空白如设置了table和td的border后,是这个样子:,设置后变成这个样子:。2、除去radio和checkbox四种的一圈类似内边距的空白像下面这样:,设置background: transparent;后变成这个样子:。里面的豆沙绿是由于电... 阅读全文
posted @ 2014-02-09 16:38 荔枝龙眼 阅读(479) 评论(0) 推荐(1) 编辑
摘要: 1.替代mouseover和mouseout的事件jquery的mouseover和mouseout事件在移到子页面时也会触发,这在移到一级菜单弹出二级菜单,移到二级菜单时一级菜单也要显示时,这两个事件就不符合要求了,jquery有个hover事件就是为这种情况准备。$('#topnav>li').... 阅读全文
posted @ 2014-02-09 16:01 荔枝龙眼 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、设置目录路径:./ 当前目录../ 父级目录/ 根目录如:返回到上一级目录,A文件夹下有A1和A2两个子文件夹,里面分别有a1.html和a2.html,则在a1.html文件中链接到a2.html的方式是 2、只针对IE版本的CSS:IE6版本 IE8一下的版本: 3、设置浏览网页时窗口标题前的小图片: 有专门的把图片转成ico格式的软件,如Pic2Ico。4、js原生用法获取父级和子元素:parentNode:父级元素(最近的一个);childNodes:所有的一级子元素,是个数组,有length属性,通过childNodes[i]可依次获取子元素。5、不要滥用ul li了,有时... 阅读全文
posted @ 2014-02-06 17:20 荔枝龙眼 阅读(347) 评论(0) 推荐(0) 编辑

这里是页脚Html代码