自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (12)
  • 收藏
  • 关注

原创 前端C3属性模仿支付宝咻一咻

使用c3的动画属性,来模拟支付宝的咻一咻功能,没有添加音频效果,可以使用H5的audio音频标签来实现音效播放 html, body { width: 100%; height: 100%; } body{ display: flex;

2017-01-08 23:12:08 712

原创 H5C3实现无缝轮播

我们可以使用H5C3的新属性来实现无缝轮播图,首先创建动画,然后使用动画属性,在将要轮播的图片复制一份,这样就可以实现图片的无缝轮播,但是这样实现有一个缺点那就是需要加载的图片更多了 * { padding: 0; margin: 0; } div {

2017-01-05 22:45:28 3406

原创 使用jQuery实现无缝轮播图

轮播图我们很常见的功能,可以使用原生的js进行实现,也可以使用jQuery进行实现,还可以使用H5C3进行实现,当然也可以使用swiper插件很方便的实现,这里先用jQuery实现一个无缝的轮播。思路:1、首先获取要操作的对象2、设置鼠标移入移出时显示和隐藏左右按钮3、给左右按钮添加点击事件,让ul移动一个图片的宽度4、给对应的小按钮设置点击事件,已经添加背景色5、添加一个

2017-01-04 21:01:43 7899

原创 使用jQuery对下拉列表框的选项进行移动demo

用jQuery操作下拉列表框中的选项,可以进行单一移动,也可以多项进行移动 select { width: 100px; height: 150px; } $(function () { //全部移动到右边

2017-01-04 20:05:57 1701

原创 jQuery中表格全选反选demo

使用jQuery实现一个简单的表格全选与反选的案例 * { padding: 0; margin: 0; } .wrap { width: 300px; margin: 100px auto 0; }

2017-01-04 19:58:04 2763

原创 jQuery五星好评demo

在电商网站,我们经常会用到五星评分的功能,现在用jQuery实现一个简单的demo 五角星评分案例 * { padding: 0; margin: 0; } .comment { font-size: 40px; col

2017-01-04 19:49:48 2710

原创 jQuery动态创建元素以及追加节点

我们知道js中有三种动态创建元素的方法,jQuery中也可以动态的创建元素例如: var str = $("百度"); $("ul").append(str); //将动态创建的str元素追加到ul下面追加节点在js当中追加节点的方法是appendChild(节点元素)和insertBefor(节点元素,位置),在jQuery中是append 追加在

2016-09-24 22:42:57 20002

原创 jQuery中动画效果

JQuery中动画效果的方法,都有两个参数,时间和回调函数,时间可以是数字,也可以是字符串slow,normal,fast       1、滑入滑出(改变的是高度)slideDown () 使用滑动效果,显示被选的元素。如果元素已经显示,则不产生任何变化,如果有回调函数,则执行回调函数 slideUp ()  使用滑动效果,隐藏被选元素。如果元素已经隐藏,则不产生任何变化,如果

2016-09-24 21:07:23 418

原创 jQuery 操作类

addClass() 方法向被选元素添加一个或多个类,该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性。removeClass () 方法从被选元素移除一个或多个类。hasClass () 方法检查被选元素是否包含指定的 class。toggleClass () 对设置或移除被选元素的一个或多个类进行切换

2016-09-24 00:21:14 265

原创 jQuery中获取节点

siblings()     相邻的兄弟节点,不包括自己本身next()            下一个兄弟节点parent()       父节点find()           相当于后代选择器 111 span标签 333 444 span标签 //

2016-09-23 23:24:57 785

原创 offset、scroll、client三大家族

1、offset    偏移1、offsetWidth 和 offsetHeight 是用来得到对象的大小,由自身宽高内边距边框构成但是不包括外边距offsetHeight和style.height的区别1>style.height只能获取行内样式,offsetHeight可以获取行内样式和内嵌样式2>style.height是字符串(而且带单位),offs

2016-09-23 00:26:14 8431

原创 JS中动态创建元素的三种方法

1、动态创建元素一 document.write()  例如向页面中输出一个 li 标签 document.write("123");body标签中就会插入但是这种方法几乎不用,因为这回影响页面的布局,甚至会将页面原来的内容冲刷掉,从而只显示输出内容2、动态创建元素二 innerHTML var box = document.getElement

2016-09-19 23:00:00 8565

原创 DOM中的克隆节点

克隆节点cloneNode()克隆节点cloneNode(false)浅拷贝,只拷贝当前标签节点,而不拷贝标签节点中的内容以及子节点,cloneNode(true)深拷贝,标签中的所有内容全部都拷贝 Document 1111 2222 3333 4444 var ul = document.get

2016-09-18 23:23:58 2015

原创 DOM中的第一个和最后一个子节点

firstChild、lastChild 获取第一个、最后一个子节点,谷歌和火狐浏览器获取的是文本节点,而IE8及之前的浏览器会忽略文本节点,获取的是第一个、最后一个子节点firstElementChild、lastElementChild 获取第一个、最后一个子节点,谷歌和火狐浏览器获取的是第一个、最后一个子节点,但是IE8及之前的浏览器不支持使用

2016-09-18 22:49:24 2572

原创 DOM中的兄弟节点

nextSibling、previousSibling 获取下一个、上一个兄弟节点,谷歌火狐浏览器获取的文本节点,而IE8及之前的浏览器会忽略文本节点,获取的是下一个、上一个标签节点  nextElementSibling、previousSibling 获取下一个、上一个兄弟节点,谷歌火狐浏览器获取的是下一个、上一个标签节点,忽略文本节点,但是IE8及之前的浏览器不支持使用

2016-09-18 22:43:45 1826 1

原创 DOM中的节点类型

因为文档对象是由节点组成,而节点又包括:标签节点,属性节点,文本节点,注释节点如何来区别这些节点的类型呢?需要使用nodeType,节点除了有nodeType,还有nodeName,nodeValue先来看下父节点和子节点         parentNode 获取父节点(或者是父元素),节点与元素是等价的         childNodes 是DOM的标准属性,不但可以获取标签

2016-09-18 22:36:16 361

原创 js中DOM的自定义属性

js中DOM的自定义属性方法有:1、设置自定义属性:setAttribute2、获取自定义属性:getAttribute3、移出自定义属性:removeAttribute下面就来看一下它们的具体使用方法 Document //获取对象 var txt = document.getElementById("inp");// c

2016-09-17 23:44:29 7696

原创 demo1-排它思想-tab栏切换

在js中排它思想非常重要,因为在网面中会经常用到这一思想,例如购物网站上的tab栏切换,以及轮播图……因此写一个小demo来看一看排它思想,如下图所示,点击某一个按钮时,当前按钮改变背景颜色,并且其它按钮的背景颜色变成默认颜色,同时下面的div也跟着显示相应的内容。代码: .box { width: 350p

2016-09-17 23:25:55 335

原创 innerText 与 innerHtml的区别 (二)

innerText 与 innerHtml不仅在获取元素文本上有区别,而且在设置上同样有区别。1、innerText 在设置HTML标签时,会将 Document var box = document.getElementById("box"); box.innerText = "这是P标签这是P标签这是P标签";

2016-09-17 23:16:00 455

原创 innerText 与 innerHtml的区别 (一)

innerText  与 innerHtml 都是打印标签之间的文本信息1、innerText打印标签之间的纯文本信息,会将标签过滤掉,低版本的火狐浏览器不支持,而是支持textContent Document 这是P标签 这是P标签 这是P标签 var box = docu

2016-09-16 23:33:33 42680 1

原创 js数组的方法

数组就是一个有序的数据集合,可以存放任意类型的数据。创建数组的两种方式:1、通过构造函数创建var arr = new Array();2、通过字面量创建var arr = [];数组的方法// concat 连接多个数组,并返回结果 var a = [1, 2, 3]; var b = [4, 5, 6];

2016-09-13 21:51:03 319

原创 JS中String()与 .toString()的区别

我们知道String()与 .toString()都是可以转换为字符串类型,但是String()与 .toString()的还是有区别的1、.toString()可以将所有的的数据都转换为字符串,但是要排除null和 undefined例如将false转为字符串类型 var str = false.toString(); console.log(str,

2016-09-02 00:00:11 3331

原创 JS中短路运算符&&和||

在JS函数中我们经常会使用到短路运算符,主要是逻辑与(&&) 和 逻辑或(||)1、逻辑与 && 的运算方式var a = 5 && 6;console.log(a); //返回的结果为 6如果逻辑与运算符左边的值布尔转换后为true,那么返回右边的值(不管右边的值是真还是假)。var a = false && 6;console.log(a); //返

2016-09-01 23:09:40 21609 2

原创 css中圣杯布局

圣杯布局就是左右两边的图片保持不变,中间的搜索框因浏览器的大小改变而改变,典型案例的如天猫页面搜索框,如图首先我们设置一个父盒子包含三个小盒子 并给父盒子设置样式,高度为100px,上下padding为0,左右padding为200px.box { padding: 0 200px; height: 100px;

2016-08-31 22:25:38 634

原创 css中淘宝网的更多三角制作

前面说了易迅三角的实现方法,现在来说说另外一个三角-淘宝三角,如下图所示淘宝三角形该怎么实现呢?肯定是需要两个三角形来层叠在一起的,只要进行如下图的层叠这个淘宝三角就出来了。代码如下:同样需要使用子绝父相的方法来进行定位,好让两个三角形层叠在一起 Document .one { positi

2016-08-31 22:22:03 908

原创 CSS中易迅网三角形的制作

购物网站上的三角形非常常见,那么我们该如何实现呢,比如我们要实现易迅网上那种倒三角,如下图首先如果一个盒子我们把它的宽高都设置为0,边框分别设置10个像素不同的颜色,我们看看会出现什么情况? div { width: 0; height: 0; border-t

2016-08-31 22:18:15 528

原创 CSS中子绝父相布局

如果我们要将hot图片放到下图的位置,我们该怎么实现?首先我们来进行布局,用一个div包括一个a标签和img标签,并给a标签设置样式,如下代码: Document * { margin: 0; padding: 0; } .hot a {

2016-08-31 22:12:01 49223 8

原创 CSS中元素隐藏的几种方式

说一说CSS中关于元素隐藏的几个小例子1、overflow:hidden将超出部分隐藏 .one { width: 300px; height: 150px; background: pink; } 第一最好不相见,如此便

2016-08-31 22:07:12 2446

原创 CSS中position定位

在我们布局的时候,我们会经常使用到position属性,它规定了元素定位的类型,元素的位置通过 "left", "top", "right" 以及 "bottom"属性进行确定。下面说一下它常用的三种定位机制 1、 absolute 绝对定位 下面代码有三个盒子,每个盒子的宽高都是100px,给第三个盒子设置绝对定位,并距离body左边框20px,body顶部边框20px,

2016-08-31 22:00:23 428

原创 CSS中清除浮动的几种方式

前面我们说了浮动后的元素会影响后面的元素,在进行页面布局的时我们使用了浮动后,会给我们带来很大的困扰,那么现在来说说清除浮动的几种的方法1、使用额外的标签法,这也是W3C上面使用的方法在浮动的盒子之下再放一个div标签,使用clear:both来清除浮动, * { margin: 0;

2016-08-31 21:52:57 1908

原创 CSS中浮动的特点

我们在给标签设置浮动后,会有一下几个特点1浮动会脱离标准流     如果一个元素按照正常的标准流来显示,会在html中所属的位置上占位,后面的元素会紧跟着它,但是浮动脱离了标准流,以后我们在看到浮动的元素之后,不能以正常的标准流里进行判断2浮动的元素会影响下面的元素,不会影响上面的元素 * {

2016-08-31 21:49:02 5584

原创 CSS中行高的继承和单位之间的关系

我们知道行高是可以继承的并且行高的单位有四种情况。1具体像素值      如:line-height: 16px;2 emem是指当前标签设置的字体大小,比如当前标签字体大小是16px,那么2em = 32px;3  %%与em一样都是以当前标签设置的字体大小为基准,比如当前标签字体大小是16px,那么line-height: 200%;  则字体大小为32px

2016-08-31 21:40:33 2821

原创 CSS中margin的两种现象

margin设置两个标签边框之间的距离,但是会有两种现象:1、margin外边距的合并现象        如果两个div上下排序,给上面一个div设置margin-bottom,给下面一个div设置margin-top,那么两个margin会发生合并现象,合并以后取值较大的那个 .one { width: 2

2016-08-31 21:28:13 546

原创 CSS中padding的特殊性

通常我们都知道设置padding值会改变盒子的大小,现在就来说说,在什么情况下,设置padding不会改变盒子的大小。       当一个大盒子包含一个小盒子,并且大小盒子都是块级元素,而且小盒子的宽度是继承大盒子的话,那么设置小盒子的padding-left不会改变小盒子的大小。 .one { width:

2016-08-30 23:24:21 506

原创 CSS三大特性之优先级

优先级的顺序:行内样式>id选择器>类选择器>标签选择器>*通配符选择器>继承有点晕,先看代码,例如有如下代码,运行后的字体颜色为红色,可以从行内样式依次进行屏蔽,就可以发现样式的优先级如上所述 * { /*通配符选择器*/ color: pink; } b

2016-08-30 21:51:57 772

原创 CSS三大特性之层叠性

CSS三大特性之二层叠性,什么是层叠行,层叠性就是浏览器处理冲突的一个特性,如果一个属性通过多个选择器设置到同一个元素上面,那么这个时候就会只有一个选择器起作用,而其他的选择器都将背层叠掉,前提是选择器的权重一样,也就是说这些选择器的优先级相同,后面的博客会讲优先级,这里先考虑优先级相同。      有如下代码,先给body设置颜色为红色,然后再给div设置为绿色,最后给h2设置蓝

2016-08-28 21:57:08 1743 1

原创 CSS三大特性之继承性

CSS有三大特性,分别是继承性,层叠性,优先级,这里讲解继承性继承性是指子元素可以继承父元素的属性,例如下面的代码,div中包含2个p标签,1一个span标签,当给div设置字体颜色为红色时,他的子标签会继承父元素的属性,因而会显示红色。 div { color: red; }

2016-08-25 23:50:17 24581 3

canvas行走的小人

canvas行走的小人

2017-01-15

canvas围绕旋转

使用convas库实现围绕旋转

2017-01-14

js实现五子棋

使用canvas来画棋盘,实现五子棋

2017-01-11

H5实现手风琴

H5实现手风琴

2017-01-09

使用H5C3模仿支付宝咻一咻功能

使用H5C3模仿支付宝咻一咻功能,没有添加音效

2017-01-08

jQuery无缝轮播

jQuery无缝轮播

2017-01-04

视图窗口的全屏 MFC

程序一运行,视图窗口就全屏显示…… 如果视图框架有工具栏和状态栏需将 XXView.cpp里的注释代码打开

2013-05-31

动态向Picture Control控件中添加图片

动态向Picture Control控件中添加 .bmp .jpg .gif三种格式的图片

2013-05-18

MFC自定义消息的发送与接收

MFC自定义消息的发送与接收,希望能够对大家起到一个启发作用

2013-05-16

CListCtrl控件中的第一列添加图片

在CListCtrl控件中的第一列添加图片

2013-05-09

CFORMView分割窗口源代码

CFORMView分割窗口源代码

2013-04-10

将Excel 导入到gridview显示并导入到数据库

将Excel 导入到gridview显示并导入到数据库 有源代码

2012-07-12

空空如也

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

TA关注的人

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