240 发简信
  • 同步异步,阻塞,非阻塞

    IO操作其实可以分成两个步骤,请求IO操作和执行IO操作。一般的IO调用过程是这样的:发起IO操作的请求,执行IO操作,得到IO操作的结果,将结...

  • 120
    mongoDB安装以及中间的坑

    通过mac port 安装 mkdir -p /data/db 创建文件夹 记住是根目录(在mac 就是最底层目录) 对于mongo 命令 以及...

  • 解决一些页面实际问题

    1. 弹窗出现后,点击屏幕任意位置,消除弹窗 Mark1的原理:判断点击事件发生在区域外的条件是: 点击事件的对象不是目标区域本身 事件对象同时...

  • 120
    主流浏览器的不同

    常见的浏览器内核(或者说渲染引擎)有很多个,如Trident、Gecko、WebKit等等,不同的内核对网页编写语法的解释也有不同,进而导致同一...

  • GitHub 基础操作使用总结

    创建仓库 git init注意操控当前路径,此命令直接在当前路径下建立仓库;另外后续需进行git add <text>/ git commit ...

  • 120
    同源策略、跨域、jsonp

    1.同源策略 是指浏览器普遍默认的一种安全策略; 例如:一个恶意网站的页面通过iframe嵌入了银行的登录页面(二者不同源),如果没有同源限制,...

  • 120
    修改hosts

    大网站会查询host的ip和域名是不是和自己的网站一样,不一样可能会阻止你访问或者做别的处理。也有可能是这些大网站防止其他网站盗链接自己网站的图...

  • jQuery 瀑布流

    瀑布流的实现原理 要想实现瀑布流首先需要确定需要排列的内容,宽度需要一致; 设定父容器相对定位,需排列子元素绝对定位; 通过计算容器的宽度(一般...

  • jQuery 懒加载

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