自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 git add 和git commit

git add一、前言git add命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。二、基本git add <path>表示add to index only files created or modified and not those deleted 我通常是通过git add <path> 的形式把我们<pat

2016-04-07 20:56:22 2287

转载 git基本操作

git基本操作一、git clone远程操作的第一步,通常是从远程主机克隆一个版本库,这是就要用到git clone命令。$git clone <版本库的网址>比如,克隆jQuery的版本库。$git clone https://github.com/jquery/jquery.git该命令会在本地主机生成一个目录,与远程主机的版本库同名。如果要指定不同的目录名,可以将目录名作为git clone命

2016-03-17 20:54:24 622

原创 JS事件

一、基本概念1、事件冒泡 IE的事件流叫做事件冒泡,即事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档)。2、事件捕获 Netscape Communicator团队提出的另一种事件流叫做事件捕获。事件捕获的思想是不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件。事件捕获的用意在于在事件到达预定目标之前捕获它。3、DOM事件流 “DOM2级

2015-12-25 19:47:55 555

原创 元素大小

一、偏移量1、offsetHeight offsetHeight=元素高度+可见垂直滚动条高度+上边框高度+下边框高度 2、offsetWidth offsetWidth=元素宽度+可见水平滚动条高度+上边框宽度+下边框宽度 3、offsetLeft offsetLeft=元素的左外边框至包含元素的左内边框之间的像素距离 4、offsetTop offsetTop=元素的上外边框至包含

2015-12-24 00:01:07 619

原创 DOM属性及操作

DOM属性及操作DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)一、同胞节点previousSibling属性和nextSibling属性if(someNode.nextSibling===null){ alert("Last node in the parent's childNodes list.");}else if(someNode.previousSib

2015-12-22 16:29:56 896

原创 两列布局的几种方式

一、绝对定位法<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><style>*{ margin:0; padding:0;}.left{ width:200px; height:300px; background: red; position:absolut

2015-10-14 16:00:06 649

原创 三列布局的几种方式

一、绝对定位法两边用绝对定位,中间用margin,左右宽度固定,中间宽度不固定,中间主体放在左栏右栏后面(中间栏会占据整行)<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><style>.left{ width:400px; height:500px; background:red;

2015-09-24 15:37:45 2630

原创 Cookie

Cookie的构成1、名称: 一个唯一确定cookie的名称。 2、值: 储存在cookie中的字符串值。值必须被URL编码。 3、域: cookie对于哪个域是有效的。所有向该域发送的请求中都会包含这个cookie信息。这个值可以包含子域(sudomain,如www.wrox.com),也可以不包含它(如.wrox.com,则对于wrox.com的所有子域都有效)。如果没有明确设定,那么

2015-09-22 18:59:47 587

原创 跨域的几种方式

跨域的主要方式是CORSCORS(Cross-Origin Resource Sharing,跨资源共享)是W3C的一个工作草案,定义了在必须访问跨源资源时,浏览器与服务器应该如何沟通。CORS背后的基本思想,就是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应是应该成功还是应该失败。下面是Origin头部的一个示例: Origin:http://www.nczonl

2015-09-21 20:31:26 945

原创 Ajax之XMLHttpRequest对象

XMLHttpRequest对象我对XMLHttpRequest对象使用的理解: 1.创建:var xhr=new XMLHttpRequest();2.打开:xhr.open("get","example.php",false);open()接受三个参数:要发送的请求的类型(”get”、”post”等)、请求的URL和表示是否异步发送请求的布尔值。这行代码会启动一个针对example.php的G

2015-09-15 20:27:53 565

原创 JS继承及原型链

一、原型链实现方法:让一个原型对象等于另一个类型的实例function SuperType(){ this.prototype=true;}SuperType.prototype.getSuperValue=function(){ return this.property;};function SubType(){ this.subproperty=fa

2015-09-13 16:32:14 606

原创 JS面向对象程序设计之创建对象模式

一、工场模式function createPerson(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayName=fucntion(){ alert(this.name); }; return o;}var person1=c

2015-09-13 11:40:44 609

原创 JS数据类型之Math对象

Math对象1.min()和max()方法 这两个方法都可以接收任意多个数值参数,例子如下:var max=Math.max(3,54,32,16);alert(max); //54var min=Math.min(3,54,32,16);alert(min); //3要找到数组中的最大或最小值,可以像下面这样使用apply()方法。var values=[1,2,3,4,5,6,7,8];

2015-09-12 21:24:46 991

原创 JS数据类型之String类型

String类型一、字符方法 chart()、charCodeAt() 这两个方法都接收一个参数,即基于0的字符位置var stringValue="hello world";alert(stringValue.chartAt(1)); //"e" 得到的是字符alert(stringValue.chartCodeAt(1)); //"101" 得到的是字符编码二、字符串操作方法 c

2015-09-12 18:44:03 753

原创 JS数据类型之Function类型

Function类型函数内部属性:在函数内部,有两个特殊的对象:arguments和this. 1.arguments是一个类数组对象,包含着传入函数中的所有参数。虽然arguments的主要用途是保存函数参数,但这个对象还有一个名叫callee的属性,该属性是一个指针,指向拥有这个arguments对象的函数。 以下是一个非常经典的阶乘函数:function factorial(num){

2015-09-12 16:04:46 1793

原创 JS数据类型之RegExp类型

RegExp 类型ECMAScript通过RegExp类型来支持正则表达式。使用下面类似Perl的语法,就可以创建一个正则表达式。var expression=/pattern/flags;其中的模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、向前查找以及反向引用。每个正则表达式都可带有一或多个标志(flags),用以标明正则表达式的行为。

2015-09-10 11:34:33 989

原创 JS数据类型和数组方法

一、JS数据类型ECMAScript中有5种简单数据类型(也称基本数据类型):Undefined、Null、Boolean、Number、String还有一种复杂数据类型:Object(本质上由一组无序的名值对组成) 二、 数组方法:1、  转换方法:toLocaleString()、toString()、valueOf()、join()调用数组的toStr

2015-09-06 13:24:01 1738

原创 CSS知识点总结2

一、盒模型1、盒模型由内容、内边距、边框、外边距组成。2、在CSS中,width和height指的是内容区域的高度和宽度,增加内边距、边框和外边距的高度和宽度不会影响内容区域的内容区域的尺寸,但会增加元素框的总尺寸。3、在IE中width指的是内容、内边距和边框的和 二、div水平垂直居中的方法1、  margin-left:auto;  margin-right:auto

2015-09-05 00:00:13 604

原创 CSS知识点小总结

一、盒子模型盒子模型和IE的区别:盒子模型的width属性只包括内容区,而IE的width属性包括内容、内边距和边框的总和二、选择器的优先级!important>行内样式>ID>类、伪类、属性>类型选择器、伪元素选择器三、定位与浮动:可视化模型分为相对定位、绝对定位(包括固定定位)、浮动,其中绝对定位和浮动脱离文档流,相对定位在文档流中,无论是否移动,元素仍占据原来的空间四

2015-05-26 23:31:38 591

原创 JS之经典for循环闭包问题解决方法

JS之经典for循环闭包问题解决方法像这样一个代码片段,初学者会理所当然地认为依次点击Li会弹出相应的0、1、2、3、4、5,但实际结果却是这样的我们无论点哪个按钮,最后弹出来的都是6。经典的for循环闭包问题。那么,首先让我们来了解一下什么是闭包,百度百科是这样解释的:闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文

2015-01-30 13:09:29 12910

原创 CSS布局基础心得

结构,是由文档中的主体部分,再加上语义化、结构化的标记。表现,是赋予内容的一种样式。我们用一个 html 文档来保存内容与结构,用一个 css 文档来控制整个文档的表现。在开始使用css布局之前,首先要保证我们的Web页面是以标记结构化的方式编写的。一、带有语义的标记。下面一段HTML就是为了实现某种表现样式而编写的:下面一段HTML是为了达到正确的语义而编写的:

2015-01-18 21:30:23 591

空空如也

空空如也

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

TA关注的人

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