至于未来会怎么样 反正路还长 天总会亮

Life is a journey, not a destination, care should be the scenery along the way and the mood to see the scenery.

个人博客
  • ...
     前端 浏览(19)  tangzihan ++阅读原文
    jQuery实现回顶部效果
    暴躁滚动 $('html,body').scrollTop(0) 平滑滚动 $(' top').click(function(){ //滚动总距离 var $page = $('html,body') var distance = $('html').scrollTop() + $('body').scro...
  • ...
     前端 浏览(7)  tangzihan ++阅读原文
    关于scrollTop()/scrollLeft()兼容问题
    在chrome中获取滚动条的垂直偏移 console.log($(document.documentElement).scrollTop()) 但是上面代码在IE中不生效 在IE中是这样获取的 console.log($(document.body).scrollTop()) 要解决两个兼容问题很...
  • ...
     前端 浏览(5)  tangzihan ++阅读原文
    Web Workers
    引入 H5规范提供了js分线程的实现,取名为Web Workers他是HTML5提供的一个JavaScript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面 但是子线程完全受主线程控制,且不得操作DOM,...
  • ...
     前端 浏览(10)  tangzihan ++阅读原文
    定时器引发的思考
    定时器真的是定时执行的吗? 定时器并不能保证真正定时执行,一般会延迟一点,但是也有可能延迟很长时间 如下例 document.querySelector('button').onclick = function(){ var start = Date.now()...
  • ...
     前端 浏览(17)  tangzihan ++阅读原文
    闭包的缺点与解决办法
    我们知道闭包延展了局部变量的生命周期,使得外部操作局部变量成为可能,一般来讲函数在调用执行后函数就会被释放,但如果函数中产生了闭包,就会导致函数执行完毕后,函数内部的局部变量没有被释放,使得占用内存时...
  • ...
     前端 浏览(10)  tangzihan ++阅读原文
    每天20个灵魂拷问系列二
    二十一、es5中是如何定义一个函数模块 示例 假定函数模块为Promise.js / 自定义Promise函数模块 / (function (window){ function Promise(executor){ } //向外暴露Promsie函数...
  • ...
     前端 浏览(8)  tangzihan ++阅读原文
    HMTL5新增Api
    网络状态检测 //网络连接 window.addEventListener('online',function(){ alert('有网') }) window.addEventListener('offline',function(){ alert('网络断开')...
  • ...
     前端 浏览(8)  tangzihan ++阅读原文
    h5新增小功能
    class的操作 在之前我们不使用第三方类库操作class是这样的 test.Node.className='active' 上面代码对于一个class还好如果有多个呢? 我们还得自己编写追加类名的逻辑,或者引入第三方类库如jquery 其实不用那...
  • ...
     前端 浏览(9)  tangzihan ++阅读原文
    Windows搭建sass环境详细教程
    1.首先下载Ruby 官方网址 [https://rubyinstaller.org/downloads/](https://rubyinstaller.org/downloads/) 点击下载 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200327230432726.png?x-oss-process=imag...
  • ...
     前端 浏览(5)  tangzihan ++阅读原文
    Sass学习(三)--函数
    目录 - 内置函数 -- 字符串函数 -- 数字函数 -- 列表函数 -- 三元函数 -- 颜色函数 - 自定义函数 内置函数 常用字符串函数 ` unquote($string)`:删除字符串中的引号,只能去一层 javascript mai...