摘要:
通过上篇文章的介绍,我们已经能在不使用new关键字的情况下返回一个实例,并且这个实例也拥有了自己的属性和方法.下面就这个简单的框架发现其中的不足this指向谁?若我们把原型对象里面的init函数也视为构造函数,则当前的this该指向谁?var $ = jQuery = function() { return jQuery.fn.init();}jQuery.fn = jQuery.prototype = { init: function() { this.length = 0; this.test = function() { re... 阅读全文
摘要:
用jquery一段时间了,也该了解了解内部的具体实现,算是对javascript的高级应用积累点经验."外观"实现比如说如下代码就是选择一个id为test的DOM节点:var test = $("#test")单从js的语法来分析这个语句,我们能知道$应该一个构造函数,恰好test是$的一个实例!当然#test是构造函数$的参数.这里留下一个小疑问,实例test的创建不需要new关键字???先抛开其他的不管,现在只写$这么一个构造函数:var jQuery = function() { //do something}当然,这个函数表达式的名字嘛也是可以随 阅读全文
摘要:
前言 当我学到新技术(当然这个技术有的是别人实现过的,只是我不知道而已).心情烦恼的时候(笔试,面试跪了,失恋了等等),看了一部好的电影,发牢骚的时候.就来上面吐槽吧,写着写着就知道自己该奋斗了,为什么呢?突然发现,哎呀我擦,啥也不会呀...怎样开始 记得当时刚接触web开发,学长给我们的建议就是拥有自己的blog,有自己的代码管理仓库(github).当时对博客只是一个非常模糊的概念,跟evernote有何区别?师兄说可以往上面吐槽所有东西...刚开始写的东西都是生涩的,重要的是过程和自己坚持的时间."快乐"的过程 我没有单独搭建自己的博客,因为我不认为我能设计好并且维护 阅读全文