自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq20004604的博客

github.com/qq20004604

  • 博客(12)
  • 资源 (25)
  • 收藏
  • 关注

原创 websocket入门(3)——网络对战版五子棋交互逻辑

版本号:20170617(可能有点过时)环境服务器端使用Nodejs6.9.4 + Express4.x + Socket.IO 2.02客户端使用socket.io.js名词和变量游戏大厅1. 建立连接后就认为在游戏大厅中;2. 断开连接(比如关闭浏览器或者其他),认为离开游戏大厅;3. 即使在【游戏房间】中,也依然认定其在游戏大厅;4. 通过服务器端onlineUsers(Map结构

2017-06-28 11:24:19 2493

原创 websocket入门(2)——使用socket.io实现网络对战版五子棋

socket.io基本介绍见我的博客 websocket入门(1)——初识socket.io示例源码见我的github: https://github.com/qq20004604/Backgammon-websocket详细交互逻辑请见下一篇博客:五子棋网络对战版说明1、安装与运行请完整的down下除了node_modules文件夹以外的所有文件,然后在控制台运行 npm install来进行安

2017-06-28 11:07:53 4135

原创 websocket入门(1)——初识socket.io

socket.io简述1、基本介绍socket.io是基于websocket技术,实现实时通信功能的技术。简单来说,通过websocket技术,客户端可以和服务器端进行双向实时通信,从而可以实现很多高级特性。这里附一个阮一峰的关于WebSocket 教程,以供深入理解。而socket.io是以websocket技术为主,为了兼容性还带多个降级支持办法,包括:Flash SocketAJAX long

2017-06-28 11:04:23 2156

原创 从零开始学_JavaScript_系列(45)——ES6新增数据结构:Map和WeakMap

一句话总结:1、 Map的参照1.1; 2、 WeakMap的是弱化版Map,只有增、查、取、删四个API;

2017-06-07 23:29:38 813

原创 从零开始学_JavaScript_系列(44)——ES6新增数据结构:Set类型和WeakSet

一句话总结:1、Set类型可以用于存储元素,并且变量内每个元素都是独一无二的(不会重复);2、可以通过Set内置方法——添加、删除、查有无、清空元素;3、Set可以方便的转为数组后进行处理,在初始化为Set类型变量;4、WeakSet是弱化版的Set,并且只对引用类型有效(其他报错);5、WeakSet只支持添加、删除、查有无,其他统统没有

2017-06-07 16:37:35 871

原创 从零开始学_JavaScript_系列(43)——Symbol简述

一句话总结: 1、一个新的数据类型; 2、当key时,只有指定遍历方法,才能获取该属性名; 3、Symbol.for(key)方法,同样的key可以生成同样的Symbol类型变量; 4、一些内置属性,可以设置某些类型的属性,用于配置某些功能

2017-06-05 19:44:28 649

原创 从零开始学_JavaScript_系列(42)——简述js的八种继承方式

继承方式有以下几种:prototype:传统原型链继承,要继承的函数的prototype属性,被被继承函数的实例所替代;apply、call继承:在要继承的函数里,调用被继承的函数,并利用apply和call传参this实现;Object.assign() 属性合并继承(非原型链),类似2,可以同时合并多个;Object.create() 以某个对象为原型创建属性继承(原型链继承),类似1

2017-06-05 01:07:08 916

原创 从零开始学_JavaScript_系列(41)——对象的扩展(4)扩展运算符三个点...

一句话总结:es7新增对对象有效的扩展运算符...(三个点)

2017-06-04 19:32:51 3519

原创 从零开始学_JavaScript_系列(40)——对象的扩展(3)当枚举、原型链遇见对属性的操作

一句话总结:1、当属性在原型链上,或者不可枚举时,会被很多方法忽视(参照6.1);2、__proto__和prototype的关系(参照7.1);3、Object.setPrototypeOf(obj, prototype)设置__proto__属性;4、Object.getPrototypeOf(obj)获取__proto__属性

2017-06-04 19:31:16 797

原创 从零开始学_JavaScript_系列(39)——对象的扩展(2)Object对象的扩展方法

一句话总结1、Object.is判断两个变量是否相等 2、Object.assign可以合并对象的非原型链上,且可枚举属性 3、Object.getOwnPropertyDescriptor查看属性是否可枚举、可修改、可赋值4、Object.keys获取对象非原型链上,且可枚举属性的key

2017-06-04 19:26:18 712

原创 从零开始学_JavaScript_系列(38)——对象的扩展(1)属性的简洁写法

一句话总结:1、属性名,以及是属性的函数的简洁写法,写起来简单易阅读2、属性名可以用变量字符串拼接起来(话说以前也有吧?)3、函数都有name属性,但set和get也要加前缀

2017-06-04 19:24:30 605

原创 从零开始学_JavaScript_系列(37)——让浏览器支持es7特性

这里只说chrome浏览器。

2017-06-04 14:42:47 3861

nodejs项目代码 demo

http://blog.csdn.net/qq20004604/article/details/52019904

2016-09-23

myblog(8月10日)

myblog的源代码 博客链接:http://blog.csdn.net/qq20004604/article/details/52019904

2016-08-10

JavaScript心得笔记

JavaScript心得笔记,比较零散

2016-08-06

网易云课堂之JavaScript笔记(原创带心得)

基于网易云课堂相关内容所写的

2016-08-06

dojo心得分享

根据自己实际使用中,从新手到普通开发者中,遇见的各种常见问题所总结出来的经验总结

2016-08-03

jquery心得分享

根据自己实际使用中,从新手到普通开发者中,遇见的各种常见问题所总结出来的经验总结

2016-08-03

HTML及CSS心得分享

根据自己实际使用中,从新手到普通开发者中,遇见的各种常见问题所总结出来的经验总结

2016-08-03

网易云课堂之DOM编程艺术(原创带心得)

借鉴网易云课堂视频内容缩写,全部经自己验证再创造,非抄袭。 内有自己实践写的各种代码

2016-08-03

微博网站源代码(nodejs)完成版V1.0

博客链接:http://blog.csdn.net/qq20004604/article/details/52019904

2016-08-01

nodejs创建的express博客的base版本

只装了express的nodejs项目,通过app.js来启动,监听端口为80(无需通过特殊端口来访问,本地的话可以直接访问127.0.0.1)

2016-07-27

dojo的二级下拉菜单demo

二级下拉菜单DEMO,我博客分享要用

2016-07-06

卡牌游戏源代码(CMD窗口)

卡牌游戏源代码(CMD窗口) 博客链接: http://blog.csdn.net/qq20004604/article/details/50663696

2016-02-29

卡牌游戏的游戏资源文件

卡牌游戏的游戏资源。 请查看我个人博客获得源代码

2016-02-14

《C++ Primer Plus第6版中文版》学习笔记(第十章)

《C++ Primer Plus第6版中文版》学习笔记(第十章) 红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2016-01-19

《C++ Primer Plus第6版中文版》学习笔记(第十一章)

《C++ Primer Plus第6版中文版》学习笔记(第十一章) 红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2016-01-19

《C++ Primer Plus第6版中文版》学习笔记(第九章)

红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2016-01-14

《C++ Primer Plus第6版中文版》学习笔记(第八章)

红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2016-01-10

《C++ Primer Plus第6版中文版》学习笔记(第七章)

红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2015-12-28

C++语法学习笔记(至六十一)

C++语法的学习笔记,随学习进度更新,目前到(六十一)。 书籍为PDF版的:C++ Primer Plus 第6版 中文版(971页) 学习进度为:第四章4.10.3(比较数组、vector对象和array对象) 尚未学习到4.11(总结) 顺便求个c++方面的实习工作2015.12.4

2015-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除