这几天跟几个同事聊天发现他们对javascript什么时候该用new都不是很了解。1、javascript的function什么时候该new什么时候不该new?我觉得主要的问题还是集中在javascript的弱类型上面。new在干什么首先我们知道new是干什么,以我们java或.net的语言经验显然...
分类:
Web程序 时间:
2015-06-01 13:16:17
阅读次数:
139
日志输出方式node test.js 2>error.log 1>info.log如果需要日志文件追加node test.js 2>>error.log 1>>info.log如果是用sublimeText-Nodejs 需要在Nodejs.sublime-build 中修改以下节点(根据自己的操作...
分类:
Web程序 时间:
2015-05-20 20:28:06
阅读次数:
149
什么是面向对象?面向对象是一种思想!(废话)。 面向对象可以把程序中的关键模块都视为对象,而模块拥有属性及方法。这样我们如果把一些属性及方法封装起来,日后使用将非常方便,也可以避免繁琐重复的工作。接下来将为大家讲解在JS中面向对象的实现。 工厂模式 工厂模式是软件工程领域一种广为人知的设计模...
分类:
Web程序 时间:
2015-05-20 12:46:43
阅读次数:
128
第2章 你要懂的规则(JS基础语法)2-1什么是变量什么是变量? 从字面上看,变量是可变的量;从编程角度讲,变量是用于存储某种/某些数值的存储器。我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服、玩具、水果...等。2-2 给变量取个名字(变量命名)我们为了区分盒子,可以用BOX1,BO...
分类:
编程语言 时间:
2015-05-20 12:43:12
阅读次数:
203
我们游戏中会遇到很多UI更新的时候,大部分时候我们会remove该节点,再重新绘制的方法来进行UI更新。但是这种更新效率并不高,这里我推荐大家一个第三方的库,来通过注册更新的方式来对UI进行更新管理;它的大名其实很响亮,就是“js-signals”。官方地址:http://www.bootcdn.c...
分类:
Web程序 时间:
2015-05-18 14:34:01
阅读次数:
155
前言:
其实作为一个Java程序员,对JS程序一直都有点“不屑一顾”的感觉,很多人肯定和我一样,有其他语言基础,JS语法根本就懒得看,直接写程序,一般工作也都够用了。但是最近在做一个偏Web Excel项目,需要大量的JS编程和优化,抽空又“恶补”了下JS基础。发现原来对JS的理解偏差还是很大的。不过JS这个东西深入起来其实比Java要容易的。
基础:
JS数组和Java数组很类似,值...
分类:
编程语言 时间:
2015-05-14 12:01:02
阅读次数:
120
谈到联网,在游戏中也是非常核心的模块,在官方Js-test中我们可以找到联网部分的NetworkTest文件下有两个类SocketIOTest.js(Socket 类)WebSocketTest.js(WebSocket 类)以上都是强联网类型的使用方法,官方已经封装的非常好用了,大家可以细读研究;...
分类:
Web程序 时间:
2015-05-12 15:11:38
阅读次数:
248
TexturePacker是纹理资源打包工具,支持Cocos2dx的游戏资源打包。如果用过的同学可以直接看下面的资源的异步加载处理首先为什么用TexturePacker?1,节省图片资源实际大小2,减少我们游戏中大量资源带来的内存负荷3,方便游戏对纹理资源的内存管理游戏开发到后期,我们或许都会遇到的...
分类:
Web程序 时间:
2015-05-11 19:45:22
阅读次数:
179
#基础 - 如何判断一个对象是方法?这个问题简单有简单的答案,复杂有复杂的答案,但可能都不是最好的答案。 - 页面加载和渲染的过程:简单一点只考查JS、CSS、IMG的加载顺序和过程,复杂一些则涉及内核间的差异以...
分类:
Web程序 时间:
2015-05-11 11:06:08
阅读次数:
198