应网友要求,在这里共享下本博客返回顶部效果实现源码!实现思路: 主要使用css3新属性:transition & transform 及定位属性position来实现按钮的滚动展示效果!3个属性具体用法有兴趣的童鞋可以云了解学习下。当然了ctrl+c & ctr[……]
使用setTimeout()应该注意的问题
setTimeout(code,millisec)方法,第1个参数code如果是直接调用函数名的话,会有一个调用全局、局部函数的问题存在,使用时需注意:
[……]js outerHTML、innerHTML和innerText的用法区别
获取地址栏倒数第2个/字符所在位置及其后的所有字符串
jquery offset()获取隐藏元素坐标值始终为0
2015-02-10 更新
jquery offset()获取隐藏元素坐标值始终为0终极解决方法:
https://www.phpvar.com/bbs/forum.php?mod=viewthread&tid=104
—————————————————————————————————-
Element.offset().top方法正常情况下是获得元素相对浏览器视窗之间的距离,但如果元素本身是隐藏的即加了display:none,该方法取得值始终都是0;
如代码所示:
[……]
ZeroClipboard插件实现复制功能,ie6也兼容
Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。
但是值得注意的是官方介绍中已明确表态说这个插件不支持ie6,下面将提供多实例化Zero Clipboard复制功能的实现及兼容ie6的写法!
[……]js函数参数的2种传递方式
函数参数的2种传递方式:命名参数、对象字面量方式
函数传递参数,在有多个可选参数的情况下传统的命名参数显的比较死板,不够灵活。
最好的做法是对那些必需值使用命名参数,而使用对象字面量来封装多个可选参数!
[……]js创建Object对象的2种方法
typeof()及instanceof()操作符的用法及区别
Javascript函数参数都是按值传递的,不能按引用类型值方式传递
验证: Javascript中所有函数的参数都是按值(基本类型值)传递的,而不能按引用类型值方式传递
概念:
基本类型值:指简单的数据段。复制该类型值实为该值的一个副本,任何操作不会影响各自的值,即各自独立存在于栈内存中;
引用类型值:由多个值构成的对象。复制该类型值得到的是对象指针,2者实为指向同一对象,即指向存在于堆内存的同一对象,任何操作都是相互影响的。
实例展示:
[……]wordpress博客侧边栏滚动定位效果
很多wordpress博客都会有个侧边栏滚动定位效果:
当拖动滚动条到第1个临界值时,一固定区域块以随页面滚动而一直显示在页面一固定的视觉区域;
当拖动滚动条到第2个临界值时,这一固定区域块以“固定位置”的形式钉在页面上显示;
[……]