CNode

拿咱们坛子练习node-webkit

Xxiuxu123发布于13 年前最后回复12 年前29 回复12899 浏览0 收藏

前几天看到坛子里面很多人问有关node-webkit的问题,也就去看了下,真的还不错,就想着学习下,然后就拿咱们的坛子做demo了,下面是截图: ###1.进入画面:直接输入你在咱们坛子里面的用户名就行了 进入画面

###2.加载画面:加载数据.............. 加载画面

###3.显示画面:Home是首页的数据, Post是自己发布的, Join是自己参与的 显示画面

###4.再来一张: 显示画面

###5.再来一张: 显示画面

这里讲下我的实现: 我知道我不可能有接口,何况我也没有送礼所以我也不能直接去数据库抓数据啊,屌丝没有办法啊,然后我爬,我爬,我爬爬爬,呵呵呵, 我写了一个小爬虫,然后爬取指定的页面抓取指定的数据,每次在进入的时候都会去抓取一次数据,所以在第一次进入的时候看到的数据是最新的,但是过一会就不一定了,可能坛子里面有新帖子就无法更新了(暂时的,我会接着完善),

###But,,, 输入用户名之后发现数据不齐全,或者没有抓到头像,这个...............爬虫的问题,我还在努力解决中......你可以多试几次进入-_-!!!

其实里面还有很多的问题没有得到解决,代码写的也有点乱,计划是点击标题的时候抓取文章内容的,但是不知道为什么我的jquery没有效果,所以导致现在只能看到title,一些计划的特效也都没有实现(失败)!

这里是源码链接,大家懂得........ https://github.com/Dn9x/Webkit-demo

还请大家多多指教啊.......

查看回复

回复 (28)

Y
youxiachai#1·13 年前
引用 ppplinve你这个在ANDROID机上跑的?

node-webkit 针对的是pc 平台..win.mac,linux..

L
leizongmin#2·13 年前

好厉害哇!

I
itzzq#3·13 年前

先顶,再问。请问如果用了数据库,那生成客户端的时候怎么办? 比如说做成了exe放到其他机器上安装能跑不?

X
xiuxu123#4·13 年前
引用 itzzq先顶,再问。请问如果用了数据库,那生成客户端的时候怎么办? 比如说做成了exe放到其他机器上安装能跑不?

当然能跑了,首先要看数据库是本地还是远程的,如果你部署的是远程数据库,exe只是个客户端就好办,如果要让客户也装数据库,就想办法先让他装数据库!

W
wenbob#6·13 年前

node-webkit已经用在生产环境的路过

X
xiuxu123#7·13 年前
引用 wenbobnode webkit已经用在生产环境的路过

什么项目??开源不??共享出来看看呗!

S
shaman#8·12 年前

可以跑起来,赞一个。

有个问题请教下楼主,在我的node-webkit项目中只要我 require('mongoose'), nw.exe 马上就停止工作了,我看到楼主也用了mongoose ,不知有没有碰到我说的这种情况呢?

S
shaman#9·12 年前

问题找到了,是mongoose版本的问题

B
buctyoyo#10·12 年前

楼主,我打包运行你的的代码 出现问题 Uncaught node.js Error

ReferenceError: $ is not defined at eval (file:///var/folders/xn/hz1gbcdd33jb2hvq1fgy1hc40000gn/T/.org.chromium.Chromium.LNjsuY/index.html:23:7) 这个怎么解,我是小白

L
llj732589025#11·13 年前

go go

J
jiyinyiyong#12·13 年前

赞一个,, 没想到我还被蜘蛛盯上了 https://github.com/Dn9x/Webkit-demo/blob/master/test.js#L5

X
xiuxu123#13·13 年前

只是测试而已,没有别的意思哦!

P
ppplinve#14·13 年前

你这个在ANDROID机上跑的?

X
xiuxu123#15·13 年前

ubuntu windows也可以,我开发在ubuntu,用的时候在windows上面

Q
q1270989#16·13 年前

顶一下 略牛B

T
topmk#17·13 年前

顶一下 牛

T
topmk#18·13 年前

为什么这个在我的这边没有运行起来呢 登入后直接退出了 怎么个情况???

I
irou1217#19·13 年前

求教,刚开始看node-webkit,就碰到问题了。 我是mac os系统,按官网的意思是要先下个二进制的node-webkit,可是我下载双击后是一个类似chrome浏览器的窗口,然后在终端中输入nw app.js(这个是我在github上folk的代码) 为啥报 nw commond not defined啊。求入门指导。谢谢。

G
guoliangchen#21·13 年前

能不能给一下爬虫的代码看看?

I
itzzq#22·13 年前
X
xiuxu123#23·13 年前
C
cjingzm#24·12 年前

楼主,闪退是怎么回事?

X
xiuxu123#25·12 年前
引用 cjingzm楼主,闪退是怎么回事?

什么环境??之前没有闪退的问题啊,你的nodejs版本和node-webkit版本问题吧。

C
coolicer#26·12 年前

楼主写个教程呗。

G
Gary-zhouxianjun#27·12 年前
  • -我也发一个,春季期间无聊学习NW写的一个DEMO: blog.cn-face.com/wl 代码现在还没时间去整理。。。
K
kingapple#28·12 年前
引用 ppplinve你这个在ANDROID机上跑的?

@youxiachai 不需要编译么?

参与回复
登录后即可参与回复。登录