上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 在讨论bind()方法之前我们先来看一道题目: var altwrite = document.write; altwrite("hello"); //1.以上代码有什么问题 //2.正确操作是怎样的 //3.bind()方法怎么实现 对于上面这道题目,答案并不是太难,主要考点就是this指向的问题 阅读全文
posted @ 2016-02-21 15:45 AutismTune 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 讲解this指针的原理是个很复杂的问题,如果我们从javascript里this的实现机制来说明this,很多朋友可能会越来越糊涂,因此本篇打算换一个思路从应用的角度来讲解this指针,从这个角度理解this指针更加有现实意义。 下面我们看看在java语言里是如何使用this指针的,代码如下: pu 阅读全文
posted @ 2016-02-21 15:32 AutismTune 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 之一------(函数的劫持与对象的复制)关于对象的继承,一般的做法是用复制法: Object.extend 见protpotype.js 的实现方法: Object.extend = function(destination, source) ...{ for (property in sourc 阅读全文
posted @ 2016-02-21 15:17 AutismTune 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 方法一: 个人认为最好的方法.采用的是正则表达式,这是最核心的原理. 其次.这个方法使用了JavaScript 的prototype 属性 其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便. 下面就来看看这个属性是怎么来用的. 返回对象类型原型的引用。 objectName.prot 阅读全文
posted @ 2016-02-20 20:16 AutismTune 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 四种算法来实现这个目的: Array.prototype.unique1 = function () { var n = []; //一个新的临时数组 for (var i = 0; i < this.length; i++) //遍历当前数组 { //如果当前数组的第i已经保存进了临时数组,那么跳 阅读全文
posted @ 2016-02-20 19:59 AutismTune 阅读(169) 评论(0) 推荐(0) 编辑
摘要: javascript的一切实例都是对象,只是对象之间稍有不同,分为原始类型和合成类型。原始类型对象指的是字符串(String)、数值(Number)、布尔值(Boolean),合成类型对象指的是数组(Array)、对象(Object)、函数(Function)。 既然对象分为这两类,他们之间的最大差 阅读全文
posted @ 2016-02-20 19:38 AutismTune 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 如何判断js中的数据类型:typeof、instanceof、 constructor、 prototype方法比较 如何判断js中的类型呢,先举几个例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); 阅读全文
posted @ 2016-02-20 18:11 AutismTune 阅读(189) 评论(0) 推荐(0) 编辑
摘要: ECMAscript 中有5种简单的数据类型,也被称为基本数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂的数据类型——Object。 Undefined 类型 在使用var 声明变量但未对其进行初始化时,这个变量的值就是undefined。如: ? 阅读全文
posted @ 2016-02-20 18:10 AutismTune 阅读(198) 评论(0) 推荐(0) 编辑
摘要: javascript的变量声明具有hoisting机制,JavaScript引擎在执行的时候,会把所有变量的声明都提升到当前作用域的最前面。 先看一段代码 1 2 3 4 5 var v = "hello"; (function(){ console.log(v); var v = "world"; 阅读全文
posted @ 2016-02-20 17:33 AutismTune 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 基础知识(Basics) JavaScript 的很多语法借鉴自 Java,但也受 Awk,Perl 和 Python 影响。 JavaScript 是大小写敏感的,使用 Unicode 字符集。 在JavaScript中,语句被称为 statements,并用分号分隔(;)。空格、制表符和换行符被 阅读全文
posted @ 2016-02-20 17:26 AutismTune 阅读(672) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页