自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 FlappyBird

学习CocosCreator有段时间了,现在花了两天时间写了个像素鸟的小游戏,这个游戏之前又看到过,但是不知道怎么又下架了,之前还是蛮火的游戏,想起来后去网上看了看,原来是因为侵犯了 超级玛丽 的游戏元素,都是像素级小游戏,嗯,国外人的版权意识还是挺高的。好了,题外话就到这了,开始切入正题吧。 写这个游戏也不难,最主要的是思路,该怎么去写,我也在网上看到过 C++版 的,易语言的,Co...

2019-09-05 23:55:00 189

转载 Git常用命令速查表,新手必备版本控制

Git 跟 SVN 一样,都是用于管理代码的版本控制工具。无论在项目中,我们负责哪一块,只要需要编写代码,就必须熟悉Git(依公司要求而定)。 当然,用的越熟练,处理的项目越顺利,离出任CTO、迎娶白富美、走上人生巅峰就不远啦~(哈哈哈) 现在,就从这份Git速查表开始吧~ git init 这是新项目要做的第一件事,在项目中创建一个 .git 存储库。存储库是你对一个项目按...

2019-06-04 23:03:00 169

转载 Cocos Creator Android打包 apk

这一篇讲的是用 Cocos Creator 编译器打包 Android APP 的时候遇到的一些问题,虽然说打包的过程不是很复杂,但是在其中还是会遇到各式各样的坑。 我们将项目用CCC(Cocos Creator)编译器打包的时候,肯定是要先配置一下本机的开发环境,我这里主要是打包成 Android APP 的时候需要依赖的开发环境。 下载 Java SDK(JDK) 在编译 An...

2019-06-03 15:37:00 558

转载 初始五层网络协议

相信大家经常听到 Http协议、TCP/IP协议,UDP协议等等很多的协议,这都是一些既熟悉又陌生的词,很多人不理解这些协议是做什么的?不用协议行不行?这些协议有什么区别?今天就来叨叨这个话题~ 坐好坐好~~~ 话说禹哥平生,稳久必浪,浪久必稳。有一天。你们洋总给禹哥介绍了一个女朋友,名叫:小肖肖~禹哥虽然平时抽烟喝酒烫头,但是性格还是比较内向的,所以就先决定进行书信交流~...

2019-06-02 16:41:00 153

转载 CSS概述

css Cascading Style Sheet 层叠样式表 css 选择器分类 标签选择器 id选择器 class选择器 后代选择器(div a) 子代选择器(div > p) 相邻选择器(div + p) 通配符选择器(*) 属性选择器 伪类选择器 伪元素选择器::before{} css3属性选择器 选择器 描述 ...

2019-06-01 09:58:00 200

转载 Cocos Creator 中的动作系统那些事儿

动作系统就是可以在一定的时间内实现位移、旋转、缩放、跳动等各种动作。 需要注意的是,动作系统跟 Cocos Creator 编译器的动画系统不同,动作系统是面向程序员的API接口,而动画系统是通过编译器来设计,它们服务于不同的使用场景,动作系统通常适合做一些简单的位移、旋转等动作,而动画系统则相对要强大的许多,可以对UI增加各种属性来做到一些复杂的动画。 简单介绍就这些啦,下面进入正...

2019-05-31 15:50:00 445

转载 HTML面试题

HTML与浏览器 Doctype 作用?标准模式与兼容模式各有什么区别? DOCTYPE是用来声明文档类型和DTD规范的。<!DOCTYPE html>声明位于HTML文档中的第一行,不是一个 html 标签,处于 html 标签之前。告诉浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现 标准模式的排版 和 JS...

2019-05-31 10:03:00 148

转载 去除inline-block元素间的间距

一、现象描述   真正意义上的inline-block水平呈现的元素间,换行显示或者空格隔开的情况下会有间距,这是因为浏览器在解析时,会将换行等读取成一个空格导致。 二、移出空格的方法   ① 我们可以去掉元素之间的换行和空格,这样间距自然就没有了,但是这样会降低代码的可读性,不可取。 <div> <a href=""> ...

2019-03-30 23:06:00 75

转载 AngularJs过滤器

内置过滤器 1、currency(货币处理)   currency可以将数字格式转化为货币的形式,如果不传参数,默认为$。 1 {{num|currency:"¥"}}   展现的形式为¥xxx。 2、date(日期格式化)   angular中提供的date过滤器能够满足一般的时间格式要求。 {{date|date:'y-m-d h:m:s EEEE'}} ...

2019-03-13 20:15:00 104

转载 Angular框架

一、如何安装Angular   在文件夹中打开cmd,输入nmp init创建一个package.json。这个可以一路回车跳过(如果没有特别要注明)。nmp是前台的包,用于管理后台。成功创建package.json后再输入nmp install bower -g,bower推荐安装到全局,这里bower是需要Git的支持,所以需要安装一个Git软件,然后在配置一下计算机的环境变量,将...

2019-03-12 19:29:00 66

转载 Promise 对象

一、Promise 的含义 Promise 是异步编程的一种解决方案,所谓Promise,简单来说就是一个容器,里面保存着一个异步操作的结果。 Promise对象有以下两个特点: 1、对象的状态不受外界的影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)、rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状...

2019-03-12 17:22:00 155

转载 ES6基础(二)

一、ES6字符串扩展 字符串模板   在传统的JavaScript语言中,输出模板通常是这样写的。 上面这种写法繁琐不方便,于是ES6中引入了字符串模板解决这个问题。 用反引号(`)标识。他可以当做普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。 如果使用模板字符串表示多行字符串,所有的空格和缩进都会保留在输出当中。 上面代码中,所有模板字符串的...

2019-03-09 14:20:00 79

转载 ES6基础

一、新增命令let/const ①:let命令    1、let命令用来声明变量,它的用法类似于var,但是所声明的变量只在let命令所在的代码块内生效。   所以在for循环中,就很适合使用let命令。    上面代码中,i只在for循环体内有效,在循环体外就会报错。 在下面代码中,如果使用var,最后结果为 10。 上面代码中,变量i是var命令声明的,在全局...

2019-03-05 19:10:00 66

转载 JSON介绍

什么是JSON   JSON(JavaScript Object Notation)指的是JavaScript对象表示法,是一种轻量级的文本数据交换格式。它具有自我描述性,易于机器的解析和生成,更便于我们的理解和书写。   JSON是使用JavaScript语法来描述数据对象,它跟XML一样独立于语言和平台。 例:JavaScript中的JSON 1 <...

2019-03-03 15:55:00 81

转载 Ajax的面试题

一、什么事Ajax?为什么要用Ajax?(谈谈对Ajax的认识) 什么是Ajax:   Ajax是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。  Ajax包含下列技术:    基于web标准(standards-basedpresentation)XHTML+CSS的表示;    使用 DOM(Document...

2019-02-27 08:19:00 119

转载 Ajax请求

var request; if(window.XMLHttpRequest){ request = new XMLHttpRequest(); }else{ request = new ActiveXObject("Microsoft.XMLHTTP"); } 用XHR发送请求:open(method,url,async) 调用XHR对象,async表示同步还是异...

2019-02-26 19:48:00 74

转载 jQuery从小白开始---初始jQuery

jQuery是什么?      jQuery是一款优秀的JavaScript库,从命名可以看出jQuery最主要的用途就是用来做查询(jQuery=js+Query),正如jQuery官方Logo副标题所说(write less,do more)使用jQuery能让我们对HTML文档遍历和操作、事件处理、动画以及Ajax变得更加简单。 jQuery的版本   ...

2018-12-27 19:11:00 127

转载 常用的String原型

对于常用的字符串原型的举例 在字符串末尾追加字符串String.prototype.append = function (str) { return this.concat(str);} 删除指定索引位置的字符,索引无效将不删除任何字符String.prototype.deleteCharAt = function (index) { if (index <...

2018-12-20 22:59:00 435

转载 JS之类数组

类数组   什么是类数组? 定义: 拥有length属性,其属性(索引)为非负整数 不具有数组的所具有的方法 类数组与非类数组的比较   类数组: 1 var obj = { 2 0 : "a", 3 1 : "第二", 4 4 : "1234",...

2018-12-19 19:03:00 65

转载 JS之This的用法

This的用法     This作为JavaScript中的关键字,在函数中具有四种用法。 一、直接在函数中使用,谁调用这个函数,this就指向谁 例如: 1 var n = "指我"; 2 function fun(){ 3 console.log(this.n); 4 } 5 fun(); //指我 这里this...

2018-12-19 18:02:00 115

转载 JS---闭包

一、变量作用域   要想了解闭包,首先就得理解JavaScript中的变量作用域。   变量的作用域无非就两种:局部变量和全局变量。 什么是局部作用域?   局部作用域就是只在固定代码片段内可以访问到,在函数外部是无法访问的。 例如: <script type="text/javascript"> function fun(){...

2018-12-18 17:56:00 92

转载 Canvas:时钟

这个时钟是将钟盘的圆心点移到了 canvas 画布中心点。以方便后面的方位计算 ctx.translate(width/2,height/2); 现定义一个圆盘来显出这个时钟的基本位置 ctx.save() ctx.beginPath(); ctx.arc(0,0,r+90,0,2*Math.PI,false)...

2018-12-17 19:52:00 122

转载 CANVAS画布与SVG的区别

CANVAS是html5提供的新元素<canvas>,而svg存在的历史要比canvas久远,svg并不是html5专有的标签,最初svg是用xml技术(超文本扩展语言,可以自定义标签或属性)描述二维图形的语言。在H5中看似canvas与svg很像,但是,他们有巨大的差别。 CANVAS   Canvas 是通过 JavaScript 来绘制 2D 图形。   Ca...

2018-12-17 11:37:00 69

转载 CSS盒模型

一、什么是CSS盒模型?   CSS盒模型又称CSS框模型,它规定了元素框处理元素内容、内边距、边框、和外边距的方式。              元素框的最内部分是实际内容,直接包围在内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。   内边距、外边距和边框都是可选的,默认值是零。但是,许多元素将由用户...

2018-12-13 19:04:00 66

转载 CSS---伪类与伪元素的区别

在CSS中对于伪类和伪元素并没有做出很明显的区别定义,两者的语法是一样的,都是以:开头,这样导致我们将一些伪元素误认为伪类,如 :before :after 而在CSS3中给出了明显的定义。 ☞ 定义: 伪类     伪类用于选择DOM树之外的信息,或是不能用简单选择器进行表示的信息。前者包含那些匹配指定状态的元素,比如:v...

2018-12-12 20:15:00 72

转载 CSS生成内容

CSS:content属性   CSS:before伪元素    在元素内容的最前面插入生成内容。默认地,这个伪元素是行内元素,不过可以使用属性 display 改变这一点。  原文本代码:  1 <p>三人行,必有我师也!</p> 2 <p>学而不思则罔,思而不学则殆!</p> 3 <p>有朋自远方来,不亦说乎...

2018-12-11 12:34:00 90

转载 利用画布绘制折线图

HTML5中<canvas>标签用于绘制图像 不过<canvas>元素本身并没有绘制能力,这是我们需要通过getContext()方法返回一个对象,该对象提供了用于在画布上绘图的方法和属性。 getContext("2d") 对象属性和方法,可用于在画布上绘制文本、线条、矩形、圆形等等。在这里我们绘制一个折线图。 首先在body中创建一...

2018-12-10 18:18:00 276

空空如也

空空如也

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

TA关注的人

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