鑫鑫 Blog

海子

海子的诗

当我痛苦地站在你的面前, 你不能说我一无所有, 你不能说我两手空空。 ——海子

JavaScript 闭包

闭包实际上是能够读取函数内部的子函数才能读取其它函数内部的变量 闭包的用途 将变量始终保持在内存中 原理是返回一个函数并延后执行 function count() { var arr = []; for (var i=1; i<=3; i++) { arr.push((function (n) { return funct...

Nodejs之链接数据库

var mysql = require('mysql'); // 1. 创建连接 var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '1212', database: 'users' }); // 2. 连接数据库 打开冰箱门 connection.c...

JavaScript 解析赋值

快速赋值 var x=1,y=2; [x,y]=[y,x]; 快速获取当前页面的 域名和路径: var {hostname:domain,pathname:path}=location; 创建一个函数接受一个对象为参数 可以快速把对象的属性绑定到变量上 function buildDate({year, month, day, hour=0, minute=0, second...

Nodejs,express实战之留言本

服务器设置重定向 状态码设置为 302 临时重定向 ​ statusCode ​ 2. 在响应头中通过 Location 告诉客户端往哪儿重定向 ​ setHeader 如果客户端发现收到服务器的响应的状态码是 302 就会自动去响应头中找 Location ,然后对该地址发起新的请求 res.statusCode = 302 res.setH...

生成器自动运行

layout: post title: JavaScript ajax的 readyState状态 subtitle: JavaScript生成器如何自动运行 date: 2019-6-14 author: xinxin header-img: img/tag-bg-o.jpg catalog: true tags: - JavaScri...

Nodejs之模块化

如果一个js文件要调用另一个js的内容(方法或者对象) 1.js–>2.js 在1.js中 模块为2 var 自定义模块名称 =require('模块') 在2.js中 将方法挂载到exports中就可以 exports.str='hello' 如果引用一个模块直接是个某个成员或者方法 module.exports='hello' 在1.js中自定义模...

Nodejs之异步函数

异步函数 setTimeout redFile wirteFile readdir ajax //异步函数api都伴随一个回调函数 $.get('',function(){} )//function是回调函数 如果要获取一个函数中的异步操作结果必须通过回调函数 function fn(callback){ setTimeout(function(){ var dat...

Readystate 和status 的状态码

layout: post title: JavaScript ajax的 readyState状态 subtitle: date: 2019-6-14 author: xinxin header-img: img/tag-bg-o.jpg catalog: true tags: - JavaScript — 这边ajax的 readySt...

Nodejs之处理post请求

var express = require('express') var bodyParser = require('body-parser') var app = express() //配置body-parser //加入这个配置,在req请求中会多出一个body属性 //通过req.body就可以获取post的请求了 // parse application/x-www-form-u...