240 发简信
IP属地:山东
  • Promise实现原理(附源码)

    本篇文章主要在于探究 Promise 的实现原理,带领大家一步一步实现一个 Promise , 不对其用法做说明,如果读者还对Promise的用法不了解,可以查看阮一峰老师的...

  • 120
    vm.$attrs 【Vue 2.4.0新增inheritAttrs,attrs详解】

    1、vm.$attrs简介 首先我们来看下vue官方对vm.$attrs的介绍:包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class 和 style...

  • 120
    我和微信开发的恩怨情仇

    接触微信开发以来,感叹于小程序的发展之迅速,以为对着小程序的api文档就能一把梭,然而还是各种踩坑,一把鼻涕一把眼泪的赶着需求,成功交付,线上正常使用,想想还是记录一下这段时...

  • 120
    常见数组操作

    实际工作中,程序猿对数组的操作并不陌生,讲到数组的操作方法能说出来几个,实际上我们对这些方法真的了解透了吗?会改变原数组吗,哪个方法的遍历方式速度会更快,可以中断遍历吗?这一...

  • 120
    webpack入坑之路

    Hi ~ 许久没更新的小简书,自从换了新工作,日夜掉发式的疯狂加班,一个半月的时间学到了不少东西,趁热记录一波吧~ 一个月前,接到了一个需求,并且长期需要维护多个无关的活动...

  • 120
    B树、B+树及B*树

    在前面章节介绍了各类二叉树,本章节介绍下另一系列的树结构:B树(Balanced tree)。 B树 B树是1970年 R.Bayer 和 E.mccreight 提出的一种...

  • 120
    docker核心技术

    Docker介绍 当我们提到微服务部署或者虚拟化的时候,通常会想到docker跟kubernetes。docker自2013年以来发展火热,现在已经是虚拟化技术的标准方案。D...

  • 120
    墙内kubernetes v1.15 体验--1:基础环境搭建

    一、背景 近期换了新mac,终于有了500GB的空间,决定在本机上部署kubernetes方便进一步对Service Mesh的探索。 二、环境搭建 为方便部分从零开始用虚拟...

  • (a== 1 && a ==2 && a==3)可能为true吗?

    前言 最近在网上看到一个面试题:(a== 1 && a ==2 && a==3)有可能返回true吗?答案是可以的,下面来具体讲解一下。 valueOf和toString 这...

  • 120
    Angular2——小结

    入坑 前端开发者估计跟我的心思是一样的,刚对AngularJS写出了点头绪,懂了点皮毛,转眼升级版Angular4.x就出现了,心中是各种礼貌的问候的。。。 默默擦眼泪。。。...

  • 那些年移动端踩过的坑

    一、动画在ios上,页面滚动的时候,动画也会停止? 前段日子撸的一串抽奖活动的项目,里面写了个转盘的动画,用着还挺流畅的,但是我们的QA给我提出了酱紫的问题:1、ios上,如...

  • 120
    Sketch——前端仔心得

    设计师中最火的工具绝对是Adobe爸爸底下的Photoshop,业界良心软件,设计必备。而这章主要是介绍新晋设计神器~Sketch! Da ~ la ~ 辣么,what is...

  • 120
    跨域——CORS、JSONP

    出去溜达了一圈面试,发现很多公司爱问CORS技术,辣mo~这一节我们来研究下CORS吧 ~ 什么是跨域? 一个url地址的组成:协议,域名,端口号,如果这几个因素任意一个不相...

  • 120
    HTTP缓存

    平日里我们浏览一个网页,能判断这个网站的性能最直观的就是打开网页的速度。而提高网页的反应速度其中一个方式就是使用缓存。 web缓存是分很多种的,比如CDN缓存,服务器缓存,数...

  • 120
    React浅析(七):ref使用

    在React等框架出现之前,web页面的交互是依靠操作DOM实现的,到了出现vdom概念出来,React和Vue等框架利用组件的状态管理,通过操作dom的js对象,来实现页面...