Cocos2d-JS 俄罗斯方块 管理层实现

Cocos2d-JS 俄罗斯方块 管理层实现 ▶ 25:00
免费 视频 25 分钟 共3节

在上节课中,我们实现了基础层的代码。而在这节课我们将要学习管理层代码的实现。管理层代码的实现,就意味着我们俄罗斯方块游戏制作的完成。第一课时,我们将创建基础的与管理类相关的结构类。并以输出字符串的形式实时得观测方块的配置状态等。第二课时,我们将实现基本的业务逻辑,如方块自由下落、碰撞检测、合并方块与地图数据等。第三课时将接受外界的键盘输入事件。从而控制当前的砖块。 课程背景:Cocos2d是目前最主流的2D手机游戏开发引擎。Cocos2d的程序员这个名词往往可以联想到高薪、牛逼等字样。学习Cocos2d将是踏入2D手机游戏最好的选择。核心内容:1、如何组织编写俄罗斯方块2、使用字

职业课程库 JavaScript

Cocos2d-JS 俄罗斯方块 视图层实现

Cocos2d-JS 俄罗斯方块 视图层实现 ▶ 15:00
免费 视频 15 分钟 共3节

在上节课程中,我们已经实现了字符串版的俄罗斯方块。这节课我们将实现视图层的设计。将方块的数据转换成当前游戏应有的画面。第一课时,我们将根据地图和当前方块数据,显示基础的游戏画面。第二课时,我们将添加相对外围的东西,如游戏的背景,后续的方块提示,用于预览的方块等。第三课时,我们将实现触摸层。实现触摸操作之后,我们俄罗斯方块游戏的制作就到此结束了。同学们可以根据自己的需求来改进属于你自己的俄罗斯方块。 课程背景:Cocos2d是目前最主流的2D手机游戏开发引擎。Cocos2d的程序员这个名词往往可以联想到高薪、牛逼等字样。学习Cocos2d将是踏入2D手机游戏最好的选择。核心内容:1、

职业课程库 JavaScript

如何一小时快速搭建一个应用号

如何一小时快速搭建一个应用号 ▶ 30:00
免费 视频 30 分钟 共1节

该课程详细讲解了如何1小时快速搭建一个应用号,包括搭建过程的演示与框架,搭建流程以及组件与API,手把手教你搭建你自己的第一个微信小程序 课程背景:小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下即可打开应用。也体现了「用完即走」的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。本课程由腾讯布道师对微信小程序的开发进行讲解,让你能够在1小时内快速搭建一个应用号核心内容:1. 微信小程序(应用号)演示2. 微信小程序框架3. 如何用腾讯云镜像快速搭建小程序4. 微信小程序组件+API介绍5. 小结:微

职业课程库 JavaScript

JavaScript 异步编程

JavaScript 异步编程 ▶ 29:00
免费 视频 29 分钟 共1节

本课程介绍异步编程和同步编程的区别,分析异步编程的优势。并且通过异步编程的实例,来引导学员学习异步编程思想,提高开发效率和改善编码风格。 课程背景:JavaScript 语言的执行环境是"单线程",虽然实现简单,但是当一个任务耗时很长时,后面的任务都必须排队等着,会拖延整个程序的执行。异步编程正是为了解决这个问题而产生的编程模式。核心内容:1. 同步、异步的区别2. 常见的异步编程方式及实践3. ES6 Generator 编程软件环境:Mac OSX是否提供资料:是课程等级:中级适合人群:有一定前端基础的学员 ES6 Generator 编程

职业课程库 JavaScript

gulp 项目构建实战

gulp 项目构建实战 ▶ 31:00
免费 视频 31 分钟 共5节

本课程通过实战的方式讲解 gulp 在实际开发中的应用。内容包括使用 gulp 对代码进行模块化编译、es6 转码、jsx 转换、代码压缩和代码测试功能等。 课程背景:在实际开发中,通过手工的方式对项目进行管理、测试和编译等工作是不切实际的,通过 gulp 自动化构建,可以让程序员从这些重复枯燥的工作中解放出来,专注于代码的编写。核心内容:1. 使用 gulp 进行模块化编译2. 使用 gulp 进行 es6 代码转换3. 使用 gulp 进行代码压缩软件环境:Node.js是否提供资料:是课程等级:中级适合人群:Web 开发人员 gulp 入门基础代码转换代码测试模

职业课程库 JavaScript

AJAX 文件上传

AJAX 文件上传 ▶ 34:00
免费 视频 34 分钟 共3节

本课程讲解两种无刷新页面文件上传实现方式,一种是利用 XMLHttpRequest Level 2 新增的 upload 对象,另一种是利用 iframe 伪 AJAX 方式。 课程背景:AJAX 是浏览器上一种异步通信实现手段,它的出现极大提高了 Web 应用的友好性与可交互性,是 Web2.0 时代的标志性技术。在现代 Web 应用中随处可见 AJAX 的身影,是 Web 开发人员的必备技能。本系列课程从基础到高级应用,详细讲解 AJAX 的原理与实战技巧。本课程是系列课程的深入拓展部分,详解 AJAX 实现文件上传的方法。核心内容:1. XMLHttpRequest Level 2

职业课程库 JavaScript

跨域 AJAX 的实现

跨域 AJAX 的实现 ▶ 52:00
免费 视频 52 分钟 共4节

基于 JavaScript 的同源策略,默认情况下不允许向其它域发起 AJAX 请求,但在开发过程,经常会有跨域的需求。本课程详细讲解各种常见跨域 AJAX 的实现方案。 课程背景:AJAX 是浏览器上一种异步通信实现手段,它的出现极大提高了 Web 应用的友好性与可交互性,是 Web2.0 时代的标志性技术。在现代 Web 应用中随处可见 AJAX 的身影,是 Web 开发人员的必备技能。本系列课程从基础到高级应用,详细讲解 AJAX 的原理与实战技巧。本课程是系列课程的深入拓展部分,详解跨域 AJAX 的各种实现方式。核心内容:1. 跨域限制2. jsonp 原理与实现方案3.

职业课程库 JavaScript

AJAX-通用代码封装与常见问题处理

AJAX-通用代码封装与常见问题处理 ▶ 1:24:00
免费 视频 1 小时 共1节

使用 AJAX 时,程序代码模式固定,将公共固定部分的代码封装起来,在后续使用时直接调用,可避免每次都机械重复的编写代码。另外,在使用 AJAX 方式编程时,会遇到一些区别于传统方式的问题。本课程首先讲解代码封装,然后介绍使用 AJAX 时的常见问题与解决方案。 课程背景:AJAX 是浏览器上一种异步通信实现手段,它的出现极大提高了 Web 应用的友好性与可交互性,是 Web2.0 时代的标志性技术。在现代 Web 应用中随处可见 AJAX 的身影,是 Web 开发人员的必备技能。本系列课程从基础到高级应用,详细讲解 AJAX 的原理与实战技巧。本课程是系列课程的进阶部分,讲解 AJAX 的

职业课程库 JavaScript

AJAX 基础

AJAX 基础 ▶ 49:00
免费 视频 49 分钟 共5节

本课程主要讲解 AJAX 基础知识,首先介绍 AJAX 的概念、应用场景及相关技术,然后对相关的 API 做详细讲解。学习本课后,学员可完全掌握 AJAX 的原理与使用方法。 课程背景:AJAX 是浏览器上一种异步通信实现手段,它的出现极大提高了 Web 应用的友好性与可交互性,是 Web2.0 时代的标志性技术。在现代 Web 应用中随处可见 AJAX 的身影,是 Web 开发人员的必备技能。本系列课程从基础到高级应用,详细讲解 AJAX 的原理与实战技巧。本课程是系统课程的基础部分,讲解 AJAX 的基础概念与核心 API 的使用。核心内容:1. AJAX 概述2. XMLHttp

职业课程库 JavaScript

JavaScript 设计模式之组合模式

JavaScript 设计模式之组合模式 ▶ 13:00
免费 视频 13 分钟 共4节

本课程介绍组合模式,组合模式(Composite)将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 课程背景:本课程介绍组合模式,组合模式(Composite)将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。核心内容:1.组合模式概念解读2.组合模式作用和注意事项3.组合模式代码实战和总结

职业课程库 JavaScript
arrow-top