240 发简信
  • 240
    CSS的五个奇怪特性

    margin会受到border和display的影响 以div元素为例三个并列的div,必然是上下排列,外边距是10px,也就是我们通常说的上下间隔10pxdemo disp...

  • 240
    懒加载的核心代码

    1.判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视) 2.当窗口滚动时,判断一个元素是不是出现在窗口可视范围。每次出现都在控制台打印 true 。 ...

  • JS实现复制功能

    之前是在一些类似于www.bootcss.com类似的网站见到过复制按钮,点击之后一整行文字都可以复制,然后到指定的位置粘贴就可以了,也知道这个是依托flash来实现的,刚好...

  • git的高级小知识

    基础知识 我们知道git一般把区域分为四个部分,通过不同的命令可以完成每一个区域的切换。对于这四种区域,内心一定要清楚的记住。 版本知识 版本知识 一般HEAD表示当前版本:...

  • 240
    9.6 JavaScript深入 - 各种上下文中的this

    前言 上文中,我们能够知道,this是执行上下文的一部分。它指向一个环境对象,只是一个普通的对象。那this到底是什么呢?为啥JavaScript的this就这么拧巴呢? 在...

  • 240
    放大器组件

    前言 随手打开一个电商网站(如淘宝),查看商品的时候, 把鼠标放到图片上都可以看到图片的更多细节,像把图片局部放大了一样(效果如下GIF)。这篇文章就是讲述这个放大器的实现。...

  • JS数组以及JSON知识

    1.JSON 格式的数据需要遵循什么规则 JSON格式是一种用于数据交换的文本格式,它对值的类型和格式有严格的规定 复合类型的值只能是数组或者对象(包括空数组和空对象都是合格...

  • JSON、Array基础知识

    1、JSON 格式的数据需要遵循什么规则 JSON 格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式,2001年由 Dougl...

  • JS函数以及作用域问题

    1.立即执行函数表达式是什么?有什么作用 立即执行函数表达式就是 声明一个匿名函数 马上执行这个匿名函数 典型写法:( function(){alert('匿名函数')} )...