求关注
  2014年3月3日
摘要: 前言函数和作用域啥的我们前面已经了解了,现在就要学习闭包了,这是一个挺晦涩的知识点,初学者可能会感觉不好理解,但是高手都不不以为然了,高手就给我提点意见吧,我和新手一起来学习什么是闭包。例子先不说定义,先看一个题,看看大家能得出正确的结果不,function test(){ var arr = []; for(var i = 0;i<10;i++){ arr[i] = function(){ return i; } } return arr;}var fns = test();console.log(fns[9]());... 阅读全文
posted @ 2014-03-03 18:28 allenxing 阅读(1518) 评论(7) 推荐(10) 编辑
  2014年2月26日
摘要: 前言由于本人水平有限,所以有些高手觉得现在写的内容偏容易,要一点点来嘛,今天和大家学习或者复习一下javascript的继承。我也就是尽量写吧······继承javascript的继承其实主要就是通过原型链来实现的,原型链我们之前已经和大家一起学习过,这里就不浪费大家的时间了。javascript连类都没有,还说啥继承呢,这还是模拟类的继承。《javascript高级程序设计》上分成了几个方式,有的书上分为类式继承,原型式继承,这就是模拟其他语言类的继承,还有什么用掺元类实现的,在这里都和大家说下。原型链在这里在说一下原型链的概念,因 阅读全文
posted @ 2014-02-26 15:49 allenxing 阅读(1342) 评论(8) 推荐(6) 编辑
  2014年2月14日
摘要: 前言上篇说创建对象的时候提到了带返回值的构造函数,那里没有和大家说这个问题,今天就和大家一起学习构造函数和new操作符。我也是最近才稍微弄明白点这个构造函数,以前总是忽略一些问题,现在就是想到哪块不行,就研究下,查查资料,自己捣鼓捣鼓,希望大家也随手记一下自己突然想起的哪块不熟悉知识点。javascript中的类JavaScript 是面向对象的语言,但是他的面向对象不是基于类的,是基于原型的。javascript中没有是类,任何所谓的类都是我们模拟的,其中一种方法就是通过构造函数来模拟类。在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称"实例& 阅读全文
posted @ 2014-02-14 16:42 allenxing 阅读(2626) 评论(0) 推荐(2) 编辑
  2014年2月11日
摘要: 前言今天从家里回到了学校,在家呆了十天,胖了几斤的重量,又折腾回学校了,春节回家真是艰辛的路途。随便扯扯我的往返行程:为了省钱我没有选择直飞到长春往返都是到北京转的,这样我和女朋友可以节省4000块左右。1月24号深圳-飞机-北京(飞机晚点1个小时),到北京已经凌晨两点多,机场大巴就剩两个了,做一个大巴到了市里在打的到同学那100块没了,到同学那(天通苑附近)都三点了,吃饭喝酒(一瓶牛栏山+2瓶啤酒)到了五点,睡觉到十点,起床去打了两个小时的篮球,回来没吃饭地铁去车站,差一点没有赶上动车去长春,晚上九点多到了长春,打车去长春理工同学那住,晚上要了肯德基外卖,100块又没了,十二点睡觉三点起床赶 阅读全文
posted @ 2014-02-11 11:13 allenxing 阅读(2076) 评论(12) 推荐(5) 编辑
  2014年1月22日
摘要: 前言荒废了好几天,在宿舍闷了几天了,一直想着回家放松,什么也没搞,论文就让老师催吧。不过,闲的没事干的感觉真是不好,还是看看书,写写博客吧,今天和大家说说函数的原型。原型是什么第一次看到这个的时候,没太理解这个概念,其实也就是一个概念呗,没啥神秘的。书上说每个函数都有一个prototype属性(原型属性),这个属性是一个指针,指向一个对象(原型对象),这个对象包含这个函数创建的实例的共享属性和方法。也就是说原型对象中的属性和方法是所有实例共享的,打住,那我们就先创建一个函数看看,原型是什么东东var test = function(){}console.log(test.prototype); 阅读全文
posted @ 2014-01-22 15:24 allenxing 阅读(2180) 评论(15) 推荐(7) 编辑
  2014年1月15日
摘要: 前言这篇和大家说一下javascript中的变量和作用域,由于是将基础嘛,主要给大家捋一下知识,不想翻开书复习的道友可以看一下,打算刚开始学习javascript的同学可以扫一眼。PS:jQuery源码交流群(239147101)等你来,群里高手云集,让我受益匪浅,尽量少灌水。变量javascript中有两种变量,分别是基本类型和引用类型,基本类型是Null,Undefined,String,Boolean,Number这五种,前面简单的介绍了。引用类型是指Object,Array,Date,RegExp,Function这些。创建这两种变量是类似的,都是创建一个变量然后给它赋值。不同的原因主 阅读全文
posted @ 2014-01-15 10:55 allenxing 阅读(1463) 评论(6) 推荐(6) 编辑
  2014年1月14日
摘要: 学习目标给自己定一个学习计划,省着没有目的瞎弄。整理javascript基础,记录博客(进行中......)学习jquery源码,培养自己的实战技巧学习nodejs,充实自己,记录博客学习git的使用,记录博客学习一个前端mvc或mvvm框架自己弄一个博客,使用github,记录博客 阅读全文
posted @ 2014-01-14 10:42 allenxing 阅读(643) 评论(0) 推荐(1) 编辑
  2014年1月13日
摘要: 【javascript基础】基本概念,作为一个初学者的入门指导。这篇主要讲函数的一些基础知识 阅读全文
posted @ 2014-01-13 11:25 allenxing 阅读(1950) 评论(6) 推荐(13) 编辑
  2014年1月10日
摘要: 【javascript基础】基本概念,作为一个初学者的入门指导。 阅读全文
posted @ 2014-01-10 10:42 allenxing 阅读(2859) 评论(21) 推荐(12) 编辑
  2014年1月3日
摘要: 前戏 今天在博客中看到了javascript的事件机制,就自己试试写一个简单的冒泡捕获测试,但是测试结果出乎了我的意料,主要是自己原来对事件了解不是很清楚,现在写篇博客记录下。基础 先来看一下我在Aaron博客中截的一张图 DOM2中事件有三个阶段事件的捕获阶段事件的目标阶段事件的冒泡阶段 事件的捕获阶段:是由document元素向发生事件的元素传递。 事件的目标阶段:是指在找到了发生事件的目标元素这个阶段,找到之后就会执行事件监听器。如果在目标元素上同时绑定捕获和冒泡阶段事件,事件的执行顺序与绑定的顺序有关。其实也好理解,如果是这样的话,在目标元素上绑定了两个阶段的监听事件,因为操... 阅读全文
posted @ 2014-01-03 16:32 allenxing 阅读(276) 评论(3) 推荐(0) 编辑