- 浏览: 88192 次
- 性别:
- 来自: 杭州
-
最新评论
-
inier:
已经安装了socket.io 2.0.4, 还提示io.con ...
Nodejs一键压缩合并JS/CSS/Images -
无谓之有所谓:
C:\Users\Administrator\Desktop\ ...
js 象棋游戏 _ 支持双方在线对战 -
437455889:
曾经的王1996 写道wuqingdong 写道Express ...
js 象棋游戏 _ 支持双方在线对战 -
曾经的王1996:
wuqingdong 写道Express server lis ...
js 象棋游戏 _ 支持双方在线对战 -
wuqingdong:
Express server listening on por ...
js 象棋游戏 _ 支持双方在线对战
文章列表
我做了两个小游戏,目前还都只支持 chrome,暂没做其它浏览器的兼容处理,见博客链接或附件
听说用 nodeJS + webSocket 可以实现一次握手,一直连线通讯功能,相互之间可以进行即时消息推送,我目前只停留在模糊知道有这么个概念的层面上,
中国象棋【见象棋游戏】
跳棋【见跳棋游戏】,现在勉强已经实现单机游戏的功能,但一直没有找到能实现联网即时对战的解决方案
哪位高手知道这方面的实现方式,或国内有什么样的服务器环境可以使用,望不吝赐教,感谢!!!!
另外有什么其它可玩性较高的小游戏可以推荐我来实现下
Backbone 分析第三部分 Model
概述: Model 提供了数据存储,将数据以JSON的形式保存在 Model的 attributes里,
但重点功能在于其提供了一套功能强大,使用简单的存、取、删、改数据方法,并在不同的操作里加了相应的监听事件,
如每次修改添加里都会触发 change,这在据模型变动来修改视图时很常用,并且与collection建立了关联。
其较常用的功能有:
defaults: 创建模型时提供一些对象,以保证每次创建实例时,都默认带上指定数据
var model = Backbone.Model.extend({
default: {//这样所有 ...
中国象棋 -- 【代码详细见附件,本版本暂只支持 谷歌的 chrome 浏览器,其它浏览器后续支持 】
作者: 江潇
Version: 0.0.1
前段时间做了个跳棋,【见跳棋游戏—backbone框架开发】网友反馈功能还好,但棋子跳较简单,且可玩性不高。
建议可以做个象棋看看。于是上周日写了这个游戏,画面未用图片,美观差了些。
依然使用backbone框架管理MVC,目的交流backbone的使用【见透过源码学前端 之 Backbone 一】及二部分。
下载附件包,使用chrome浏览器运行 chess.html。业务代码在 core/chess.js
目前支持的功能 ...
透过源码学前端 之 Backbone 二 -- 江潇
第二部分 Events - 首先讨论下 【 Observable -- 观察者模式 】
Events 是Backbone 框架的基础,个人认为其也是代码思维最精秒部分,
先做一个简单的demo,作为后面使用范例
var Person = function(){};
for( var key in Events ){
Person.prototype[key] = Events[key];
}
Person.prototype.setName = function( name ){
...
我第一次看 四人帮 写的《设计模式》时一头雾水,现在也是,或许其是针对专业的程序员学习使用的。
通过对Ext / Backbone 源码的学习,可总结如下:
模式 - 就是对解决某一类特定问题的有效总结,并在后续解决同样的问题可以持续使用。
设计模式 - 程序开发者认为自己是优雅的设计师。
观察者模式:主要应用于组件开发,以便组件使用者 可以自行定义某个性方法,在组件达到某种状态时调用。
一、观察者模式原理
组件开发为了保证组件可以在不同的项目中都适用,其必须是对其常用功能 抽象出来 加以实现,绝不会包含具体的业务逻辑
而某一特定的项目使用者在其业务场景中使用组件时不可避 ...
透过源码学前端 之 Backbone -- 江潇
赘言:
机缘之下,11年4月从设计转型专职做前端,经过半年的摸索、迷惑 和 知识储备,11年12月 开始通过学习框架的源码来学习js。
最初学习的是ext 3.4.0,公司前端组主要是对ext进行二次封装的组件开发。最初因起点太低而步履维艰,其中ext_base里的代码了写四遍才对其作用,有了初步的了解。
Observable部分也是敲了四五遍才明白了 观察者模式... 夜以继日的敲了半年后,能力提升也是显而易见,从一个不明白 this 为何物的菜鸟到现在勉强可以独挡一面。
至今主要看过了 ext / jquery / b ...
游戏效果
跳棋游戏 -- 【代码详细见附件,本版本暂只支持 谷歌的 chrome 浏览器,其它浏览器后续支持 】
作者:江潇
qq: 2270112418
Version: 0.0.1 2013-6-24 -- 建议使用 chrome 运行、调用本次和后面推出的示例
背景:学了段时 ...