自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js正则表达式

正则表达式基本规则1、普通字符(子啊匹配一个字符串时,匹配与之相同的一个字符)包括:字母、数字、汉字、下划线、没有特殊定义的标点符号。2、简单的转义字符(1)在字母面前加”\”来代替一些不方便书写的字符,匹配与之相同的一个字符 表达式 可匹配 \r 回车 \n 换行符 \t 制表符(2)在有特殊用处的标点符号前加“\”代表该符号本身,匹配与之相同的一个字符 表达式

2017-02-23 10:56:25 394

原创 jQuery源码分析——对元素属性的操作

jQuery源码分析——对元素属性的操作扩展实例方法jQuery.fn.extend({ attr //调用工具方法中的 jQuery.attr removeAttr //调用工具方法中的 jQuery.removeAttr prop //调用工具方法中的 jQuery.prop removeProp addClass remo

2017-02-20 15:07:28 651

原创 那些年玩Canvas踩过的坑

最近正在学习html5 的canvas 的用法,遇到了一些问题,也从各个地方找到了解决方法,故此记录,与君共享,也为了避免日后自己忘记。1、浏览器报错canvasapp.js:30 Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been ta

2016-09-05 18:15:33 421

原创 javascript学习笔记——this对象

this对象是在运行时基于函数的执行环境绑定的。 在全局函数中,this等于window;当函数别作为某个对象的方法调用时,this等于该对象。this的几个常用方法:1、全局性调用此时this对象此时代表全局对象global。示例如下: var x=1; function getValue(){ alert(this.x); } getValue()

2016-08-08 11:33:20 370

原创 javascript面向对象学习笔记(五)——模块化

javascript面向对象学习笔记——模块化 javascript没有块级作用域的概念,因此在块语句中定义的变量实际上是包含在函数中而非语句创建的。function outputNumber(count){ for(var i=0;i<count;i++){ alert(i); } //var i;//重新声明变量 alert(i);}由于变量i

2016-07-18 02:07:40 678

原创 javascript面向对象学习笔记(四)——常用方法/属性

1、 Object.defineProperty() 修改对象数据属性默认的特性/定义访问器属性 接收三个参数:属性所在对象、属性的名字、一个描述符对象(对象的属性必须为configurable、enumerable、writeable、value)。var person={};Object.defineProperty(person,”name”,{ writable:false,

2016-07-18 01:31:40 385

原创 javascript面向对象学习笔记(三)——继承

javascript面向对象学习笔记——继承原型链原型链是实现继承的主要方法,利用原型让一个引用类型继承另一个引用类型的属性和方法。(然一个原型对象等于另一个类型的实例) 实现原型链的一种基本模式:function SuperType(){ this.property=true;}SuperType.prototype.getSuperValue=function(){ ret

2016-07-18 01:21:09 345

原创 javascript面向对象学习笔记(二)——创建对象

javascript面向对象学习笔记(二)——创建对象工厂模式该模值抽象了创建具体对象de过程。用函数来封装噫特定接口创建对象的细节。function createPerson(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayName=function(){

2016-07-17 10:58:18 987

原创 javascript面向对象学习笔记(一)——属性

javascript面向对象学习笔记(一)——属性属性类型ECMAscript中有两种属性:数据属性和访问器属性。 1、数据属性:包含一个数据值的位置,可读取、写入;以及4个描述其行为的特性: [[configurable]]:表示能否通过删除属性从而重新定义属性,能否修改属性的特性,能否把属性修改为访问器属性; [[enumerable]]:表示能否通过for-in循环返

2016-07-16 00:02:53 314

空空如也

空空如也

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

TA关注的人

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