设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于node.js的网页聊天系统设计与实现 毕业论文+项目源码+答辩PPT
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

摘要
计算机硬件技术的发展带来了极其繁多的显示终端,数据的爆炸式增长也使得展现给用户的界面越来越复杂,交互也变得更加多样化,在这些变化的冲击之下,web随之更新换代,变化速度之快令人咋舌。面对以上问题,web开发技术时刻保持更新,而且开发技术和手段越来越丰富。
基于此,本文将对web领域的一部分新技术进行研究并加以实践。
首先是对JavaScript部分新特性和JavaScript开发模式做以详细研究和阐述。由于JavaScript对ECMAScrtpt 6规范的实现使得JavaScript拥有了众多新的特性,这些特性极大的丰富了开发方式,使得开发人员能以更少的代码完成更多的开发任务。Web系统越来越庞大,传统的JavaScript开发方式已不能满足需求,在这里也将阐述一下JavaScript模块化开发。
然后是对node.js进行详细的研究与阐述。Node.js的出现将JavaScript语言带向了服务器,打破了浏览器的束缚,使其拥有了更广阔的适用领域。
最后是web聊天系统的设计与实现。综合以上技术,糅合websocket和mongoDB数据库等技术,将这些技术综合运用并加以实践,以展望未来web技术的发展趋势。
关键词:JavaScript;模块化开发;node.js
ABSTRACT
Development of computer hardware technology has brought great variety of display terminals, the explosive growth of data is presented to the user interface makes the increasingly complex interaction has become more diverse, under the impact of these changes, web attendant replacement fast pace of change is astounding. Faced with these problems, web development technology always kept up to date, and the development of technology and are becoming more abundant.
Based on this, this article will be part of the new technologies in the field of web conduct and practice.
The first is the JavaScript part of the new features and JavaScript development model to make a detailed study and elaboration. Because JavaScript to ECMAScrtpt 6 specification implementations allow JavaScript has many new features that greatly enriched the development mode, so that developers can do more with less code development tasks. Web system increasingly large, traditional JavaScript development methods cannot meet the demand, there will be elaborate JavaScript modular development.
Then node.js detailed study and elaboration. Node.js JavaScript language with the emergence of a server to break the shackles of the browser, it has a broader field of application.
Finally, the design and implementation of web chat system. Based on the above technology, which combines websocket and mongoDB database technology, the integrated use of these technologies to practice in the future development trend of web technology.
KEYWORDS: JavaScript;modular development;node.js
目录
摘要 I
ABSTRACT II
第一章 绪论 1
第一节 研究背景 1
第二节 研究内容 1
第三节 论文结构及内容安排 2
第二章  JavaScript脚本及模块化开发 4
第一节 JavaScript中的class概念 4
一、ECMAScript规范是什么 4
二、JavaScript class概念 4
三、JavaScript新特性总结 7
第二节 模块化开发 7
一、模块化是什么 7
二、如何实施模块化开发 8
三、目前的模块化开发技术 8
四、未来的模块化开发技术 9
五、模块化开发总结 10
第三节 本章小结 10
第三章  node.js平台 11
第一节 node.js的诞生 11
第二节 node.js是什么 11
第三节 node.js带给了我们什么 12
第四节 node.js的特点 13
第五节 本章小结 13
第四章  web的聊天室的设计与实现 15
第一节 功能说明 15
第二节 系统技术架构 16
一、前端技术框架 17
二、后端技术框架 17
三、服务端技术框架 18
第三节 系统实现 18
一、系统功能模块设计 19
二、系统文件结构设计 19
三、系统关键功能实现 19
第四节 本章小结 22
第五章  总结与展望 23
附  录 24
参 考 文 献 27
致  谢 28

















  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!