node.js Timers 发表于 2017-12-19 | 更新于: 2021-03-03 | 分类于 node.js | | 阅读次数: 字数统计: 306字 | 阅读时长 ≈ 1分钟 Timers APIS setImmediate(callback, args) callback : 在 node.js 事件循环之后被调用的函数。 args: 当 callback 函数被调用的时候传递的参数。 在 I / O 事件回调时间之后立即执行 callback 回调函数的执行。如果 ... 阅读全文 »
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 + - ! 一元运算符 * / ... 阅读全文 »