![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
第 1 题:(滴滴、饿了么)写 React / Vue 项目时为什么要在列表组件中写 key,其作用是什么? 1. 更准确因为带key就不是就地复用了,在sameNode函数...
1.ag:比grep、ack更快的递归搜索文件内容。 2.tig:字符模式下交互查看git项目,可以替代git命令。 3.mycli:mysql客户端,支持语法高亮和命令补全...
前言 可以说当今个人PC端最好用的操作系统必须是Mac OS,没有之一,苹果公司在今年秋季发布了最新版本Mojava,新版本增加了暗黑模式,让用户在专注工作和学习时拥有更好的...
模块化主要是用来抽离公共代码,隔离作用域,避免变量冲突等。将一个复杂的系统分解为多个模块以方便编码。 会讲述以下内容 CommonJS AMD 及 核心原理实现 CMD 及 ...
这一系列文章主要分析nodejs中的核心库Libuv。 我的参考书: 朴灵的深入浅出nodejs Jeffrey Richter的Windows核心编程 Anthony Wi...
痛点 最近需要在Mac上远程连接一台Linux服务器,管理一些文件。不仅需要进行常规的本地文件操作,还需要上传、下载、编辑。 虽然有一些付费或免费的App,也可以完成类似工作...
最近在研究前端监控方案,由于工作需要研究了下鹅厂的badjs源码,主要是看了前端上报这一块,也就是badjs-report。关于badjs的使用可以看下官方文档 前端监控痛点...
文章总结的时间是2017/11/20 本文是为了梳理Babel配置及使用而整理,因为看过使用Babel配置项目和文章,存在项目插件使用混乱、文章各种照搬、插件使用听风是雨、插...
我们经常会看到微信 QQ 以及其他一些运动app里面都有一个计步功能,那它是怎么实现的呢? 今天我们就来实现一下,以下代码都是从一个整体项目中抽离出来的,为了理解简单方便我把...
使用 首先需要在 https://github.com/settings/tokens生成自己的token,采用postman进行实验 在Authorization字段的值,...
开始 在Flutter的每个Widget中, 都会有key这个可选属性. 在刚开始学习flutter时, 基本就直接忽略不管了. 对执行结果好像也没什么影响. 现在来深究下k...
移动端Web界面滚动性能优化 Passive event listeners 最近更新了ios11.3,项目上发现这么一个问题,“我的”页面和两个列表页的滚动出现了问题,滚动...
闭包是js开发惯用的技巧,什么是闭包?闭包指的是:能够访问另一个函数作用域的变量的函数。清晰的讲:闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量。eg: 很多人会...
通常我们的项目包含三种类型的代码:业务代码、第三方依赖库、webpack打包构建后的manifest。官网经常会看到mainfest这个词,但是它究竟指什么,我们来做个实验找...