js
吴传龙
这个作者很懒,什么都没留下…
展开
-
js 继承概述
上文讲述过js实现面向对象,一定是可以实现继承的效果的。虽然说很多的js框架都帮助我们实现了继承的功能,或者说在日常的工作和学习中我们压根就用不到js的继承,但是我们还是需要了解一下js中继承,以方便我们阅读框架中的继承是如何实现的。在下面的文章中我会给大家模拟一下js中继承的实现。 先来看一下下面创建对象的一种方式:/* * 对象工厂 */function objectFact原创 2014-05-13 10:05:59 · 2039 阅读 · 0 评论 -
js 闭包范式概述
在前几篇文章中我介绍过js的闭包,这一篇主要简单的介绍一下js中闭包的范式。那么何谓闭包的范式呢?首先回顾一下闭包的概念,闭包是外部函数与函数内部之间通信的桥梁,通过对函数的返回,使得外部的函数可以访问函数内部的一些数据。也就是说闭包可以使得函数内部的数据私有化或者说是公有化。范式实际上就是js中的匿名函数,看起来像这样,下面就是个匿名函数,也就是闭包 (function(){原创 2014-05-13 16:35:40 · 2936 阅读 · 0 评论 -
js prototype概述
Prototype: js实现面向对象光有对象不行,还要有继承、多态等 原型可以理解成一个类: function Person(){} Person.prototype;// = Person{ } json格式 Person.prototype.name = function(){} Person.prototype.age原创 2014-05-12 18:31:41 · 1558 阅读 · 0 评论 -
js 实现对ajax请求面向对象的封装
AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 在js中使用ajax请求一般包含三个步骤: 1、创建XMLHttp对象 2、发送请求:包括打开链接、发送请求原创 2014-05-13 15:37:50 · 3568 阅读 · 0 评论 -
js function概述
function到底是什么东西? 代表的东西远不止于函数 1、在js中一切皆对象 function aa(){}//函数的第一种表示方式 var a = function(){}//第二种表示方式 // var aa = new Function("5","6","var c = a+b"); 从上可以得出结论:原创 2014-05-12 18:22:49 · 1917 阅读 · 0 评论 -
js 闭包的概念
闭包实际上就是沟通外部函数和内部函数之间的一个桥梁,通过对函数的返回,实现函数外部的对象调用函数内部的变量、方法等。在介绍闭包之前,首先必须理解一下js中特殊的变量作用域 变量的作用于分成两种:全局变量(函数内部可以直接读取)和局部变量 在函数内部声明的变量必须要使用var来进行声明,否则会视为全局变量 eg:function f(){ n = 99} f();原创 2014-05-12 18:53:31 · 1297 阅读 · 0 评论