-
node中socket.io的事件使用详解
所属栏目:[Linux] 日期:2016-11-25 热度:127
socket.io类库不但可以相互发送消息,而且还可以通过socket端口对象的emit方法互相发送事件. emit在之前的事件上说过现在一句话带过:emit是用来手动触发事件的. 复制代码 代码如下: socket.emit(event,data,function(data1,data2......){ }); 在使用emit方[详细]
-
60个很实用的jQuery代码开发技巧收集
所属栏目:[Linux] 日期:2016-11-25 热度:151
由于内容比较多建议用CTRL+F搜索 偶然在网上看到这些不错的jQuery代码开发技巧。原文收集了30个,另外查找的时候发现了还有20个。加上另外十个实用的jQuery代码片段,共60个代码技巧,收集在一起分享给大家。 1. 创建一个嵌套的过滤器 .filter(":not(:has([详细]
-
node.js中使用socket.io制作命名空间
所属栏目:[Linux] 日期:2016-11-25 热度:176
如果开发者想在一个特定的应用程序中完全控制消息与事件的发送,只需要使用一个默认的"/"命名空间就足够了.但是如果开发者需要将应用程序作为第三方服务提供给其他应用程序,则需要为一个用于与客户端连接的socket端口定义一个独立的命名空间. io.of(namespa[详细]
-
如何在node的express中使用socket.io
所属栏目:[Linux] 日期:2016-11-25 热度:111
服务器端server.js代码 复制代码 代码如下: nbsp;var express=require("express"); nbsp;var http=require("http"); nbsp;var sio=require("socket.io"); nbsp;var app=express(); nbsp;var server=http.createServer(app); nbsp;var fs=require("fs"); nb[详细]
-
Lua表达式和控制结构学习笔记
所属栏目:[Linux] 日期:2016-11-25 热度:145
算术操作符 Lua 的算术操作符有: "+"(加法): 复制代码 代码如下: print(1 + 2) "-"(减法): 复制代码 代码如下: print(2 - 1) "*"(乘法): 复制代码 代码如下: print(1 * 2) "/"(除法): 复制代码 代码如下: print(1 / 2) "^"(指数): 复制代[详细]
-
node.js中的fs.fstat方法使用说明
所属栏目:[Linux] 日期:2016-11-25 热度:100
方法说明: 根据文件描述符获取文件信息。 语法: 复制代码 代码如下: fs.fstat(fd, [callback(err, stats)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fdnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;[详细]
-
node.js中的fs.fstatSync方法使用说明
所属栏目:[Linux] 日期:2016-11-25 热度:123
方法说明: 同步版的 fstat() 。 方法返回一个stat数组对象,包含以下信息:(以下信息为案例中读取的文件信息,非默认值) 复制代码 代码如下: { nbsp; nbsp;dev : 0 , nbsp; nbsp;mode : 33206 , nbsp; nbsp;nlink : 1 , nbsp; nbsp;uid : 0 , nbsp; nbsp;[详细]
-
node.js中的fs.truncateSync方法使用说明
所属栏目:[Linux] 日期:2016-11-25 热度:163
方法说明: 同步版的 truncate() ,文件内容截取操作。 语法: 复制代码 代码如下: fs.truncateSync(path, len) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: pathnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;n[详细]
-
node.js中的fs.utimes方法使用说明
所属栏目:[Linux] 日期:2016-11-25 热度:91
方法说明: 异步方式修改文件时间戳。 语法: 复制代码 代码如下: fs.utimes(path, atime, mtime, callback) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: pathnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp[详细]
-
node.js中的fs.unlink方法使用说明
所属栏目:[Linux] 日期:2016-11-25 热度:69
方法说明: 删除文件操作。 语法: 复制代码 代码如下: fs.unlink(path, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: pathnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 文件路径 callba[详细]
-
node.js中的fs.unlinkSync方法使用说明
所属栏目:[Linux] 日期:2016-11-25 热度:59
方法说明: 同步版的 unlink() ,删除文件操作。 语法: 复制代码 代码如下: fs.unlinkSync(path) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: pathnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 文件路径[详细]
-
node.js中的fs.truncate方法使用说明
所属栏目:[Linux] 日期:2016-11-25 热度:162
方法说明: 文件内容截取操作。 语法: 复制代码 代码如下: fs.truncate(path, len, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: pathnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 文件[详细]
-
innerHTML在IE中报错解决方案
所属栏目:[Linux] 日期:2016-11-25 热度:164
问题:开发过程中,用到循环往table里面插入tr标签,然后tr里又循环插入td,在其它浏览器都没问题,但是在IE9及以下版本中都报错: google上得到答案:由于我之前不知道错误的原因,在百度找不到解决方法,后来用谷歌搜到了,外国有人也遇到过这个问题,并[详细]
-
node.js中的fs.fsync方法使用说明
所属栏目:[Linux] 日期:2016-11-25 热度:133
方法说明: 同步磁盘缓存。 语法: 复制代码 代码如下: fs.fsync(fd, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fdnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;[详细]
-
30个经典的jQuery代码开发技巧
所属栏目:[Linux] 日期:2016-11-24 热度:79
本文实例总结了30个经典的jQuery代码开发技巧。分享给大家供大家参考。具体如下: 1. 创建一个嵌套的过滤器 复制代码 代码如下:.filter(":not(:has(.selected))") //去掉所有不包含class为.selected的元素 2. 重用你的元素查询 复制代码 代码如下:var allI[详细]
-
node.js中的fs.fsyncSync方法使用说明
所属栏目:[Linux] 日期:2016-11-24 热度:154
方法说明: 同步版的 fsync() 。同步磁盘缓存。 语法: 复制代码 代码如下: fs.fsyncSync(fd) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fdnbsp;nbsp;nbsp;nbsp; 文件描述符。 例子: 复制代码 代码如下: var f[详细]
-
node.js中的fs.ftruncate方法使用说明
所属栏目:[Linux] 日期:2016-11-24 热度:84
方法说明: 文件内容截取操作。 语法: 复制代码 代码如下: fs.ftruncate(fd, len, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: pathnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 文件[详细]
-
node.js中的fs.lchmodSync方法使用说明
所属栏目:[Linux] 日期:2016-11-24 热度:160
方法说明: 同步版的 lchmod() 。 语法: 复制代码 代码如下: fs.lchmodSync(fd, mode) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fdnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 文件描述符 mode[详细]
-
node.js中的fs.fchmod方法使用说明
所属栏目:[Linux] 日期:2016-11-24 热度:63
方法说明: 更改文件权限(文件描述符)。 语法: 复制代码 代码如下: fs.fchmod(fd, mode, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fdnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;[详细]
-
node.js中的fs.realpathSync方法使用说明
所属栏目:[Linux] 日期:2016-11-24 热度:165
方法说明: 同步版的 fs.realpath() 。 语法: 复制代码 代码如下: fs.realpathSync(path, [cache]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: pathnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nb[详细]
-
node.js中的fs.stat方法使用说明
所属栏目:[Linux] 日期:2016-11-24 热度:105
方法说明: 获取文件信息。 语法: 复制代码 代码如下: fs.stat(path, [callback(err, stats)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: pathnbsp;nbsp; 文件路径 callbacknbsp; 回调,传递两个参数,异常参[详细]
-
javascript抽象工厂模式详细说明
所属栏目:[Linux] 日期:2016-11-24 热度:157
抽象工厂模式说明 1. 工厂方法模式的问题: 在工厂方法模式里,创建类都需要通过 工厂类,如果要扩展程序,就必须修改工厂类,这违背了闭包原则,对扩展开放,对修改关闭;对于设计有一定的问题。 nbsp; 2. 如何解决:就要用到抽象工厂模式,就是对功能类单[详细]
-
node.js中的fs.rename方法使用说明
所属栏目:[Linux] 日期:2016-11-24 热度:172
方法说明: 修改文件名称,可更改文件的存放路径。 语法: 复制代码 代码如下: fs.rename(oldPath, newPath, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: oldPathnbsp;nbsp;nbsp;nbsp;nbsp;nbsp[详细]
-
node.js中的fs.renameSync方法使用说明
所属栏目:[Linux] 日期:2016-11-24 热度:99
方法说明: 同步版的 rename() 。 语法: 复制代码 代码如下: fs.renameSync(oldPath, newPath) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: oldPathnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbs[详细]
-
node.js中的fs.realpath方法使用说明
所属栏目:[Linux] 日期:2016-11-24 热度:173
方法说明: 获取真实路径。 可以使用process.cwd解决相对路径。 语法: 复制代码 代码如下: fs.realpath(path, [cache], [callback(err , resolvedPath)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: pathnbsp;n[详细]