Javascript中日期对象
日期的Date对象 创建一个日期的对象 补0函数封装
该分类下的全部文章。
日期的Date对象 创建一个日期的对象 补0函数封装
setTimeout 和 clearTimeout setTimeout() 延时定时器,即多久时间之后去执行(一次性的) 语法: 主要包含两个参数,函数和单位为毫秒的数值。 并且可以使用 clearTimeout() 来取消执行 setTimeout() setInterval 和 clearInterval setInterval间隔定时器,每隔一段时间
this 指向
函数自执行 工作中,也许两个事件出自不同的人,这时,就有可能出现重名,这避免的方法就是都使用作用域。 闭包题思考 return
闭包能做什么 示例:点击不同的按钮打印不同的下标 优化一: 循环过程中,可以把里面的代码封装成函数,然后循环里调用 如果不用声明自定义属性btns[i].index = i;存标签上了,而是用形参把它传进去 以上写法也是没问题的,上面index可以直接用的原因
JS 预解析机制 (变量提升 Hoisting) 预解析:在当前作用域下,js运行之前,会把带有var和function关键字声明的变量先声明,然后从上至下解析js语句 作用域 (scope) 多个作用域嵌套(作用域链)
obj.style这种方式既可以读取样式属性,也可以写样式属性,但它操作的样式属性只能是行内样式,如果要访问内嵌或者链式样式,则不可以使用这种写法。 要访问内嵌或者链式样式,可以使用getComputedStyle()和currentStyle属性的方式来访问样式。 需要注意的是:getComputedStyle()和currentStyle属性只能读样式属
暂无摘要
return语句在函数定义中的作用有两个:一是返回函数值,二是中止函数的执行。 return可以返回包括基本数据类型、对象、函数等任意类型的值。 当在函数体中使用return语句时,函数将会停止执行。 return 只能存在于函数内部。
函数声明 自定义函数分为两类,有名函数和匿名函数。 有名函数的定义也叫函数声明,基本语法: 匿名函数的定义有两种形式,函数表达式形式和事件注册形式。 函数表达式的基本语法: 函数表达式将匿名函数赋给一个变量,这样调用的匿名函数就可以通过这个变量来调用。 事件注册式的基本语法: 函数传参 实参与形参 所有的数据类型都可以当参数传递进去,多个参数用逗号隔开。 a