新手, 尝试做了个聊天应用, 请教
发布于 12 年前 作者 jiyinyiyong 4309 次浏览 最后一次编辑是 8 年前

做聊天算是我自学 Node 能找最大的动力, 庆幸没有玩不成中途放弃
放在 NAE: 轻谈, 代码: github, 介于聊天和论坛之间, 希望别崩溃了…

主体是想多人聊天的时候多条线一起增长, 感观上很舒服啦
绑定了回车键打开 / 关闭输入框, 还有 Search 和 Up 的行为
另外右边的数字是回复数量, 点击以后进入该话题的, Up 返回…
(Up 点多了好像有 bug… 没搞清楚…)

遇到好多搞不清的地方… 本来尝试代码搞清晰, 但面向对象也没深入学, 郁闷
但我向先问一下已经发现的问题, 比继续迷糊要好吧…

a
数据库我去搜 mongoskin 的文档, 后来贪图方便用 mongojs
修改代码的时候就感觉数据库的接口好复杂, 总是出错, 还好只用一两个函数
摸索的时候浪费了好多时间, 摸不清楚怎样的主线去学习 mongo 在 nodejs 的操作
像 mongoskin 的话, 从新手来说, 要先学会什么, 到什么程度… 怎样一步步才能学好的?
而且相关的模块能搜到的也不少了, 我想从新手现在应该怎样去挑?

b
关于页面的绘制, 我尝试页面写成 json 然后转化, 再 jQuery 拼到网页上去了
没经验, 但是需要频繁改写页面局部, 怎样去做更加合适?
我原来还想, 怎么就没看新闻有提到改写网页局部的类库, 是有这样的原因…?

c
另外的 socket.io , 我在本地调试用的 firefox 13 和 chrome 17, 开启 websocket 的
上传到 NAE 后, chrome 正常, firefox 就会出错, 关闭 websocket 后正常了
NAE 是支持 websocket 的呀, 这会是什么原因?

6 回复

”轻谈“,页面好像不能用啊,chrome上

具体情况什么样? 我这边是 Chrome 17 的…

@sumory 界面是没有问题, 我只是搭完架子, 本来也就是这样的
而且回车被全局绑定了, 因为我不清楚怎样搜索框限制事件, 所以这里操作有误导
出糗了 ToT 因为遇到的问题比较多嘛, 现在细节都没去打算去优化啦

@jiyinyiyong 哈哈,前端的js和css之类的我也是半瓶不满

@sumory 我打算一边学一边改了… 目前在入门地带徘徊得很烦
现在能用代码把我的意图展示出来已经满足了

回到顶部