摘要:
JavaScript 的变量与其他语言的变量有很大区别。JavaScript 变量是松散型的(不强制类型)本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变。一.变量及作用域1.基本类型和引用... 阅读全文
摘要:
ECMAScript提供了Date类型来处理事件和日期。Date类型内置一系列获取和设置日期事件信息的方法。Date类型ECMAScript中的Date类型实在早起Java中java.util.Date类基础上构建的。为此,Date类型是用UTC(Coorfinationf Universal Ti... 阅读全文
摘要:
本方法是通过数组和字符串的方法实现,尚不能满足实际应用,仅供学习~~~本方法的特点:支持无class节点的class添加支持已经具有单个或多个class的节点添加屏蔽已经具有想同className的节点添加重复的class暂时不支持一次性添加多个class移除class支持单个class的节点移除移... 阅读全文
摘要:
history对象很早以前就有了,它的功能是操作网页的历史记录。传统的history对象有:back、forward、go,这几个方法,它们用来 前进、后退,或直接跳转到历史记录的某一个步骤。而现代浏览器加入了pushState和replaceState,使用它们则可以直接对历史记录堆栈进 行操作。 pushState方法的功能是在历史记录队列堆栈中加入一个新的记录,并把当前页面“跳转”到这个自己添加的“虚假”历史记录上。由于历史记录是“虚假”的,页面不会真正的跳转,而是地址栏里的URL发生变化。可以点击浏览器上的后退按钮来返回“跳转”前的页面。pushState方法有3个参数,第一个是数据. 阅读全文
摘要:
无标题文档 背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背景透明背. 阅读全文
摘要:
function trySubmit(formid) { var osubBtn = $(formid).find("a.subBtn"); var oIsWrong = 1; var oIsNull = 1; var checkArr = new Array(); var email = new Object(); email.obj = $(formid).find("input[name='userEmail']"); email.reg = /^\w{3,}@\w+(\.\w+)+$/; email.wrongStr = ' 阅读全文
摘要:
这个插件原理非常简单,只需要获得两个分界点:startHeight和maxHeight,当窗口滚动到startHeight的时候,设定元素的position:fixed,top:0,当窗口滚动到maxHeight的时候,设定元素的position:absolute,top:maxHeight,这样就可以达到这个效果:当窗口滚动到startHeight的时候,元素会被固定在整个窗口的顶部,不会跟随窗口的滚动而滚动,当窗口滚动到maxHeight的时候,元素就会被固定在当前相对于整个文档的位置,重新跟随窗口滚动而滚动。 需要注意的是,一般插件都是在文档加载完之后调用一次,这样当页面文档结构发... 阅读全文
摘要:
$.fn.mi_scroll=function(options){ var par; var chil; var iS; var oScrollBar=$('').attr({'class':'scrollBar'}); var oBarL = $('').attr({'class':'barL'}); var oBarM = $('').attr({'class':'barM'}); var oBarR = $('').attr({& 阅读全文
摘要:
Firebug是Firefox的一个扩展,但是我习惯在IE中调试我的页面怎么办?如果在页面脚本中加入console.log()将调试信息写到Friebug,在IE中肯定是提示错误的,怎么办?不用担心,Frirebug提供了FrirbugLite脚本,可以插入页面中模仿Firebug控制台。 我们可以从一下地址下载firebuglite: http://www.getfirebug.com/releases/firebuglite1.0-b1.zip 然后在页面中加入: 如果你不想在IE中模仿Friebug控制台,只是不希望console.log()脚本出现错误信息,那么在页面... 阅读全文
摘要:
1 $.fn.comparison = function (options) { 2 var defaults = { 3 coparison: $('').attr({ 'class': 'compCon', 'id': 'comparisonCon' }), 4 hideDivBtn: $('').attr({ 'class': 'hideDivBtn', 'href': 'javascript:void(0);' }).text( 阅读全文