240 发简信
  • CSS揭秘——多重边框

    如果我们想为一个元素设置边框,很自然的会利用 border 属性,比如说,我想得到如下效果。 非常简单的,我们只需要设置 border: 8px...

  • 120
    CSS揭秘——透明边框

    当我们在实现透明边框的时候,会遇到一些问题。在阐述这些问题之前,首先看看什么是透明边框,总的来说,就如下图所示。 众所周知的是,一旦给一个元素设...

  • JavaScript -- 挥舞函数

    本文中的内容来自于 《JavaScript 忍者秘籍》。 函数存储 利用以下代码可以完成函数存储功能。 使用场景:可以用来存储事件的回调函数,由...

  • 小技巧 - 利用 border 实现菜单图标

    实现效果如下: 实现这个效果,我们可能直接使用图标,可能内嵌一个 span标签,也可能会使用 ::before 和 ::after 伪元素,不过...

  • 120
    HTML5 - 使用本地文件

    本篇文章的主要目的是介绍本地文件相关 API 的使用,好的,废话不多说,下面直接开始。 基础的 File API File Api 提供了在浏览...

  • 120
    多列等高布局

    之所以会出现多列等高布局,是因为在网页设计中可能会出现以下状况。 出现这种情况的原因也很简单,就是各个 div 标签中的 p 所占高度不同,而且...

    0.4 2600 0 11
  • JavaScript -- 元素大小和位置

    在 JavaScript 操作 DOM 的过程中我们可能需要经常获取一个元素的大小,在处理鼠标事件的时候可能需要知道当前鼠标的点击位置,所以我将...

  • JavaScript -- 定时器

    介绍 JavaScript 提供了两个方法供我们设置一个定时器,它们分别是 setTimeout() 和 setInterval()。这两种方法...

  • 一天一算法 - 二分查找

    介绍 当我们想在一个数组中查找一个元素的时候,最简单的方法莫过于顺序查找了,不过顺序查找有一个致命的缺点,就是它的性能太低了,比如说在 N 个数...

个人介绍
Ever tried. Ever failed. No matter. Try again. Fail again.