自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jq+原生js 复选框全选全取消

//          var checkarr = $("input[type='checkbox']").not($("#all"));// $("#all").click(function(){// var b= $(this).prop("checked");// console.log($(this).checked);// checkarr.each(function(

2016-11-17 14:37:06 313

原创 css优先级算法

!important(10000) > 内联样式(1000) > id(100) > class(10) > tag(1)则通常的css优先级比较可转化为数值大小的比较,如:#list li和.list .content ul li,其优先级为:100+1=101 > 10+10+1+1=22

2016-11-17 12:59:33 258

原创 css hack

一、什么是CSS Hack?不同的浏览器对CSS的解析结果是不同的,因此会导致相同的CSS输出的页面效果不同,这就需要CSS Hack来解决浏览器局部的兼容性问题。而这个针对不同的浏览器写不同的CSS 代码的过程,就叫CSS Hack。CSS Hack常见的有三种形式:CSS属性Hack、CSS选择符Hack以及IE条件注释Hack, Hack主要针对IE浏览器。1、属性级

2016-11-17 11:30:33 178

原创 css的4种引入方式5种选择器

1内联  2内嵌 3外部链接4导入方式 @import url(test.css) 区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。 区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。 区别3:link是XHTML标签,无兼容问题;@import是在C

2016-11-16 16:20:30 1040

原创 js快速排序

var quickSort = function(arr) {  if (arr.length   var pivotIndex = Math.floor(arr.length / 2); //获取中间数的索引  var pivot = arr.splice(pivotIndex, 1)[0]; //把中间数拿出来  var left = [];     v

2016-11-12 16:39:21 194

原创 前端优化方法

1减少http请求:合并图片,合并css和js文件使用lazyload技术优化;2repaint,reflow :position fixed or absolute限制重排的范围3减少对dom的操作4使用json格式来进行数据交换5CDN加速:缺陷实时性不好6因为这个阻塞的特点,建议把JavaScript代码放到标签以前,这样既能有效的防止JavaScript的阻

2016-11-12 15:35:20 213

原创 http协议的状态消息

“100″ : Continue(继续) 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)“101″ : Switching Protocols(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备进行切换。(HTTP 1.1新)“200″ : OK(成功) 一切正常,对GET和POST请求的应答文档跟在后面。“201″ : Created(已创建)服务

2016-11-12 15:34:04 366

原创 jquery选择器

1·var定义2·var a = new date()3·var today = a.getdate();获取日期4·.class名字{}可统一制定格式//css5·document.getElementById6·text-transform: uppercase;所有字母大写//css7·typeof 用于查看类型8·

2016-11-12 15:32:24 189

原创 ajax学习笔记

responseTextresponseXMLonreadyStatechange响应0未开始1建立2接受3处理4完成request.readyState===4&&request.status===200)请求statusvar request = new XMLHttpRequest();request

2016-11-12 15:31:19 170

原创 正则表达式学习笔记

^开头$结尾\d{3}数字没写字代表一个.任意字符\D非数字\s空白符\S非空白\w数字字母下划线\W非数字字母下划线*任意长度+至少一个长度? 0到1次{n} n次{n,m} n到m次{n,}至少n次[]或()分组$1-$2-$3分组排序var a = /      / 正则\b  is  \b单词边界

2016-11-12 15:30:22 172

原创 窗口拖拽

var bloon = 0;var offsetx ;var offsety ;$("#drag").mousedown(function(e){offsetx = e.pageX - $("#drag").offset().left;offsety = e.pageY - $("#drag").offset().top;bloon = 1;})$("body").

2016-11-12 15:22:56 190

原创 滑块移动

$("#moveme").click(function(){$("#moveme").css("opacity",0).animate({left:"10px",top:"10px"},1000,function(){$("#moveme").css("opacity","1");});});

2016-11-12 15:19:45 282

原创 定时向数组前添加不重复随机数

var aa = [16,12,13,14,18];        var timer = setInterval(function () {            var random = Math.random()*4+1|0;            while (aa.indexOf(random)>-1){                random = Math.rand

2016-11-12 15:14:20 293

原创 url从加载到浏览器显示的过程

1浏览器查询缓存,如果缓存存在跳到第9步。2.浏览器询问操作系统服务器的IP地址。3.操作系统做DNS查询,返回IP地址给浏览器。4.浏览器打开对服务器的TCP连接(如果是HTTPS协议的话会更复杂)。5.浏览器通过TCP连接发送HTTP请求。6.浏览器接收HTTP响应并且可能关掉TCP连接,或者是重新使用连接处理新请求。7.

2016-11-12 15:08:34 256

原创 git学习笔记

建立文件夹     mkdir filename进入文件夹     cd filename查看本地位置   pwd初始化为仓库   git init新建txt文档把文件添加到仓库    git add test.txt  //此处可以添加多个把文件提交到仓库    git commit -m "what are you done"//唯一查看结果 git status

2016-11-12 15:06:48 171

空空如也

空空如也

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

TA关注的人

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