昨天在跟同事讨论 node 中执行 shell 命令,或者 node 命令时,控制台没有输出想要的信息,所以研究下为什么。 前提 Node 是单进程单线程。 ChildPro...
昨天在跟同事讨论 node 中执行 shell 命令,或者 node 命令时,控制台没有输出想要的信息,所以研究下为什么。 前提 Node 是单进程单线程。 ChildPro...
@babel/preset-env @babel/preset-env 是一个智能预设,它允许你使用最新的 JavaScript ,而无需对目标环境需要哪些语法转换进行各种繁...
npm-publish 概要 详情 将一个 package 发布到 registry ,可以通过名字下载。使用 .npmignore 文件将内容排除在包之外。 如果没有 .n...
npm-install 概要 详情 此命令安装一个 package ,以及它所依赖的任何 packages 。如果 package 有一个 package-lock 或 sh...
npm-scope 描述 所有的 npm packages 都有一个名字。一些 packages 名字也会有一个 scope ,scope 命名遵循普通 package 名字...
在写纯函数的时候,经常会把实参重新赋值给另外一个常量,目的是不产生副作用(即改变函数实参,不影响函数外面作用域的常量)。通常的做法是扩展运算符和Object.assign()...
用什么编程范式,是一个仁者见仁、智者见智的事情。 先写一个form表单,用来生成页面元素: procedural oop functional
节流:按单位时间段(delay)去稀释事件 防抖:在单位时间间隔,只触发最后一次
react 绑定HTML Class 在react中秉持的原则是:只能传递一个字符串作为className属性。 提示如果经常动态更新className,可以使用classn...
为什么会有wxs 总结来说是微信小程序要解决两个痛点: WXML数据绑定使用Mustache 语法(双大括号)将变量包起来,用于数据展示和运算,这里的运算指的不是react、...
实现原理 如果then返回Promise,那么后面的then就是对上一个then返回Promise的处理。 使用for循环 使用reduce 使用forEach
CSS是一门15分钟就能入门,但是却需要很长很长的时间才能掌握好的语言。它有着它自身的一些复杂性与局限性。其中非常重要的一点就是,本身不具备模块化的能力。 面临的问题 CSS...
利用BFC(块级格式化上下文) BFC渲染规则 内部盒子会在垂直方向,一个接一个地放置; 盒子垂直方向的距离由margin决定,属于同一个BFC的两个相邻的盒子的margin...
File system 文件系统 fs模块的API有三种形态Promise回调同步 以下为容易混淆的定义: 描述filehandle.write(buffer[, offse...
在重温策略模式的时候,简单的认为此设计模式的应用场景是处理繁琐的条件语句。这有些许片面,策略模式应围绕开放封闭原则去设计。 原文地址 A simple example of ...
1. 样式 跳转小程序的开放标签:wx-open-launch-weapp分两个部分 开放标签 开放标签都能像普通的HTML标签一样在页面中直接使用,我们可以为其添加clas...
组合模式 vue2中的createElement()
es6规定了迭代协议[https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Iteration_...
允许一个对象在其内部状态改变的时候改变它的行为。 其实就是创建一个对象或者Map,key值记录状态,value记录实现。当状态改变的时候,执行value 如果记录状态时,ke...
介绍 使用者无权访问目标对象 中间加代理,通过代理做授权和控制 科学上网、明星经纪人 UML类图 示例 bind()也属于代理,把this代理到函数中(Jquery中$.pr...