自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 css3 图片颜色叠加--background-blend-mode

先创建一个DIV:divclass="mul">div> 给这DIV添加背景颜色和背景图片:.mul{ margin: 0 auto; border: solid 1px red; width: 400px; height: 500px; background: #5bd5a0 url("su1.jpg") no-repeat center

2016-06-04 14:50:52 12140

转载 JS--- (function(){...})() 是什么

function foo() {...} // 这是定义,Declaration;定义只是让解释器知道其存在,但是不会运行。foo(); // 这是语句,Statement;解释器遇到语句是会运行它的。IIFE 并非必须,传统一点可以这么写:function foo() {...}foo();那么为什么要 IIFE?

2016-05-27 15:17:46 427

转载 Scoping & Hoisting

var a = 1;function foo() { if (!a) { var a = 2; } alert(a);};foo();上面这段代码在运行时会产生什么结果?尽管对于有经验的程序员来说这只是小菜一碟,不过我还是顺着初学者常见的思路做一番描述:创建了全局变量 a,定义其值为 1创建了函数 foo在 fo

2016-05-27 15:14:17 335

原创 canvas图像滤镜---canvas getImageData() 方法

定义和用法getImageData() 方法返回 ImageData 对象,该对象拷贝了画布指定矩形的像素数据。对于 ImageData 对象中的每个像素,都存在着四方面的信息,即 RGBA 值:R - 红色 (0-255)G - 绿色 (0-255)B - 蓝色 (0-255)A - alpha 通道 (0-255; 0 是透明的,255 是完全可见的)color

2016-05-25 12:12:37 3545

原创 用canvas做图像遮罩---globalCompositeOperation 属性

globalCompositeOperation属性的官方解释:http://www.w3school.com.cn/tags/canvas_globalcompositeoperation.aspglobalCompositeOperation属性应用例子可以参考:http://blog.csdn.net/laijieyao/article/details/41862473

2016-05-25 10:19:11 13237 1

转载 JS--时间戳与日期之间的转换

//时间戳转换成日期时间2014-8-8 下午11:40:20function formatDate(ns){ return new Date(parseInt(ns) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");}//时间戳转换成八位日期2014-5-5 function userDate(uDa

2016-05-20 17:44:38 286

原创 svg线条动画基础

先介绍一个Stroke的几个属性:stroke 表示描边颜色。一般有如下类型值:none, currentColor, . none表示没有颜色,就是常规的颜色值。currentColor继承父标签的color颜色值。stroke-width 表示描边的粗细。stroke-linecap 表示描边端点表现方式。可用值有:butt, round, square, inherit. 表

2016-05-18 10:55:09 1324

原创 高斯模糊的实现

DIV:一、css:  .blur {            -webkit-filter: blur(10px);            -moz-filter: blur(10px);            -ms-filter: blur(10px);            filter: blur(10px);        filter: pr

2016-05-17 15:11:03 611

原创 SVG路径PATH

在使用之前建议下个PS或者FLASH玩玩里面的钢笔工具(FLASH里的钢笔工具比PS里的好用)PATH用到的指令:M----(X Y):移动到Z----(none):关闭路径L----(X Y):画线到H----(X):水平线到V----(Y):垂直线到C----(X1 Y1 X2 Y2 X Y):三次贝塞尔曲线S----(X1Y1 X Y):光滑三次贝塞尔曲线到

2016-05-12 11:25:25 4466 2

转载 PHP--date()

date_default_timezone_set(PRC); /*把时间调到北京时间,php5默认为格林威治标准时间*/date ()a: "am"或是"pm" A: "AM"或是"PM" d: 几日,两位数字,若不足则补零;从"01"至"31" D: 星期几,3个英文字母,如:"Fri" F: 月份,英文全名,如:"January" h: 12小

2016-05-03 18:07:14 272

原创 文字超出部分用省略号显示

单行文本的情况:css: .single-line{ width: 200px; height: 40px; border: solid 1px #000000; overflow: hidden; /*文本不换行*/ white-

2016-04-18 11:23:37 7214

原创 文本溢出解决方案---jquery-dotdotdot插件的使用方法

插件下截地址:https://github.com/FrDH/jQuery.dotdotdot在文件头引入jquery和jquery.dotdotdot.js要能看到效果,DIV的高度貌似要超过了107px以上。反正当高度小于等于107px的时候,文本直接全变成一个省略号方式一:超出DIV部分变成省略号 $(function(){ $("#div1"

2016-04-18 10:55:49 15277

转载 让人看比较舒服的十种颜色

█ █ █ █ █19CAAD    8CC7B5    A0EEE1    BEE7E9    BEEDC7█ █ █ █ █D6D5B7    D1BA74    E6CEAC    ECAD9E    F4606C科学上最舒服的十种颜色" title="[实验田] 科学上最舒服的十种颜色" style="margin:0px; padding:0px;

2016-04-18 09:07:47 3038

原创 JS笔记--对数组进行操作的方法-->splice()

arrayObject.splice(index,howmany,item1,.....,itemX);数组.splice(要操作的位置,数量,要插入的元素);例:当iTem1元素的时候,只对数组进行删除操作    window.onload=function(){        var array=[1,2,3,4,5,6,7,8,9];       

2016-03-29 09:28:51 306

原创 background的合并合并书写方式

background: [background-color] 背景颜色 [background-image]  背景图像 [background-repeat] 规定图像重复 [background-attachment]  规定滚动方式

2015-11-17 14:43:01 3159

原创 css3渐变

以这个效果为例:这是一个从  #dc6226 渐变到  #535e64在Mozilla 、Webkit、 Opera 下的使用方式background: -moz-linear-gradient(left,#dc6226,#535e64);background: -webkit-linear-gradient(left,#dc6226,#535e64);background:

2015-11-12 10:01:57 261

转载 JS中的prototype

本文基于下面几个知识点:1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b 对象方法c 原型方法例子:function P

2015-11-09 15:15:04 245

原创 函数调用--笔记

----------------------------------------------------------------------------------------------------------------1.直接调用script type="text/javascript"> function test(a,b){ return[this,a

2015-11-05 13:51:39 268

原创 JS中的return的用法---笔记

第一种用法:做为返回值返回一个bool值script> var add=function(a,b){ return b>a; } console.log(add(1,2));script>输出结果: false--------------------------------------------------------

2015-11-05 11:16:06 505

原创 一键拨号,发短信,QQ,百度地图导航

拨号代码:1、一键拨号2、一键拨号保存到手机电话本:将02787661888存入电话簿 发短信代码:发短信我在线QQ代码:QQ百度地图导航                    乐方网络            body, html,#allmap {width: 100%;height: 1

2015-11-03 23:35:27 747

原创 动态调用CSS文件 JS文件的方法

动态加载css       var link=document.createElement('link');            link.type='text/css';            link.rel='stylesheet';            link.href='1.css';               document.getElementsBy

2015-11-03 23:13:09 513

原创 判断网站的访问平台,并且动态加载外部CSS

判断是否是手机访问的网站,如果是手机访问,则引入CSS文件                    //平台、设备和操作系统        var system ={            win : false,            mac : false,            xll : false        };

2015-11-03 22:59:11 396

原创 Canvas渐变

画个普通的纯色的圆 var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.fillStyle='#FF0000'; cxt.arc(100,100,80,Math.PI*0,Math.PI*2,true); cxt.fill();这个

2015-10-15 14:05:06 431

原创 Canvas绘制圆

之前练习了一下绘制矩形顺便了解了一些Canvas经常用到的属性名。---------------------------------------------------------------------------------------------------------------------------------------------------------------现在来练

2015-10-15 10:53:32 1134

原创 XHTML和HTML的区别

网页从HTML>>XHTML>>XML这个过程发展XHTML规范了HTML语言XHTML是最终发展成XML之前的过渡语言。XHTML相对HTML的一些区别1。XHTML 元素必须被正确地嵌套。错误:this is example.正确:this is example.2。XHTML 元素必须被关闭。错误:this is example.正确:this

2015-10-14 21:30:06 249

原创 W3C标准

万维网联盟(World Wide Web Consortium) 别称W3C标准一般我们的网页由三部分组成:结构(Structure) 表现(Presentation) 和行为(Behavior).对应的标准:结构化标准语言主要包括XHTML和XML 。 表现标准语言主要包括CSS。 行为标准语言主要包括对象模型(W3C DOM)ECMAScript等。符合W3

2015-10-14 20:31:29 430

原创 在canvas上一些常见属性

以绘制矩形为例绘制一个只有边框的矩形: var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.strokeStyle = "blue"; cxt.rect(20,10,150,75); cxt.stroke();c.getContext("2d

2015-10-14 15:38:46 1398

原创 绘制Canvas出现Cannot read property 'getContext' of null;

我在Chrome浏览器上出现这个问题的。解决方法:将绘制方法,即绘制图片的方法,放在body 下面因为chrome下需要文档载入完成后才能获得canvas对象

2015-10-14 15:02:58 30897 10

原创 阻止事件冒泡、捕获、和默认事件

阻止事件冒泡、捕获的方法:e.stopPropagation();阻止默认事件发生的方法:e.preventDefault();默认事件就是就是浏览器自带的,不是我们写的方法,比如,你滑动浏览器滚动条的时候,页面会向下滚动!这是就是默认事件!实例:body中:div id="a"> div id="b">div>div>写上js:

2015-09-16 17:52:22 1066

原创 图片轮播效果,实现思想!

图片轮播效果,基本上,一个网站,其它效果都可以没有,但是基本上都存在图片轮播的效果。这里就说说制作的思路。方法有很多种。因人而异。结构分析1 要轮播的图片  bigM[]2 底部小圆圈按钮smallM[] 当你点击任意小圆圈,切换到对应的图! 第0个小圆圈对应第0张的图。。。第1个小圆圈对应第1张的图。。。。 记住!数字是对应的开始: 假设 我们要轮播的图有6张: 

2015-09-12 16:37:24 1488

原创 DIV 高度自适应的方法

我们现在给上面这DIV 设置高度自适应!第一种:.test{    width:500px;   }就是这样,不给他设高度。  这样就会自动被DIV里的内容撑开了。注:当 .test 内部的DIV设了FLOAT属性的时候。就不管用了  所以请看第二种方法。.test{    width:500px;            overflow: hi

2015-09-12 16:07:51 604

原创 详解JS的getByclass方法

JS给我们提供了document.getElementById(),document.getElementsByTagName()等获取元素的方法。但是没有通过类名获取元素的方法,所以我们要自己写一个方法。//通过class的选择器function getByClass(parent,cla) {    var ele=parent.getElementsByTagName("

2015-09-12 16:01:00 3020

原创 JavaScript运动框架(全)

先看以下代码: #aa{ width: 500px; height: 500px; background-color: #000066; } window.onload=function(){ aa

2015-09-12 13:03:11 703

转载 分享一个制作JQ插件方法的文章

----------------------------------------------------------------------------------------------------http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html--------------------------------------

2015-09-07 23:42:10 415

原创 offset,client,scroll,getStyle获取元素宽高的区别

offset,client,scroll,这三个是已有的获取元素宽高的方法。getStyle是我们自己写的一种获取样式的办法,实际上是使用了getComputedStyle(obj,false)[name];的方法(IE下是obj.currentStyle[name])。getStyle函数: function getStyle(obj,name)

2015-08-24 22:52:27 455

原创 分别利用JS和JQ获取数组索引值index的办法

今天在自己练习的过程中,突然要用到这个办法。可是之前只会用JS的方法获取,不懂怎么用JQ方法。所以又在网上搜了搜。现在特地总结一下:测试代码:                    第一个    第一个    第一个    第一个JQuery方法(1):index() :返回指定元素相对于其他指定元素的 index 位置。   

2015-08-22 18:36:45 22323

原创 很高兴加入写博客的行列,慢慢记录自己的一点点进步

第一次加入写博客的行列!毕业工作两个月了,靠了大学仅学的一点点HTML基础进了一家网站制作公司。太多的不懂,无论是难的还是简单的,一直都是自己一点点百度百度摸索摸索。为了寻找问题的解决的方案,翻到百度经验,贴吧,博客等都是家常便饭了。这些地方都给我给了我很多的帮助。进而有了自己写博客的想法。主要是出于以下几个目的。第一:把每次自己学到的一点点东西记录下来!第二:

2015-08-22 00:42:46 337

空空如也

空空如也

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

TA关注的人

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