上善若水


  • 首页

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

node.js EventEmitter

发表于 2017-12-17 | 更新于: 2021-03-03 | 分类于 node.js | | 阅读次数:
字数统计: 1k字 | 阅读时长 ≈ 4分钟
EventEmitter 基本构建 许多的 node.js 核心的 API 是围绕事件异步模型进行构建的,特定种类的事件对象会周期性的触发命名的函数对象,从而导致函数对象被触发。 这些函数对象被称作 listeners;所有的触发事件的对象属于 EventEmitter 类, 这些对象暴露有 emi ...
阅读全文 »

underscore.js 源码分析(十六)

发表于 2017-12-16 | 更新于: 2021-03-03 | 分类于 underscore.js 源码分析 | | 阅读次数:
字数统计: 461字 | 阅读时长 ≈ 2分钟
underscore.js 源码分析(十六) isEmpty isEmpty(object) isElement ``如果 object 是一个空对象, 或者 object 是一个字符串或者数组, 并且字符串或者数组的 length 为 0; 返回 true,否则, 返回 false.示例 ...
阅读全文 »

underscore.js 源码分析(十五)

发表于 2017-12-14 | 更新于: 2021-03-03 | 分类于 underscore.js 源码分析 | | 阅读次数:
字数统计: 1.7k字 | 阅读时长 ≈ 8分钟
underscore.js 源码解析( 十五 ) clone tap has matcher property propertyOf isEqualclone _.clone(object) 创建一个浅拷贝的 object 使用 _.clone 的源码如下:12345_.clone ...
阅读全文 »

underscore.js源码分析(十四)

发表于 2017-12-12 | 更新于: 2021-03-03 | 分类于 underscore.js 源码分析 | | 阅读次数:
字数统计: 1.2k字 | 阅读时长 ≈ 5分钟
underscore.js 源码分析(十四) extend extendOwn pick omit defaultextend _.extend(destination, *sources)将多个对象 souces 覆盖到 destination 上面,返回被覆盖掉的 destination 上 ...
阅读全文 »

CSS: 未知高度内文本居中

发表于 2017-12-11 | 更新于: 2021-03-03 | 分类于 CSS | | 阅读次数:
字数统计: 224字 | 阅读时长 ≈ 1分钟
在项目中遇到过单行文本出现垂直居中的问题, 对于已知高度使用 line-height = height 可以解决问题,对于未知高度,下面有几种方法。例如下面的 HTML 以及 CSS 如下:1234<div class="wrapper"> <span cla ...
阅读全文 »

underscore.js 源码分析(十三)

发表于 2017-12-11 | 更新于: 2021-03-03 | 分类于 underscore.js 源码分析 | | 阅读次数:
字数统计: 628字 | 阅读时长 ≈ 3分钟
underscore.js 源码分析(十三) keys values pairs invert functions mapObject findKeykeys(Object) 使用 keys(Object) 用于获得 Object 的所有属性名称。 与 es6 中 Object.keys( ...
阅读全文 »

underscore.js源码分析(十二)

发表于 2017-12-10 | 更新于: 2021-03-03 | 分类于 underscore.js 源码分析 | | 阅读次数:
字数统计: 345字 | 阅读时长 ≈ 1分钟
underscore.js 源码分析(十二) wrap negate composewrap 实例 _.wrap(function, wrapper)使用 wrap 的目的在于将函数 function 作为第一个参数传递进入 wrapper 之中, 从而在 wrapper 中在不同的事件,不同的代码 ...
阅读全文 »

node.js基础.基本服务器构建

发表于 2017-12-10 | 更新于: 2021-03-03 | 分类于 node.js | | 阅读次数:
字数统计: 951字 | 阅读时长 ≈ 4分钟
node.js 是 javascript 对于后端的应用, 下面是使用node.js 构建的一个基础的图片上传应用:应用地址hello world: 基本组成 这个基本的引用由下面几个部分组成:index.js : 作为各个模块的入口。 server.js 服务器模块。 router.js 用于 ...
阅读全文 »

while and do

发表于 2017-12-09 | 更新于: 2021-03-03 | 分类于 笔记 | | 阅读次数:
字数统计: 686字 | 阅读时长 ≈ 2分钟
运算符优先级 关于运算符的优先级,存在下面的优先级级别:(因此当我们在表达式中出现下面这些情况的时候, 我们注意符号的优先级) . [ ] ( ) 提取属性与调用函数 (优先级 () > .) delete new typeof + - ! 一元运算符 * / ...
阅读全文 »

underscore.js源码分析(十一)

发表于 2017-12-07 | 更新于: 2021-03-03 | 分类于 underscore.js 源码分析 | | 阅读次数:
字数统计: 1.7k字 | 阅读时长 ≈ 8分钟
underscore.js 源码分析(十一) throttle debounce once after beforethrottle 函数节流_.throttle(function, wait, [options])使用 throttle 函数用于节流操作, 目的是对于重复执行的函数,最多每隔 ...
阅读全文 »
1…678…11
上善若水

上善若水

争取活的久一些,活的快乐一些

101 日志
35 分类
69 标签
RSS
GitHub E-Mail 知乎
© 2025 上善若水
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4