关键字:查
  • 说说包管理工具 NPM 的基本用法
    NPM 是随同 NodeJS 一起安装的包管理工具,可以解决 NodeJS 代码部署上的很多问题,常见的使用场景有以下几种: 允许我们从 NPM 服务器下载第三方编写的包到本地使用。 允许我们从 NPM 服务器下载并安装第三方编写的命令行程 ...
  • Javascript进阶——JS中的内存管理
    作为后端程序员,关注内存应该是自然而然的事情,然而前端大部分只和浏览器打交道,对内存的关注就比较少了,包括我自己也是这样,通过这篇学习,可以让我们明白前端也关注内存的好处,理解JS内存回收机制和V8引擎内存回收机制的实现方式,并学习一些优化 ...
  • Javascript进阶——函数式编程思想
    什么是函数式编程? 在学习函数式编程之前,我们先来了解一些与之相关的概念,以便于我们更好的理解函数式编程思想: 命令式编程 首先我们要明确的是什么是命令式编程,这是与函数式编程相对应的一种编程方式,在日常开发中,我们大多数使用命令式编程。命 ...
  • Javascript进阶——函数式编程(2)
    函数式编程中,常用的函数及使用: 组合函数 (Compose,Pipe) 概念 将需要嵌套执行的函数平铺,嵌套执行是指将一个函数作为参数传递给另外一个函数,主要有以下特点: 第一函数接受参数, 其他函数接受的上一个函数的返回值 第一个函数可 ...
  • 如何学习 CSS?需要学习那些知识?
    很多人想让我给他们推荐有关CSS部分的教程,或者问我如何学习CSS。我也看到很多人对CSS的部分内容感到困惑,一部分原因是由于对语言的过时认识。鉴于CSS在过去几年中发生了相当大的变化,这是一个更新知识的好时机。即使CSS只是你所做工作的一 ...
  • flexbox 收缩算法(下)
    前几天对 flex 的深入学习,笔者写了一篇flex的收缩算法文章,文章刚出,就被朋友甩来一道flex题,咋地!要考察我?小题一道我还能不会,哈哈哈!不过我相信肯定有人不会这道题,尤其复杂的flex计算情况,指定懵。于是这篇文章就诞生了,教 ...
  • 手把手讲解:Vuex 剖析与简单实现
    更多个人博客:https://github.com/zenglinan/blog 目录 install 方法 Store 类 State Mutations Actions 小结一下 Modules 闲话不多说,让我们开始实现一个简单的 ...
  • 学web前端如何拿到月薪上万?那么就从这套教程开始吧
    第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。J ...
  • JavaScript 实现九宫格抽奖
    九格宫抽奖相信大家都玩过,今天就用 JavaScript 写个九宫格抽奖玩玩。让中奖不再是梦! 1.预览效果 image 效果图为屏幕录制软件生成,以至于出现滚动不连贯。实际运行中不会出现不连贯的滚动效果 2.完整代码 代码可直接复制运行查 ...
  • 手撕源码系列 —— 函子 + 观察者模式 + 状态 = Promise
    前言 前段时间太忙,隔了快一个月没写博客,但是 Promise 其实很早之前就已经总结了一波如何实现,但是那个时候纯粹是为了实现而实现,没有去细品其中的一些巧妙设计,直到最近在进行函数式编程相关的知识学习时,无意中在查阅资料的时候发现,Pr ...

暂无数据