• 2012-11
    08
    [ JavaScript ] [ 0 ]
    比如我列表里有是个用户,并且已经绑定了右键侦听,然后我删除列表里这十个用户的DOM节点,在IE6里不会因为DOM节点删除而去自动释放侦听事件的资源,导致内存占用随着DOM节点的不断变化而越来越耗费内存资源,最终就报错崩溃[...]
  • 2012-10
    30
    [ JavaScript ] [ 0 ]
    代码就跟第一张图的HTML代码类似,这样虽然图片一字排开了,但是第二排图片排不到。如果给固定宽度当然可以实现图片排成两排,但图片数量是不确定,有可能多,有可能少,而且每张图片宽度也不一致。这种情况下,我们可以使用一个外层标签,套住两张图片,而外层标签设置为浮动,这样即可实现[...]
  • 2012-10
    29
    [ JavaScript ] [ 1 ]
    在jQuery中复制、移动DOM节点非常方便,只需要一行代码即可搞定,就连事件也可以一并复制过去。[...]
  • 2012-08
    29
    [ JavaScript ] [ 2 ]
    为什么叫JSONP呢?其实这种跨域实现方式跟JSON一点关系也没有,所以不要局限于这种跨域方式一定跟JSON有关系。JSONP实现的原理是通过<script>标签的src跨域访问,被访问页把最终结果通过回调本地一个JS函数从而达到跨域功能。然而从正常的表面上看,也可以当作是包含一个JS文件,只不过这个JS文件是主要用来传输页面结果而已。[...]
  • 2012-08
    27
    [ JavaScript ] [ 0 ]
    在JS中有些内存只需执行一遍即可,如浏览器类型检测是最常用的一个功能,因为我们使用Ajax的时候需要检测浏览器的内置的XHR。我们可以在第一次检测的时候记录下类型,往后在使用Ajax的时候就不需要再去检测浏览器类型了。在JS中就算只有一个if也总比没有if的语句效率要高[...]
  • 2012-08
    23
    [ JavaScript ] [ 1 ]
    在JS中要判断一个值是否在数组中并没有函数直接使用,如PHP中就有in_array()这个函数。但我们可以写一个类似in_array()函数来判断是一个值否在函数中。[...]
  • 2012-08
    18
    [ JavaScript ] [ 4 ]
    在JS中,我们要请求一个URL地址,就算不需要获得请求结果,但是用Ajax请求时最普遍的了。然而,Ajax在跨域上不太方便,但本文不讨论JS跨域问题,只是结合经验给一个技能模拟HTTP请求又不会导致跨域问题的技巧。[...]
  • 2012-08
    16
    [ JavaScript ] [ 4 ]
    通常我们定义的构造函数需要new操作符实例调用构造函数,因为只有使用new的时候构造函数内用到的this对象会指向新创建的对象实例[...]
  • 2012-08
    14
    [ JavaScript ] [ 0 ]
    JS中的事件默认是冒泡方式,逐层往上传播,可以通过stopPropagation()函数停止事件在DOM层次中的传播[...]
  • 2012-08
    10
    [ JavaScript ] [ 0 ]
    自jQuery1.7.2版本发布以后好久都未更新版本了,此次发布的1.8.0版本将会有哪方面的提升与优化呢?[...]
  • 1 2 3 4 5 6 7 8 9 10 11