- 博客(11)
- 收藏
- 关注
原创 NODEJS中间件
从概念上讲,中间件是一种功能的封装方式,具体来说就是封装在程序中处理 HTTP 请求的功能。从实战上讲,中间件只是一个有 3 个参数的函数:一个请求对象、一个响应对象和一个 next 函数,稍后会作解释。(还有一种 4 个参数的形式,用来做错误处理,这会在本章末尾讲到。)中间件是在管道中执行的。你可以想象一个送水的真实管道。水从一端泵入,然后在到达目的地之前还会经过各种仪表和阀
2017-04-21 13:59:02 434
原创 Nodejs的HTTP
HTTP协议301返回码:简单的说就是永久重定向(Permanently Moved)HTTP协议302返回码 :简单的说就是暂时重定向(Temporarily Moved)1xx:指示信息--表示请求已接收,继续处理。2xx:成功--表示请求已被成功接收、理解、接受。3xx:重定向--要完成请求必须进行更进一步的操作。4xx:客户端错误--请求有语法错误或请求无法实现。5
2017-04-19 15:43:07 540
原创 TCP/IP
TCP/IP 是供已连接因特网的计算机进行通信的通信协议。TCP/IP 指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol)。TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。TCP 使用固定的连接TCP 用于应用程序之间的通信。当
2017-04-17 11:53:53 272
转载 React+Webpack+Nodejs+Express快速构建项目
前言目前 React 、 Webpack 等技术如火如荼,你是不是还在愁苦如何把这些杂乱的知识统统学习一下,开启一段新的前端开发之路呢?本文将以一个例子来讲解如何使用 React 、 Webpack 、Nodejs 、 Express 这些技术快速构建项目,为后期的深入学习铺好道路,接下来我们就一起动手体验一下吧!1. 安装及配置环境1.1 安装Node.js与NPM
2017-04-13 14:03:38 7973
原创 ES6 babel
ES6入门 http://es6.ruanyifeng.com/#docs/modulebabel http://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&targets=&browsers=&builtIns=false&code=fetch(ur
2017-04-11 17:47:18 299
原创 csrf跨站点伪装请求和xss跨站点攻击
参考地址 http://selfcontroller.iteye.com/blog/1844653 http://blog.csdn.net/liushulin183/article/details/52613658CSRF攻击的主要目的是让用户在不知情的情况下攻击自己已登录的一个系统,类似于钓鱼。如用户当前已经登录了邮箱,或bbs,同时用户又在使用另外一个,
2017-04-11 16:29:35 701
原创 Jsonp 跨域and 跨域资源共享 CORS 详解
1、首先要了解什么是域?2、为什么要跨域,跨域能解决什么问题?3、jsonp4、jsonp支持POST请求吗? 不支持,只支持GET请求,除非其他办法,未知5、jQuery对jsonp的支持6、ajax 和jsonp 不是一码事 细读详解http://blog.csdn.net/superhosts/article/details/9057301
2017-04-11 15:03:47 446
原创 javascript-ui 滑块
$(function() { var slideWidth=$("#slide").width(); $("#slider").draggable({ axis: 'x', containment: 'parent', drag: function(event, ui) { if (ui.posit
2016-10-31 18:53:57 279
原创 html5的改进
HTML5 的改进新元素新属性完全支持 CSS3Video 和 Audio2D/3D 制图本地存储本地 SQL 数据Web 应用HTML5 的改进新元素新属性完全支持 CSS3Video 和 Audio2D/3D 制图本地存储本地 SQL 数据Web 应用HTML5 应用使用 HTML5
2016-10-21 15:24:34 474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人