上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: node的內建模块有: assert - 断言 Buffer - 缓冲器 child_process - 子进程 cluster - 集群 console - 控制台 crypto - 加密 dgram - 数据报 dns - 域名服务器 Error - 异常 events - 事件 fs - 文件 阅读全文
posted @ 2017-11-21 10:28 流殇微 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1."0" 是true, 0是false。 2. undefined == null, undefined !== null. 3.typeof NaN 'number', typeof null 'object', typeof undefined 'undefined'. 阅读全文
posted @ 2016-04-14 12:02 流殇微 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 用async比用promise爽多了 阅读全文
posted @ 2016-04-11 15:37 流殇微 阅读(200) 评论(0) 推荐(0) 编辑
摘要: var fs = require('fs'); var a = new Promise(function(resolve, reject) { fs.readFile('./1.txt', 'utf-8', function(err, data) { if (err) { return reject(err); } ... 阅读全文
posted @ 2016-04-09 23:32 流殇微 阅读(187) 评论(0) 推荐(0) 编辑
摘要: js的Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,可以自己对其进行扩展。 第一种思路是先把数组进行排序,然后比较前后元素是否相等,相等则continue,否则就记录到返回值中: 另外,也可以使用js动态语言的特性,使用一个动态更新的对象来判断元素是否重复: 阅读全文
posted @ 2016-03-23 15:44 流殇微 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 使用Object.defineProperty(obj , prop , description)可以修改js的对象属性,可以通过这个方法来实现一些神奇的事情。 例子: writable控制属性的可写性,默认为true,设置为false则不可修改; enumerable控制属性的可枚举性,默认为tr 阅读全文
posted @ 2016-03-21 19:58 流殇微 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 2016年2月25日 决定用javascript实现一遍汉诺塔问题的图形化表示。蝴蝶书上的汉诺塔问题解决方法如下: var hanoi = function (disc, src, aux, dst) { if (disc > 0) { hanoi(disc - 1, src, dst, aux); 阅读全文
posted @ 2016-02-25 17:55 流殇微 阅读(1542) 评论(0) 推荐(1) 编辑
摘要: each_.each(list, iteratee, [context]) 别名: forEach 遍历list中的所有元素,按顺序用遍历输出每个元素。如果传递了context参数,则把iteratee绑定到context对象上。每次调用iteratee都会传递三个参数:(element, inde 阅读全文
posted @ 2016-02-24 11:50 流殇微 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 2016年2月23日 p22.对象是通过引用来定义的,它们永远不会被拷贝。只有独立地显式定义对象,它们才是不同的对象。 p26.函数也是对象,因此它也可以由属性,而且属性还可以是一个函数。 p28.函数调用模式。当一个函数(help)并非一个对象(my.double)的属性时,它被当做一个函数来调用 阅读全文
posted @ 2016-02-23 11:34 流殇微 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 2016年1月18日有点烦var client = {};client.sbrdjsjk = { '55565709052913':{ 'measurecode':'5' }, '55565713049148':{ 'measurecode':'6' ... 阅读全文
posted @ 2016-01-18 16:54 流殇微 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页