![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
文章平均质量分 57
haliofwu
不想成为顶级美食家的web前端开发工程师都不是好产品经理。
展开
-
[腾讯]前端面试题整理
prototype 与 proto的关系是什么:__proto__是什么?我们在这里简单地说下。每个对象都会在其内部初始化一个属性,就是__proto__,当我们访问一个对象的属性 时,如果这个对象内部不存在这个属性,那么他就会去__proto__里找这个属性,这个__proto__又会有自己的__proto__,于是就这样 一直找下去,也就是我们平时所说的原型链的概念。<script type=原创 2017-12-21 10:53:32 · 5339 阅读 · 0 评论 -
[nodejs]excel表格导出
要达到的效果: 说明:点击导出按钮,实现表格的excel导出。使用的插件:nodeExcel = require(‘excel-export’)代码:sql.saveTidExcelFile = function(req, res){ var id = req.params['id']; var filename = "The_"+id+"_group_randomOut"; if(i原创 2017-12-18 11:25:42 · 372 阅读 · 0 评论 -
nodejs.从n个小组中随机选出不重复的times个小组
export function randomTeams(times,UnitWish){ var temp=clone(UnitWish);//js中对象是引用,因此在temp.splice时不影响原来的信息,便使用clone函数 var randomTemp; for(var i=0;i0){ var arrIndex = Math.floor(Math.random()*temp.length原创 2016-04-20 13:42:59 · 366 阅读 · 0 评论 -
nodejs 保存数组/对象,对其进行处理,而不影响原数组/对象
第一种方法:/** * @brief 克隆一个对象 * @date 2015/12/16 * @param[in] obj 传入的对象 * @par 代码来自:http://kingwell-leng.iteye.com/blog/1675694 * @return 克隆后的对象 */ function clone(obj){ var o; if (typeof ...原创 2016-04-20 13:52:27 · 5963 阅读 · 0 评论 -
nodejs从对象中随机选times个对象的初始化问题
//从n个小组中随机选出不重复的times个小组export function randomTeams(times,UnitWish){ var temp=clone(UnitWish); var randomTemp=[]; for(var i=0;i<times;i++){ if(temp.length>0){ var arr原创 2016-04-21 11:02:07 · 805 阅读 · 0 评论 -
prototype 原型链
prototype源自法语,软件界的标准翻译为“原型”,代表事物的初始形态,也含有模型和样板的意义。JavaScript中的prototype概念恰如其分地反映了这个词的内含,我们不能将其理解为C++的prototype那种预先声明的概念。JavaScript的所有function类型的对象都有一个prototype属性。这个prototype属性本身又是一个object类型的对象,因转载 2016-04-26 10:59:07 · 545 阅读 · 0 评论 -
用Nodejs连接MySQL
出处:blog.fens.me/nodejs-mysql-intro/解决了链接数据库/自动重连数据库/连接池等问题。表新删改查连接池配置MySQL断线重连连接池超时测试主要内容:1.链接:var mysql = require('mysql');var conn = mysql.createConnection({ host: 'localhost'转载 2016-05-04 14:00:11 · 1116 阅读 · 0 评论 -
wind.js助力异步编程
出处:http://blog.fens.me/nodejs-async-windjs/之前用的是step。看到这个,真是眼前一亮,忍不住转载了。1. Wind.js介绍Wind.js是很有特点的一个JavaScript异步编程类库(其前身为Jscex), Wind.js的唯一目的便是“改善编程体验”,改善的“程度”以及改善的“方式”便是Wind.js与其他异步流程控制方案最转载 2016-05-04 14:06:42 · 2356 阅读 · 0 评论 -
js模块化编程之彻底弄懂CommonJS和AMD/CMD!
先回答我:为什么模块很重要? 答:因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!于是下面三个模块规范出来了,这篇文章也出来了(拼出来的 {捂脸笑})。 JS中的模块规范(CommonJS,AMD,CMD),如果你听过js模块化这个东西,那么你就应该听过或Comm...转载 2016-06-27 14:35:54 · 3966 阅读 · 0 评论 -
node版本n模块升级的路径问题
node版本升级比较快捷的方法是n模块。n模块是专门管理node版本的模块。先安装n模块:sudo npm install -g n然后:n stablenode -v查看版本号。如果变为最新,则 node和npm都得到了升级。如果没有,则需要添加n模块路径到PATH。查看 计算机-usr/local/bin 与usr/local/n ------node老版本安装在usr原创 2016-07-12 11:07:21 · 5002 阅读 · 0 评论 -
nodejs 遍历目录结构
nodejs 的递归算法的应用。var fs = require("fs")function walk(dir) { var children = [] fs.readdirSync(dir).forEach(function(filename){ var path = dir+"/"+filename var stat = fs.statS原创 2016-07-05 11:03:04 · 5007 阅读 · 0 评论 -
node.js中的fs.readFileSync方法使用说明
fs.readFileSync(filename, [encoding])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )接收参数:filename 文件路径options option对象,包含 encoding,编码格式,该项是可选的。例子:复制代码代码如下:var fs = require('fs'转载 2016-06-30 15:31:37 · 43248 阅读 · 1 评论 -
[nodejs] 之 fs
1.readFile/writeFile对应的同步方法是:readFileSync/writeFileSync; 基本用法:fs.readFile('/some.txt','utf8',function(err,data){})var data =fs.readFileSync('/some.txt',''utf8');特点: 将要读取的文件读入缓存区,在从缓存区写入指定文件; 同步写入的原创 2017-12-14 13:48:32 · 257 阅读 · 0 评论 -
[nodejs][express]中间件
var app = express();// 没有挂载路径的中间件,应用的每个请求都会执行该中间件app.use(function (req, res, next) { console.log('Time:', Date.now()); next();});// 挂载至 /user/:id 的中间件,任何指向 /user/:id 的请求都会执行它app.use('/user/原创 2017-11-30 15:21:04 · 192 阅读 · 0 评论 -
[nodejs][express]监听
var server = require('http').createServer(app);server.listen(3000,"0.0.0.0",511,function(err){ console.log("err",err); if(err){ process.exit(); return; }用回调处理下监听异常。原创 2017-11-30 15:17:18 · 1989 阅读 · 0 评论 -
《nodejs实战》一
1.浏览器和node都是事件驱动,非阻塞的IO处理。node把js带到服务器端的方式跟浏览器把js带到客户端的方式几乎一模一样。遇到回调事件,该进程就被放到轮询机制之外了,等事件办完,再触发。nginx,apache都是http服务器。只不过nginx不用阻塞多线程的方式,而是轮询的异步i/o方式。跟浏览器和Node一样。node常被用来构建服务器。有了node构建服务器就非常方便了。原创 2016-07-27 17:59:51 · 596 阅读 · 0 评论