- 博客(4)
- 收藏
- 关注
原创 display和visibility的区别
visibility和display属性的差别可以从它们对使用静态或相当定位的元素的影响中看到。对于一个常规布局流中的元素,设置visibility属性为hidden使得元素不可见,但是在文档 布局流中的元素,设置visibility属性为hidden使得元素不可见,但是在文档布局中扔保留了它的空间。类似的元素可以重复隐藏和显示而不改变文档的布局。但是,如果元素的display属性设置为none,
2017-07-06 09:42:56
854
原创 用于正则表达式模式匹配的String方法
Sting支持4种使用正则表达式的方法。最简单的时search().他的参数时一个正则表达式,返回第一个与之匹配的子串的的起始位置,如果找不到匹配的子串,它将返回-1。比如,下面的调用返回值为4:var a = "javascript".search(/script/i);如果search()的参数不是正则表达式,则首先会通过RegExp构造函数将它转换为正则表达式,search()方法不
2017-06-28 14:58:32
708
原创 闭包
刚开始接触闭包时,被闭包搞得头晕目眩,就知道闭包是函数里面嵌套函数,看了视频查阅了书籍之后明白了闭包的原理及作用。理解闭包首先要先理解执行环境和作用域链。执行环境定义了变量或函数有权访问的其他数据,决定了它们的行为。每个函数都有自己的执行环境,当执行流进入一个函数时,函数的环境就会被推入一个环境栈中,而函数执行之后,栈将其环境弹出,把控制权返回给之前的执行环境。
2017-06-24 09:57:49
304
原创 es5中的数组方法
es5定义了新的数组方法遍历,映射,过滤,检测,简化和搜索数组。这些方法对操作数组 提供了极大的便利。es5数组 大对数方法,首先大多数方法的第一个参数 是一个函数,并且对数组的每个元素(或一些元素))调用一次该函数。大多数情况下,调用提供的函数提供三个参数:数组元素,元素索引和元素本身。通常情况下,只需要第一个参数,可忽略后两个参数。大多数 es5数组方法的第一个参数是一个函数,第二个参数是可选
2017-06-23 22:05:22
837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人