240 发简信
IP属地:江西
  • 120
    事件

    事件:分为两部分 1、行为本身:浏览器天生就赋予其的行为:onmouseover(onmouserenter)、onmouseout(onmouseleave)、onmous...

  • jQuery

    jQuery: 它是一个使用原生的JS来封装的常用方法的类库(解决了浏览器的兼容问题)jQuery非常强大的地方在于它的链式写法(执行完成一个方法后返回的结果依然是一个jQu...

  • 设置元素的样式值setCss

    在JS中给元素设置样式属性值,只能通过curEle.style.[attr]=value;这种方式给当前元素设置行内样式 setCss:给当前元素的某一个样式属性设置值(增加...

  • 手写getElementsByClassName函数解决兼容

    getElementsByClassName() 通过元素的样式类名获取一组元素集合,在IE6-8下不兼容。 getElementsByClassName(“a1”):写一个...

  • 操作元素样式类函数

    判断是否存在某一个样式类名:hasClass 验证当前元素是否包含className这个样式类名 给元素增加样式类名:addClass 移除样式类名:removeClass

  • 向容器中追加新元素的方法

    向指定容器的末尾追加元素:append 直接用appendChild也可以,写这个是为了与prepend对应 向指定容器的开头追加元素:prepend 把新的元素添加到容器中...

  • 获取兄弟元素节点系列方法

    获取上一个哥哥元素节点:prev 获取下一个弟弟元素节点:next 获取所有的哥哥元素节点:prevAll 获取所有的弟弟元素节点:nextAll 获取相邻的两个元素节点:s...

  • 获取所有的元素子节点

    function children: 获取curEle下所有元素子节点(兼容所有的浏览器),如果传递了tagName,可以在获取的集合中进行二次筛选,把指定的标签名获取到

  • 内置DOM操作属性和方法

    获取页面中元素方法 document.getElementById() context.getElementsByTagName(tagname):把指定容器中子子孙孙的所有...

  • 图片延迟加载

    网站性能优化:尽量减少向服务器请求的次数 “减少HTTP请求”: a、CSS/JS文件进行合并b、ICON图片也进行合并--->雪碧图c、图片的延迟加载d、数据的异步加载e、...

  • js同步与异步编程

    JS是单线程的:js傻,做着当前的事,没完成之前,绝不会做下一件事。 JS中的两种编程思想:同步、异步。 1、同步: 上一件事情没完成,继续处理上一件事情,只有上一件事情完成...

  • 获取元素的具体样式信息

    获取元素的某一个具体的样式属性值 1、元素 . style . 属性名需要把元素的样式都写在行内样式上才可以(写在样式表中是不管用的) 实际项目中,这种方式不常用,因为不能为...

  • 120
    JS盒子模型常用属性

    JS盒子模型指的是通过JS中提供的一系列的属性和方法,获取页面中元素的样式信息值 client系列/offset系列/scrollWidth/scrollHeight都是“只...