自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git命令操作

本文只是方便自己平时操作的随笔,如果想深入了解,建议查看廖雪峰老师的文章,很有深度! 地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000源代码管理软件为了解决什么问题?bug无法解决或者需求频繁变动,导致我们需要在源代码处于某种状态时,保存一次,以便以后使用。多人协调工

2016-09-04 18:58:05 128

原创 字符串 和 数组 的长用操作

字符串1.字符串是基本类型值,本身没有属性和方法,能够应用方法和属性是因为:在使用属性和方法时,js会创建一个和基本类型值相同的 “基本类型包装对象”,调用的时候实际上是调用了这个基本类型包装对象的 属性 和 方法;字符串的用法:( 字符串的方法 都 不会改变字符串的值,因为基本类型值不可变 )length 用法: str.length 获取字

2016-09-01 22:37:34 383

原创 兼容性

获取文本<div id="father"> <span id="son">孩子元素</span></div>1. innerHTML获取元素内部所有内容,包含子标签 document.getElementById("father").innerHTML 结果:<span id="son">孩子元素</span>2. innerText获取纯文本,不包含标签(所有浏览器都支持

2016-09-01 22:23:22 367

原创 基本类型包装对象

常用场景例子1:var str = 123;var a = str.toString();console.log(a);// str是一个基本类型值,它本身是没有toString方法的,之所以能够调用这个方法,是因为// 调用之前系统创建了一个基本类型包装对象,(基本类型的类型决定了这个基本包装对象的类型)// 然后通过这个对象来调用这个方法,调用完成后这个对象自动销毁。例子2:var

2016-09-01 22:23:02 332

原创 函数四种调用模式

函数四种调用模式 解析//函数模式:this -> window//方法模式:this -> 谁调用this就是谁//构造函数模式:this -> 创建出来的对象// 上下文模式// 特点:this可以指定// 作用:借用、方法// 语法:函数.apply(对象, 数组或伪数组) //第一个参数:表示this,在函数体内部this指向这这个参数,也就是让谁来调用这个方法

2016-09-01 22:22:38 315

原创 词法作用域(!!!重点)

作用域块级作用域:用一个代码块限制变量的访问区域,js不支持词法作用域:变量的作用范围,在定义的时候就已经决定,与运行时无关即:它们在定义它们的作用域里执行,不在执行它们的作用域里执行经典面试题: var num = 111; function fn1(){ console.log(num); } function fn2(){ va

2016-09-01 22:22:10 400

原创 js与jQuery入一些区别

一:js和jQuery的入口函数1.js的入口函数//js的入口函数要等待文档树的加载完成,并且要等待所有的资源(图片、文件)加载完成才会执行window.onload(){}2.jQuery的入口函数//jQuery的入口函数要等待文档树的加载完成, 但不会等待图片、文件加载就会执行//jQuery有两种入口函数第一种$(document).ready(function(){})第二种

2016-09-01 22:21:39 302

原创 js类操作

类操作设置类<style> #box{ width: 100px; height: 100px; border: 1px solid #000; } .bgc{ background-color: red; }</style><div id="box"></div>var dv = document

2016-09-01 22:21:10 397

原创 js操作节点

DOM节点的三个属性(节点类型、节点值、节点名称) 1. 节点类型(nodeType) 1: 元素节点 2: 属性节点 3: 文本节点 2. 节点的值(nodeValue) 元素节点返回null,属性节点返回属性值,文本节点返回文本。 nodeValue可读可写,但是对元素节点不能写,一般用于设置文本节点的

2016-09-01 22:20:43 564

原创 jQuery四种事件绑定

jQuery中事件绑定 bind():是直接绑定在元素上 $("p").bind("click mouseenter", function () { alert("我执行了"); }); $("p").bind("click", function () { alert("我执行了"); }); live():则是通过冒泡的方式来绑定到元素上

2016-09-01 22:20:18 643

原创 jQuery的选择器

筛选选择器1. children() 选择子元素,括号中可以指定标签,如: .children("ul");2. find() 后代选择器,会有很多种后代,可以指定,如:find("li");3. siblings() 所有的兄弟节点,不包括自己 prevAll(): 当前元素前面的所有兄弟 nextAll():当前元素后面的所有兄弟 prev()

2016-09-01 22:19:50 209

原创 in和delete运算符

in运算符、delete运算符 in 运算符语法:属性名 in 对象 -->看对象中是否有该属性 索引值 in 数组 -->看数组中时候有这个索引值 返回值: 都是布尔值例如: 1.对象 var obj = { name: "tom", age: 18 } console.log("name" in

2016-09-01 22:19:24 593

原创 Function的一些属性

Function中的成员1. name属性作用:获取函数的名称,返回的是字符串(IE不支持此属性)function fn(){};console.log(fn.name); //结果: fn (字符串)2. length属性作用:获取形参的个数function fn(a,b,c){};console.log(fn.length); // 结果: 33. arguments(是一个局部变量

2016-09-01 22:18:55 415

原创 事件对象event

一:事件对象event的属性1. e.client:相对于当前页面(窗口,不是这个元素)可视区域的左顶点 document.onmousemove = function(e){ var x = e.clientX; var y = e.clientY; console.log("横坐标:" + x + ",纵坐标:" + y;}2.e.screen:相对于计算机屏幕的左

2016-09-01 22:14:04 373

原创 angularjs->directive(指令)

指令的基础认识 angularjs指令:解决html标签复用 angularjs指令可以指定一个标签,让后用template去替换指定标签的内容下面是一个小案例,对指令结构的基本解释html结构: <div ng-app="s9.app"> <!--指令的 标签名用法,指令名用作了标签名--> <s9-header></s9-header>

2016-09-01 21:55:40 310

原创 angularjs的$http做网络访问

// $http的get方法 // 第一个参数:url请求的网络地址 // 第二个参数:config,请求的设置,get请求的数据放在config.params // post请求放在config.data里面(就是把params换成data)// 用angularjs的$http服务做网络访问var app

2016-09-01 17:43:56 1251

原创 angularjs->服务

service //service()通过构造函数的方式让我们创建service, // 我们可以使用原型模式替代javaScript原始的对象来定义service。 // 和factory()方法一样我们也可以在函数的定义里面看到服务的注入, // 参数中可以注入$http(不用就可以不写) // 第二个参数回调函数能够当做构造函数来执行,创

2016-09-01 17:37:57 267

原创 angularjs的作用域(ng-repeat 和 ng-controller)

ng-repeat ng-repeat:遍历数组 1. 用法:ng-repeat=”item in array” 这是ng-repeat自己的语法,item:数据中的每一项;array:要遍历的数组 item和array都可以根据实际情况来改的 2. ng-repeat都做了什么?? a. 为数组中的每

2016-09-01 17:15:06 1688

原创 angularjs一些简单的指令

指令虽简单,但是不长使用容易忘记ng-model 一般用来进行双向数据绑定,把可以有输入的标签:input、textarea、select等和其所在作用域下的属性做绑定,两边有任意一方数据发生改变,另一方也会同步发生改变js代码<input type="text" ng-model="name"><br><br><span>{{name}}</span>// 当改变input的value值

2016-09-01 12:45:44 250

原创 支持跨域的html标签

html中的script、img的src属性支持跨区,浏览器对其没有限制 发送的请求都是get请求script 1.script标签具有可跨域的特性,浏览器对它不限制 2.假设不加dataType:jsonp, jquery底层默认发送XMLHttpRequest请求。 当用dataType:jsonp,jquery底层创建了script标签,src=”跨域的地

2016-08-26 19:21:10 10657

原创 省市县三级联动

html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/jquery.min.js"></script></head><body> <select name="province" id="prov">

2016-08-26 18:38:24 580

原创 初始化一个带npm的package.json和TypeScript项目

步骤: 创建package.json文件,输入项目名称,回车,直到图2 语法:npm init 图2:再回车此时fashon项目中就多了一个package.json文件,如图 安装所需的包,可以安装很多我们想要的包(从npm网站上下载) 语法:npm install jquery –save npm install

2016-08-24 23:44:04 8284

转载 XMLHttpRequest对象

XMLHttpRequest,中文可以解释为可扩展超文本传输请求。得到了所有现代浏览器较好的支持,提供了对 HTTP 协议的完全的访问,但是还没有标准化。创建XMLHttpRequest对象IE使用ActiveXObject创建XMLHttpRequest对象 其他浏览器使用名为 XmlHttpRequest 的js内建对象创建 实现兼容的代码:var xhr=null;if (window

2016-08-23 18:39:04 292

原创 向服务器发送请求的三种方式

表单提交 两种提交方式:get、post<form action="get.php" method="get"> 昵称:<input type="text" name = "username"> 密码:<input type="password" name = "password"> <input type="submit" value="get方式提交"></for

2016-08-23 17:26:19 12360

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-23 17:07:17 207

空空如也

空空如也

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

TA关注的人

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