本人眼下的学习方向是cocos2dx+js的开发方式,开发调试使用webstrom和火狐浏览器,调试完毕的项目使用cocos2dx+jsb的方式编译到PC或android设备执行。主要时间用在学习,所以博客仅仅记录一些流程和关键问题的解决,不会太具体。下载文件:1.下载官方cocos2d-js-v3...
分类:
Web程序 时间:
2014-12-30 18:56:23
阅读次数:
169
Sizzle词法解析sizzle对于分组过滤处理都用正则,其中都有一个特点,就是都是元字符^开头,限制匹配的初始,所以tokenize也是从左边开始一层一层的剥离。?可能会应用到正则如下:// 空白var whitespace = "[\\x20\\t\\r\\n\\f]";// 匹配\后任意字符,...
分类:
Web程序 时间:
2014-12-24 11:35:39
阅读次数:
232
历史背景开发中常常因为方便,把状态标志都写到dom节点中,也就是HTMLElement,缺点:循环引用直接暴露数据,安全性?增加一堆的自定义属性标签,对浏览器来说是没意义的取数据的时候要对HTML节点做操作根本目的:使用一种低耦合的方式让DOM和缓存数据能够联系起来jQuery现在支持两种:?$("...
分类:
Web程序 时间:
2014-12-21 12:41:55
阅读次数:
206
理解观察者模式简单的讲,一个对象作为特定任务或是另一对象的活动的观察者,并且在这个任务或活动发生时,利用事件的形式通知观察者。观察者的使用场合当一个对象的改变需要同时改变其它对象,并且它不知道具体有多少对象需要改变的时候,就应该考虑使用观察者模式。例如,用户A,B,C分别订阅某服务,当服务有更新是可...
分类:
Web程序 时间:
2014-12-20 16:45:17
阅读次数:
188
seajs实现了JavaScript 的 模块开发及按模块加载。用来解决繁琐的js命名冲突,文件依赖等问题,其主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载。 官方文档:http://seajs.org/docs/#docs 首先看看seajs是怎么进行模块开发的。使用seaj.....
分类:
Web程序 时间:
2014-12-02 01:35:37
阅读次数:
196
二、express 1.安装 express4npm --registry=http://registry.npmjs.org install -g express-generator (全局)2.新建express项目express -t ejs newsprojectcd newsprojec....
分类:
Web程序 时间:
2014-11-09 20:38:53
阅读次数:
214
三、使用Node.js进行Web开发 1.安装Express Express是官方推荐的Web开发框架,功能十分强大。 在命令行输入 npm install -g express 进行全局安装Express 这样就是安装完成了。但是这时候我们执行express -h命令却...
分类:
Web程序 时间:
2014-10-28 17:02:56
阅读次数:
257
require.js遵循AMD规范,通过define定义模块,require异步加载模块,一个js文件即一个模块。一、模块加载require1.加载符合AMD规范模块HTML:MAIN.JS require.config({ baseUrl: "js/lib", paths: { ...
分类:
Web程序 时间:
2014-10-25 22:53:49
阅读次数:
284
一、立即执行函数for (var i = 0; i Document 二、模块规范目前主要的模块规范有commonJS与AMD1.commonJScommonJS是服务器端模块规范,nodeJs遵循此规范。因为服务端JS文件存放于本地,加载速度快,所以其加载模块(一个文件即一个模块)方式为同步加.....
分类:
Web程序 时间:
2014-10-25 17:10:04
阅读次数:
186
node.js核心模块:1.nodejs全局变量是global,不是window2.process 进程对象3.console.log() 控制台输出内置模块1.util //功能不详,貌似是继承Sub,Base这两个类的 (.eg)1 util.inherits(Sub, Base);2.ev.....
分类:
Web程序 时间:
2014-09-26 18:29:58
阅读次数:
276