nodejs跟普通的js是不是不能混在一起写

nodejs和普通的js是不是不能混在一起写?
$(document).ready(function(){
    $('#registerBtn').click(function(){
        if(!$('#reg-name').val()){
            alert("Username can't be empty!");
            return false;
        }
        if($('#reg-pwd').val()!=$('#reg-cpwd').val()||!$('#reg-pwd').val()){
            alert("Passwords are different or empty!");
            return false;
        };
    });
});

上面的代码是用来检测一个输入是否符合条件的一段javascript.我在尝试将数据库操作也在这段代码中写时发现什么反应也没有,于是我尝试写了一个console.log,依然是什么反应也没有.所以想在这里确认一下我的想法.

问题延伸: 如果我要是想实现这个注册功能,那么我唯一的选择应该就是在views中通过post传值(因为我上面似乎已经确定了对于数据库的nodejs的语句不能写在这个jquery的事件中). 在这之后, 我想检查一下用户名是否被占用. 那么我要如何把这个"已占用"的信息返回到views中再通过javascript弹出一个alert呢?

补充背景:我是一个新手(js还有nodejs). 毕设是nodejs+html5的一个游戏.最近在一直学习lord of pomelo 希望这个可以给我一些灵感. 但是发现这个lord of pomelo对我来说有点复杂啊
------解决思路----------------------
LZ先分清客户端和服务端吧。

注册功能:
  失去焦点的时候,发一个ajax请求,nodejs处理后,把结果response.write('xxx);

------解决思路----------------------
走起来不稳 还想跑
自己说是新手 还一上来就  nodejs+html的游戏

如果你们 多人合作开发 我觉得还现实点

前端  后台 整体架构接口  分开弄

以后毕业要找工作 有一个切入点比较好 整体的东西日后慢慢积累把