自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web前端开发笔记(二)

1.美化checkbox和radio icheck 虽然看github上这个项目已经一年没更新了,但是样式还是不错的,就拿来用了。2.switch在作对比时用的是全等运算。3.javascript中实现继承的方法 1)通过prototype实现 2)通过Object.create()实现 3)es6方法,通过class实现3.动态加载script标签,加载完成事件var script= d

2016-04-21 11:45:07 461

原创 react教程集

1.react webpack配置 2.react小书

2017-03-23 14:37:20 373

原创 vue教程集

1.vue2.0基础入门2.vue环境搭建

2017-03-23 14:35:05 696

原创 javascript练习题(六)

第7章 浏览器环境 在本章之前,我们的练习题都是可以在各自章节的正文中找到解决方案的。但这一次,您会发现有些练习题需要我们对本书意外的内容有更多的了解(或实践经验)。1.BOM 作为BOM的练习来说,我们可以试着写出许多错误的、富有骚扰性的、对用户非常不友好的代码,以及所有非常Web1.0的东西。例如晃动的浏览器窗口。请试着令浏览器弹出一个200*200的窗口,然后将其大小渐变成400*400,

2016-05-05 11:33:52 1825

转载 让requirejs不自动添加.js后缀

requirejs老是自动添加.js后缀,还不能设置为不自动添加,google了半天也没什么结果,最后用英文google,效果果然不一样。看到一个歪果仁给的方法我就贴出来了 原链接

2016-05-01 15:22:33 2308

原创 css垂直居中的几种方法

我相信每个前端新手都会遇到垂直居中的问题,感觉写的css就是垂直居中,但是没有居中啊。 首先我要说的是不要迷信 vertical-align: middle; 这个东西还挺复杂,要是想仔细了解,建议搜索一下张鑫旭大神的博客和视频教程。

2016-04-22 14:05:14 683

原创 我使用过的gulp插件,记录一下

1.jshint gulp-jshint2.css压缩 gulp-cssnano3.文件合并 gulp-concat4.文件重命名 gulp-rename5.js压缩 gulp-uglify6.css合图 gulp-css-spriter7.信息通知 gulp-notify8.less编译 gulp-less9.css自动添加前缀 gulp-autoprefixer10.服务器

2016-04-21 10:22:24 600

原创 javascript练习题(五)

第6章 继承

2016-04-19 11:01:42 1040

原创 javascript练习题(四)

第5掌 原型

2016-04-19 10:13:24 2475

原创 使用Hbuilder和MUI开发Hybird app笔记

1.前两天写了个dome,但是长列表滚动起来特别卡。同样是在我的手机上跑官方dome里的滚动很流畅。

2016-04-18 16:23:56 1381

原创 javascript练习题(三)

第4章 对象

2016-04-16 23:09:25 4305

原创 javascript练习题(二)

第3章 函数

2016-04-16 16:09:54 1444

原创 javascript练习题(一)

下面这些练习题都是《JavaScript面向对象编程指南》上的,闲得蛋疼把这些题做做。随便向入门新手安利一下这本书,我觉是非常不错。

2016-04-16 15:43:52 2071

原创 javascript:parseInt()、Number()和+对比

看书时看到Number()和+转换数字速度要比parseInt()快的多,所以闲来无事我就试了试。

2016-04-12 15:52:24 5171

原创 使用js把数据保存为csv文件

1.把从服务器获取的数据转化为csv格式 使用了csv.js这个插件2.把csv字符串保存为本地文件 使用FileSaver.js这个插件由于我们只在chrome浏览器中使用,兼容性问题也没考虑。

2016-04-07 11:34:35 4638

原创 css:box-sizing总结

1.box-sizing属性用来改变css盒子模型对元素宽高的计算方式。2.有两个值可以设置 content-box和border-box3.默认值是content-box width和height的值只包含内容的宽高,不包括border、padding、margin。4.border-box width和height包括内容、border、padding,不包括margin。浏览器基本都可以支

2016-04-05 17:11:17 366

原创 css:float冷知识

1. 我们都知道对一个元素float以后会block化,就是把原来元素的display属性隐式地变为了block,但是有三个例外: 原来值为inline-table的元素,会变为table。 flex和inline-flex的元素display属性不变,但是float也不会对它们起作用。2. 在js中修改float属性要用element.style.cssFloat属性,在ie8和之前的ie

2016-03-30 15:02:06 343

原创 web前端开发笔记

1.网站测试工具 (1)http://www.webpagetest.org/2.移动端点击不要绑定click 因为有的设备click的触发有延迟3.实时监听input值改变:html5事件 oninput 4.判断是否是触屏设备 document.hasOwnProperty(“ontouchstart”),android上返回时true, 但是在ios设备上这个值返回的是false,所以

2016-01-10 14:26:58 801

翻译 Phaser教程翻译-制作一个幸运大转轮

原帖地址:Create a wheel of fortune for your HTML5 games with Phaser in only a few lines

2015-09-18 15:33:39 1719

原创 createjs-打豆豆小游戏制作(4)

在前面游戏的主要部分已经完成了,然后就是一些次要的场景了,包括菜单、游戏得分结果、游戏设置界面(其实只有一个设置音效是否打开)和游戏的说明界面。

2015-09-17 17:26:30 1599

原创 createjs-打豆豆小游戏制作(3)

前面介绍过了打豆豆小游戏的入口和各个场景之间的切换,这一篇介绍一下Ball.js这个类和GameScene.js这个主要游戏场景这个类。在游戏中有十种不同颜色的小球,当你点到正确的位置,小球就可以消除,在小球消除的时候有一个掉下来的动画。

2015-09-16 23:11:45 1939

原创 createjs-打豆豆小游戏制作(2)

上一篇中介绍了这个小游戏的主要部分和用到的两个类,这篇介绍app.js这个类,这里面主要的就是游戏的入口和各个场景之间的切换。

2015-09-16 22:42:48 1551

原创 createjs-打豆豆小游戏制作(1)

在学习了createjs一段时间以后,自己做了一个打豆豆小游戏。以前玩过flash版的,非常喜欢,于是就自己做了一个。下面是最终的效果图: 游戏规则: 点击空白方格,在方格所在的十字上,相同颜色的豆豆即可消除,并得到分数。

2015-09-16 15:21:20 2698 1

原创 createjs初学-关于getBounds和getTransformedBounds

在现在的easeljs中,显示对象没有width和height属性(我现在用的版本是0.8.1)。要想获得一个显示对象的宽高,可以用getBounds这个方法。

2015-08-19 16:29:10 4630

原创 createjs初学-关于Ticker

tick本来的意思是钟表的滴答声,在createjs中的Ticker当然就是于时间相关的。Ticker是一个静态类,提供了好多静态方法和属性,不要去实例化它。在API文档中对Ticker的介绍是它是一个集中的间隔广播,侦听tick时间后再设定的时间间隔会调用侦听函数。

2015-08-14 11:22:50 6915

原创 createjs初学-关于cache

在DisplayObject中有一个cache方法,在这里介绍一下。这个方法是把显示对象画到一个新的canvas中。这样一些不经常变化的复杂的显示对象性能上会优化好多(比如说有许多子对象的容器或者复杂的Shape)。

2015-08-13 16:23:08 2598

原创 createjs初学-preloadJS的使用

preloadJS是没有包含在easelJS库中,使用的话去官网下载一下就好了

2015-08-07 13:28:01 8899

原创 createjs初学-BitmapText使用实例

BitmapText就是用SpriteSheet中定义的图片来显示相应的文字,构造函数如下BitmapText ([text=""] [spriteSheet=null] ) 有两个参数,都是可选的 text表示要显示的文字,spriteSheet是使用的spriteSheet

2015-07-31 16:01:14 4681 2

原创 createjs初学-所有的显示对象介绍(2)

在前一篇中我简单介绍了一下DisplayObject的子类们,在这篇里介绍一下Container的一个子类—Stage。

2015-07-29 17:41:27 1335

原创 createjs初学-所有的显示对象介绍(1)

在createjs中显示对象都是继承自DisplayObject这个类,下面这个图可以直观的看出继承关系。下面我就简单介绍一下这几个显示对象的基本用法。

2015-07-28 15:45:16 2862

原创 createjs初学-制作一个简单的TextButton

这个例子是从 Beginning HTML5 Games with CreateJS里学来的,我自己简单做了一个。这个TextButton很简单,只有两部分,一个部分是button的Label,要显示的标签,使用createjs.Text实现;另外一部分是button的背景,会根据鼠标事件发生变化,使用createjs.Shape实现。

2015-07-27 09:41:11 3328

原创 createjs初学-简单的图片拖拽

在createjs中实现拖拽特别简单,基本上就是侦听一个pressmove事件就可以了

2015-07-22 11:14:19 2728

原创 createjs初学-创建一个button

在createjs中创建button是用ButtonHelper,实际上还要用到Sprite和SpriteSheet这两个类。下面是一个最简单的button。

2015-07-20 13:54:48 3668

空空如也

空空如也

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

TA关注的人

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