- 博客(9)
- 收藏
- 关注
原创 js正则表达式
正则表达式基本规则1、普通字符(子啊匹配一个字符串时,匹配与之相同的一个字符)包括:字母、数字、汉字、下划线、没有特殊定义的标点符号。2、简单的转义字符(1)在字母面前加”\”来代替一些不方便书写的字符,匹配与之相同的一个字符 表达式 可匹配 \r 回车 \n 换行符 \t 制表符(2)在有特殊用处的标点符号前加“\”代表该符号本身,匹配与之相同的一个字符 表达式
2017-02-23 10:56:25 418
原创 jQuery源码分析——对元素属性的操作
jQuery源码分析——对元素属性的操作扩展实例方法jQuery.fn.extend({ attr //调用工具方法中的 jQuery.attr removeAttr //调用工具方法中的 jQuery.removeAttr prop //调用工具方法中的 jQuery.prop removeProp addClass remo
2017-02-20 15:07:28 679
原创 那些年玩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 471
原创 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 390
原创 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 709
原创 javascript面向对象学习笔记(四)——常用方法/属性
1、 Object.defineProperty() 修改对象数据属性默认的特性/定义访问器属性 接收三个参数:属性所在对象、属性的名字、一个描述符对象(对象的属性必须为configurable、enumerable、writeable、value)。var person={};Object.defineProperty(person,”name”,{ writable:false,
2016-07-18 01:31:40 400
原创 javascript面向对象学习笔记(三)——继承
javascript面向对象学习笔记——继承原型链原型链是实现继承的主要方法,利用原型让一个引用类型继承另一个引用类型的属性和方法。(然一个原型对象等于另一个类型的实例) 实现原型链的一种基本模式:function SuperType(){ this.property=true;}SuperType.prototype.getSuperValue=function(){ ret
2016-07-18 01:21:09 374
原创 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 1008
原创 javascript面向对象学习笔记(一)——属性
javascript面向对象学习笔记(一)——属性属性类型ECMAscript中有两种属性:数据属性和访问器属性。 1、数据属性:包含一个数据值的位置,可读取、写入;以及4个描述其行为的特性: [[configurable]]:表示能否通过删除属性从而重新定义属性,能否修改属性的特性,能否把属性修改为访问器属性; [[enumerable]]:表示能否通过for-in循环返
2016-07-16 00:02:53 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人