菜鸟撸代码

RETURN INFINITE


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

supervisor与pm2

发表于 2017-01-04 | 分类于 supervisor与pm2 |

1、supervisor

  在开发过程中,每次修改代码保存后,我们都需要手动重启程序,才能查看改动的效果。使用 supervisor 可以解决这个繁琐的问题,全局安装 supervisor。这里注意一点的就是,supervisor必须安装到全局,如果你不安装到全局,错误命令会提示你安装到全局。

阅读全文 »

express 快速创建一个应用的骨架

发表于 2016-12-30 | 分类于 express |

  express 4.x以后将express命令独立到 express-generator包中,所以想使用express初始化项目目录,必须安装express-generator

阅读全文 »

Node.js Express 框架

发表于 2016-12-30 | 分类于 node.js |

  Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性:(1)、可以设置中间件来响应 HTTP 请求。(2)、定义了路由表用于执行不同的 HTTP 请求动作。(3)、可以通过向模板传递参数来动态渲染 HTML
页面。

阅读全文 »

Node.js Web 模块

发表于 2016-12-30 | 分类于 node.js |

1、使用 Node 创建 Web 服务器

  Node.js 提供了 http 模块,http 模块主要用于搭建 HTTP 服务端和客户端,使用 HTTP 服务器或客户端功能必须调用 http 模块,代码如下:

阅读全文 »

Node.js Path 模块

发表于 2016-12-30 | 分类于 node.js |

Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块:

阅读全文 »

Node.js GET/POST请求

发表于 2016-12-30 | 分类于 node.js |

1、获取GET请求内容

  由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。node.js中url模块中的parse函数提供了这个功能。我们可以使用 url.parse 方法来解析 URL 中的参数,代码如下:

阅读全文 »

Node.js 路由

发表于 2016-12-30 | 分类于 node.js |

    我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能。我们需要的所有数据都会包含在request对象中,该对象作为onRequest()回调函数的第一个参数传递。但是为了解析这些数据,我们需要额外的Node.JS模块,它们分别是url和querystring模块。

阅读全文 »

Html的空格显示

发表于 2016-12-18 | 分类于 html |

一、使用全角空格

全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。

阅读全文 »

checkbox利用JQuer中 attr设置状态只有第一次有用

发表于 2016-12-18 | 分类于 JQuery |

  在JQuery中可以使用attr()来访问对象的属性,但是在某些时候,比如访问input的disabled属性的时候,会有些问题。在有的浏览器中,只要写了disabled属性就可以,有的则要写:disabled="disabled"。所以JQuery提供了新的方法prop()来获取这些属性,使用prop()的时候,返回值是标准属性:true/false,不会回返“disabled”或者“”。那么,那些属性应该使用attr()访问,哪些应该用prop()访问呢?

阅读全文 »

layer.js

发表于 2016-12-15 | 分类于 JQuery |

1、、基础参数

  我们提到的基础参数主要指调用方法时用到的配置项,如:layer.open({content: ‘’})layer.msg(‘’, {time: 3})等,其中的content和time即是基础参数,以键值形式存在,基础参数可合理应用于任何层类型中,您不需要所有都去配置,大多数都是可选的。而其中的layer.open、layer.msg就是内置方法。注意,从2.3开始,无需通过layer.config来加载拓展模块

阅读全文 »
12
山水子农

山水子农

傲不可长,欲不可纵,乐不可极,志不可满。

20 日志
11 分类
17 标签
GitHub CSDN 微博
友情链接
  • 洱海流域保护局
  • 洱海保护管理系统
  • 云南省智慧城市
© 2017 山水子农
由 Hexo 强力驱动
主题 - NexT.Pisces