自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

转载 lineheight使图片多行文字垂直居中

多行文字垂直居中html部分:        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nemo voluptatum beatae officiis doloribus culpa et autem velit voluptatem quidem non, tempora, pariatur veritatis

2016-06-27 19:37:17 539

原创 利用Canvas+js实现贪吃蛇(4)

将贪吃蛇改造成面向对象,类似插件的东西。过程中,要把握好this的指向,因为这个,调试了好大会将randFood进行了修正,添加了一个配置参数与默认参数合并方法,其他的都还是一样的。html代码没有改,在第一篇文章里代码附上:function tanchishe(options) { this.canvas = options.canvas; this.sp

2016-06-25 13:54:25 1440

原创 js面向对象

今天看了一些js面向对象的视频,js做的事真的好多1、// 模拟重载2、// 调用子类的方法3、// 链式调用4、// 抽象类代码奉上// 模拟重载function Person() { var args = arguments; if (typeof args[0] === 'object' && args[0]) { if (args[0].name)

2016-06-25 10:37:11 277

原创 js面向对象与继承

直接来代码function Person(name, age) { this.name = name; this.age = age;}Person.prototype.hi = function() { console.log('Hi,my name is' + this.name + ',I`m ' + this.age + ' years old now.');};Pers

2016-06-23 16:42:41 299

原创 利用Canvas+js实现贪吃蛇(3)

想了想,蛇向下走的时候按上键,如何直接将蛇头变蛇身,好像不符合常理,所以处理这种情况,应当做蛇头碰到蛇身。。另外,实现蛇头碰蛇身的功能界面就不美化了。。。下一步就是封装成面向对象的插件了。。。附上js代码window.onload = function() { var canvas = document.getElementById('myCanvas'),

2016-06-23 14:29:25 1019

原创 利用Canvas+js实现贪吃蛇(2)

相比1 来说,增加了,以下功能:1、蛇每次一次食物,蛇身就增加  1。  2、吃一次食物,速度就加快20毫秒  未实现:蛇头碰到蛇身时,游戏结束。。。。bug:在它向上移动时,按 向下键,身体出问题了,不过 不影响继续游戏 。。同理,上下左右都有这个问题参数:var canvas = document.getElementById('myCanvas'),

2016-06-19 12:06:42 634

原创 利用Canvas+js实现贪吃蛇(1)

今天想写一个贪吃蛇的页面,于是就选择了Canvs,不过只实现蛇身的长度是1的情况,对于蛇身大于2的情况,我还没想出来 如何绘制蛇,等查资料后,再来实现下面是源码部分:html: score:0js部分:window.onload = function() { var canvas = document.getElementById('my

2016-06-12 21:04:29 3320

原创 CSS3实现炫酷进度条

看了一个进度条很漂亮,所以自己试试看html 0 css样式:* { margin: 0; padding: 0; font-family: 'microsoft yahei'; } html,body { width: 100%; height: 100%; background-color: #222; }

2016-06-10 13:32:28 2356 1

转载 css3中-webkit-text-size-adjust

1、当样式表里font-size2、-webkit-text-size-adjust放在body上会导致页面缩放失效3、body会继承定义在html的样式4、用-webkit-text-size-adjust不要定义成可继承的或全局的

2016-06-08 20:02:41 398

原创 CSS3中的display: box

今天看源码时,看到了display: -webkit-box;display: box; 似乎是第一次见,上网搜寻:display: box;的声明其实就是弹性盒子模型的声明,此声明下的子元素的行为与表现与CSS2中的传统盒子模型的表现是有显著的差异的。毕竟属于CSS3的东西,目前而言,仅Firefox/Chrome/Safari浏览器支持弹性盒子模型(IE9不详,Opera尚

2016-06-08 17:22:48 681

原创 window.onload,body onload,document.onreadystatechange

1、window.onload    页面全部加载完成,甚至包括图片2、body.onload  等doucment加载完成再加载相应的脚本3、document.onreadystatechange   当页面加载状态改变的时候执行这个方法。document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法. fu

2016-06-08 17:06:37 491

原创 CSS3实现二级菜单

今天看了一个demo,原demo虽说是CSS3实现,但其中也使用了js,再一个里面的代码有些地方,我觉得还可以优化 ,所以自己就尝试着用css3实现一下我想说: 不论写一个多么炫酷的demo,z-index的值都最好不要超过2下面是源码:html部分 Animated Menu Dashboard

2016-06-08 16:20:40 2196

原创 js点击列表的第一个元素,不起作用,最后一个元素起作用

在网上看到 手风琴菜单的demo,就想来模仿着做一个html内容如下: First Menu Home About Us Services

2016-06-06 20:46:28 1850

原创 javaScript删除元素

有一段html代码 div1 div2 div3 div4 div5 假如我想删除div中的第二个div,我需要找到这个元素,在找到父元素,用removeChild进行删除。但是,看到一个办法,就是使用 outerHTML = '' 这个方法,outerHTML可以获得含标签在内的字符串,将字符串置

2016-06-03 11:15:46 400

原创 javaScript文档中常用的集合

1、forms集合2、elements集合3、options集合4、rows集合5、cells集合6、images集合7、links集合8、anchors集合9、frames集合使用:假如想获得 一个html中所有img标签的元素,你可以使用document.getElementsByTagName('img'),更简单的办法是document.images

2016-06-02 15:07:49 279

原创 offsetTop和offset().top

前段时间写了一个视觉差滚动的demo,是用js实现的。第二次看这个例子,我想封装一个jquery插件。首先demo中有两个button需要在jq中对它们进行定位,然而问题来了我先得到第一张图片的位置,对图片中的button的top进行定位时,想法是将css样式中的top设置成this.img.offset().top + this.img.height() / 2 - this

2016-06-01 16:34:09 7634

操作系统课程设计

操作系统课程设计,模拟LINUX的运行

2016-04-24

php基础入门

本pdf为php基础门,共267页,是学习php的必备工具。

2015-08-06

problem字母图形

题目的讲解,重点是找规律。逻辑简单,使用数组。

2014-03-19

空空如也

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

TA关注的人

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