![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
海角在眼前
manly man
展开
-
JavaScript内置对象属性及方法(部…
1.Date 方法: 2.Math 3.Number 4.Boolean 5.String 6.Array 7.RegExp 8.Function 9.Object 10.全局 11.事件原创 2013-05-07 16:25:52 · 481 阅读 · 0 评论 -
JavaScript 对象 值传递
首先说明,Javascript中对象是按值传递的 例: function setName(obj){ obj.name="lu"; obj=new Object(); obj.name="feng"; } var person =new Object(); setName(person); alert(person.name);//原创 2013-05-07 16:25:19 · 649 阅读 · 0 评论 -
原型模式 类继承
原型模式 每个函数(准确说不是类、对象)都有一个prototype属性,这个属性是一个指针,指向一个对象。 使用原型对象的好处是可以让所有对象实例共享它包含的属性和方法。 1.原型对象 (1)当创建一个新函数,就会为该函数创建一个prototype属性,这个属性指向函数的原型对象。 (2)默认情况下,所有原型对象都会自动获得一个constructor(构造函数)属性,这个属性包含一个指向 pro原创 2013-05-07 16:25:23 · 694 阅读 · 0 评论 -
Javascript 面向对象 属性特性
1.数据属性 数据属性特性 (1)Configurable (2)Enumerable (3)Writable (4)Value 数据属性描述其行为的特性 修改特性必须使用下列方法: Object.defineProperty(属性所在对象,属性名字,一个描述符对象); 支持这个方法的浏览器有IE9+(IE8只是部分)、FireFox4+、Safari5+、Opera原创 2013-05-07 16:25:17 · 504 阅读 · 0 评论 -
Javascript 正则表达式 RegExp
其实正则表达式核心部分就是:有穷自动机(DFA或NFA),学过编译原理的应该比较清楚。 正则表达式:reg 字符串:str reg.exec(str); 等同 str.match(reg);,且返回一个数组。 下面是查看一些资料总结(有删减),也用来提示自己: *表示0次或者多次,等同于{0,} +表示一次或者多次,等同于{1,} ?表示0次或者1次,等同于{0,1} 1、贪原创 2013-05-07 16:25:21 · 918 阅读 · 0 评论 -
Javascript call apply
call 方法 call([thisObj[,arg1[, arg2[,…[,.argN]]]]]) 调用一个对象的一个方法,以另一个对象替换当前对象。 call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。说明白一点其实就是更改对象的内部指针,即改变对象的t原创 2013-05-07 16:25:26 · 582 阅读 · 0 评论 -
Javascript 静态方法和常规方法
在这里附上静态方法和常规方法辨别 //创建一个类Employee作为基类 var Employee = function(name,dept){ this.name = name || "none"; this.dept = dept || "general"; } Employee.prototype.toString = function原创 2013-05-07 16:25:50 · 668 阅读 · 0 评论