- 博客(26)
- 收藏
- 关注
转载 nodejs的express 和compoud是如何接收前端传递的值
過去無論哪一種網站應用程式的開發語言,初學者教學中第一次會提到的起手式,八九不離十就是 GET/POST Request 的取值。但是,在 Node.js + Express 的世界中,彷彿人人是高手,天生就會使用,從不曾看到有人撰文說明。這應該算是開發 Web Service 的入門,在 Client 與 Server 的互動中,瀏覽器發出 GET/POST Request 時會傳值給
2014-10-29 13:46:18
930
原创 compoundjs route学习
1. 路由对象可用compound 对象定义。Eg:compound.on('routes', function(map, compound) { map.get('auth','session#auth');});It could be useful when you want to define some routesbefore application i
2014-10-29 12:38:21
557
原创 compound controller介绍
说明:本文是按照1. 使用命令创建一个项目。$compound init 项目名称2. 在开发模式下,我们修改model controller view 等它都会自动更新,但是修改routes 或者 scheme我们就必须重启服务。或者可以使用node-dev命令(npm install node-dev first),在每次修改后都会自动重启服务。3.
2014-10-20 11:59:20
551
原创 ubuntu 常用命令
1. 关机,重启,注销,用户切换命令:l shutdown –h now 立刻进行关机l shutdown –r now 立刻重启计算机l reboot 重启计算机l sudo passwd root 根据提示可设置root密码 进入root用户(ubunto终端)l sudo –i
2014-10-09 16:55:38
443
原创 nodejs (四) 构建HTTP服务器和客户端
1. 构建HTTP服务器1.1 简单程序var http= require('http');varserver = http.createServer();server.on('request',function(req, res){ res.writeHead(200,{'Content-Type':'text/plain'}); res.wri
2014-08-18 11:35:34
1034
1
转载 Nodejs-核心模块
核心模块是 Node.js 的心脏,它由一些精简而高效的库组成,为 Node.js 提供了基本的API。主要内容包括: 全局对象; 常用工具; 事件机制; 文件系统访问; HTTP 服务器与客户端。1、全局对象JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全
2014-08-15 10:56:39
1409
原创 nodejs(三)构建TCP服务器和客户端
1. 构建TCP服务器。1.1 创建TCP服务器。var net =require('net');net.createServer(function(socket){ //创建新连接 每当有connection事件发生时,都会执行回调 socket.on('data', function(data){ //获取数据 }); socket
2014-08-15 09:32:47
2191
原创 nodejs(二)文件,进程,数据流
1. 查询和读写文件(1) 处理文件路径(var path = require('path');)A: path.normalize() 规范化路径B:path.join() 连接路径C:path.resolve() 解析路径…………(2) 文件读取写入(var fs = require('fs');)var fs
2014-08-15 09:25:05
1687
原创 node.js(一)包管理、缓冲区、事件驱动、定时器
1. NPM包管理(1) 本地模式:如果想在安装包时,不会对那些已经在本地安装的应用程序造成影响,那么本地模式十分适合。(尽量使用本地模式,除非模块作者要求某个模块需要以全局模式来安装。)(2) 全局模式:适合安装那些全局可用的包,比如提供命令行工具的包,或者不被应用程序直接调用的包。安装指令CMD下:npm install –g (包名) 本地模式去
2014-08-14 11:20:28
433
转载 js中this使用方法
this 的工作原理JavaScript 有一套完全不同于其它语言的对 this 的处理机制。 在五种不同的情况下 ,this 指向的各不相同。全局范围内this;当在全部范围内使用 this,它将会指向全局对象。译者注:浏览器中运行的 JavaScript 脚本,这个全局对象是 window。函数调用foo();
2014-08-13 16:36:37
593
原创 js学习笔记二
1. oop (1) ESMAScript有两种属性:数据属性和访问器属性。可以通过:Object.defineProperty() 来修改。(2) 属性前面加一下划线,表示能通过对象方法访问该属性。(3) 按照惯例,构造函数的函数名是以一个大写字母开头。非构造函数则以一个小写字母开头。 2. 工厂模式function
2014-08-13 13:17:25
370
原创 js学习笔记一
1. 基本类型和引用类型。基本类型包括:null , string, bool, Number, undefined引用类型: Array, Obect,….. 基本变量复制值时是按值传递,两者是完全分开的。而引用类型复制的是指针,二者仍然是指向一个相同的空间。2. 参数的函数是按值传递。但是传引用变量时,复制的是指针。 3. 检测类型可
2014-08-12 20:07:08
409
原创 js学习笔记
1. Js中创建全局变量特别容易(例如不使用var 声明变量就是全局变量),但是使用全局变量容易发生冲突。因此建议尽可能使用var 去声明变量。(1)如果使用链式:var a = b = 0;那么b也是全局变量。应当:var a, b;(赋值是从右到左赋值的。(2)可以在函数的任何位置声明多个var语句,并且它们就好像是在函数顶部声明一样发挥作用,这种行为称为 hoisting
2014-08-12 09:01:02
392
原创 jquery学习笔记(二)
1. 使用延迟创建定时执行的动画Delay() 延迟指定的时间,然后执行链接其后的动画方法。(与定时器不同。)Eg: $(function(){ $('h2').hover(function(){ $('.product').fadeIn(900); },function(){
2014-08-07 19:40:38
392
原创 使用jquery .ajax()的jsonp跨域访问
www.test1.com/test1.php跨域访问www.test2.com/text1.phpwww.test1.com/test1.php中的代码:
2014-08-04 19:04:46
357
原创 jquery学习笔记
说明: 该文章只是自己学习jquery时做到笔记,很多没有顺序。如果想系统的学习jquery,请找其他资料。1. document.ready():将jquery代码放到这个事件处理函数中,能保证DOM准备好之后jquery代码才开始执行。使用方法:$(document).ready(function(){});说明:.ready()方法要求其参数为
2014-08-02 23:45:42
392
转载 JQuery选择过滤器
经过一晚上的查找整理,终于整理出一套应该算最全面的JQuery选择过滤器的方法了。所有代码均经过测试。首先HTML代码 JS代码1.DOM对象与JQuery包装集1.通过document.getElementById(),document.getElementsByName()等取的就是DOM对象或DOM对象集,前者取的是对象,后者取得DOM对象集var
2014-08-02 22:55:48
359
转载 jQuery插件之Cookie
一、jQuery.Cookie.js插件是一个轻量级的Cookie管理插件。 特别提醒,今日发现一个特别的错误,google浏览器提示:has no method $.cookie。火狐浏览器提示:$.cookie is not a function;调试了半天,终于找到原因,如果同一个页面两次或者多次引入jQuery插件就会报此错误。 使用方法: 1、引入jQuery与jQue
2014-08-02 22:53:25
377
转载 PHP session的详细分析
1.PHP session 工作原理 Session文件储存于服务器端,,默认情况下SESSION 文件保存的目录由session.save_path 指定,文件名以sess_ 为前缀,后跟SESSION ID,如:sess_c72665af28a8b14c0fe11afe3b59b51b。可以根据客户端提供的session id来得到用户的文件,取得变量的值,session id可以使用客户
2014-07-28 11:31:40
408
转载 phpmailer的用法
第一,需要下载PHPMailer文件包phpmailer. http://phpmailer.sourceforge.net/ 第二,确认你的服务器系统已经支持socket ,通过phpinfo();查看是否支持sockets(socket 是属于PHP扩展部分),如果显现为“enabled”,那就是支持了。第三,把文件解压到你的web服务器目录下,调用类就可以了. 首先包含c
2014-07-27 19:01:30
360
原创 mysql query log
1.开启querylog.windows:在[mysqld]下slow_query_log = 1long-query-time = 0.2slow_query_log_file = F:\RubyStack\apache2\logs\mysqlSlowQuery.loglog-queries-not-using-indexes = 1
2014-07-24 16:33:30
963
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人