Node.js

Node.js相关技术

第 8/15 页,共 148 篇文章

js 字符串转换数字

方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下:parseInt("1234b...
阅读全文 →

如何将字符串转变为变量之eval 函数的秒用

定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法eval(string)参数描述string必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。返回值通过计算 string 得到的值(如果有的话)。说明该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方...
阅读全文 →

ueditor富文本编辑器介绍

ueditor富文本编辑器介绍UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。1 入门部署和体验1.1 下载编辑器到官网下载ueditor最新版:[官网地址]1.2 创建demo文件解压下载的包,在解压后的目录创建demo.html文件,填入下面的htm...
阅读全文 →

socket.io 聊天室之 用户下线

现在,我们来给聊天室添加用户下线提醒。用户下线流程图如下:对应代码修改如下:打开 app.js ,在 socket.on('say') 函数下面添加如下代码://有人下线 socket.on('disconnect', function() {   //若 users ...
阅读全文 →

nodejs socket 聊天室之用户发言

前面我们给聊天室添加了用户上线提醒功能,但并没有实现聊天室最核心的功能 —— 聊天。现在,我们给聊天室添加群聊和点对点聊天(即私聊)的功能。流程图如下:对应代码修改如下:打开 chat.js ,在 now() 函数后添加如下代码://发话 $("#say").click(function() {   //获取...
阅读全文 →

socket.io 聊天室之系统提示

现在,我们来给聊天室添加用户上线提醒。这时我们就要用到 socket.io 了,打开 app.js ,修改 http.createServer(app) 为 server ,并在之前添加如下代码:var server = http.createServer(app); var io = requir...
阅读全文 →

给聊天室加上登陆功能

现在,我们来给聊天室添加登陆功能。这里我们不使用数据库来存储用户信息,只是简单地通过本地 cookie 存储和读取用户信息,当用户访问 localhost:3000 时流程图如下:对应代码修改如下:打开 app.js ,删除以下代码:app.get('/', routes.index);并在以上两行代码处添加如下代码:var&nbs...
阅读全文 →

sokect.io 搭建多人聊天室之准备篇

前面我们学习了 socket.io 的基本知识。现在,我们开始搭建多人聊天室。首先我们用 Express 新建一个工程,打开命令行,输入:express N-chat打开N-chat目录下的 package.json ,在 dependencies 中删除 "jade": "*", 添加 "sock...
阅读全文 →

socket.io 起航之简介和使用

socket.io 是一个为实时应用提供跨平台实时通信的库。socket.io 旨在使实时应用在每个浏览器和移动设备上成为可能,模糊不同的传输机制之间的差异。socket.io 的名字源于它使用了浏览器支持并采用的 HTML5 WebSocket 标准,因为并不是所有的浏览器都支持 WebSocket ,所以该库支持一系列降级功能:WebsocketAdob...
阅读全文 →