【SailsChatFront】是一个基于JavaScript开发的原始聊天应用程序,其设计目的是与后端服务【SailsChatBack】配合使用,后者是用Sails.js框架构建的。Sails.js是一个强大的MVC(模型-视图-控制器)Web应用框架,专为开发实时、API驱动的应用而设计。Sails.js以其灵活的数据抽象层对WebSockets的支持而闻名,这使得它非常适合构建聊天应用程序这样的实时交互式应用。在这个项目中,SailsChatFront可能包含了前端界面和必要的逻辑,用于用户之间的消息传递、会话管理和用户认证。前端部分主要用JavaScript编写,这表明它可能利用了现代的前端技术,如React、Vue或Angular等,来创建动态、响应式的用户界面。JavaScript作为Web开发的标准语言,对于构建交互性强的Web应用至关重要。描述中的\"排斥与订阅同名的功能\"可能指的是聊天应用中的消息推送功能。在实时聊天应用中,当一个用户发送消息时,其他在线用户应该能立即看到这个新消息,这就需要前端应用能够\"排斥\"(即忽略)旧的消息,并\"订阅\"(即接收)新的消息。这通常通过WebSocket实现,WebSocket提供了一种双向通信机制,允许服务器主动向客户端推送数据,而无需客户端不断轮询。提到的\"登录->顶部的会话身份验证,所以待定\"意味着在SailsChatFront中,用户身份验证和会话管理可能还未完全实现或者需要进一步优化。在聊天应用中,确保用户安全登录并保持其会话状态是非常重要的,通常涉及用户名、密码验证以及使用session或JWT(JSON Web Tokens)来跟踪用户的在线状态。\"应用介绍视频⇒\"这部分可能是指有一个视频教程或者演示,展示了SailsChatFront的使用方法和功能,帮助开发者或者用户更好地理解和使用这个应用。这通常包括如何进行基本操作,如注册、登录、发送和接收消息等。在SailsChatFront-develop文件夹中,我们可以预期找到源代码文件,如HTML、CSS和JavaScript文件,这些文件构成了前端应用的结构和逻辑。可能还会有配置文件、静态资源(如图片和字体)、测试文件以及任何必要的依赖库或框架。通过深入研究这些文件,开发者可以学习到如何使用JavaScript构建实时聊天应用,以及如何与Sails.js后端进行有效地交互。同时,这也为想要扩展或自定义聊天应用的开发者提供了一个基础平台。