摘要: 撸了一天的效果。我不知道怎么贴demo啊,而且我是为手机写的,电脑上也不方便看。这里有个网上的类似demo,可以参见 →请戳http://d.lanrentuku.com/down/js/jiaodiantu-1009/图片平滑滚动切换,关键在于是首尾相接,无缝循环。一般,要做图片的滚动切换,采取的... 阅读全文
posted @ 2014-05-21 10:35 misa 阅读(1062) 评论(1) 推荐(1) 编辑
摘要: 上班无聊,先废话几句。我是个很懒的人,博客几乎不更新,代码也不想撸,有活干活,没活刷豆瓣玩农场。技术学习进入瓶颈。不知从何提高,自己也没什么动力。现在就是上班无聊,为了防止脑子生锈老年痴呆,顺便看看文章捣鼓捣鼓啦。作为一个妹纸,我的远大理想永远是怎么把自己打扮的更好看 = =回调 Callbak这个... 阅读全文
posted @ 2014-05-15 17:51 misa 阅读(479) 评论(1) 推荐(0) 编辑
摘要: 这几天在看柯里化。看的过程中遇到call和apply的问题,发现还是有点搞不懂。(N个月没怎么碰代码了。不在状态啊感觉啥都看不懂了。)写篇日志着重学习下。先写个Case。恩,这是我遇到问题的研究方式,在百度Google之前,先自己写case看结果。 → 运行结果是foo(misa) : 打印出misa, this是window 。没问题foo.call(misa, tom):this是misa,参数是tomfoo.call(tom, misa):this是tom, 参数是misa于是得出结论,function.call(a, b)的作用是在a的执行环境(即a作为this)中,把b作为funct 阅读全文
posted @ 2014-03-28 15:47 misa 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 扔一些学习W3C时翻译的规范,以个人理解和总结为主,翻译为辅。原文地址:http://www.w3.org/TR/css3-selectors/一、基本概念node和element:element是XML中的概念,是xml的数据组成部分。node是对于tree的结构而言的,元素由结点组成。parent :父元素children:子元素(直接后代,不包括再往后的后代 = 。 =)slibings :兄弟元素the subjects of a selector:一个选择器所匹配到的document tree中的元素就是这个选择器的subjects二、Simple Selectors 简单选择器-A 阅读全文
posted @ 2014-01-23 16:06 misa 阅读(337) 评论(0) 推荐(0) 编辑
摘要: function A(){}A.prototype.c = 2;var a = new A();A.prototype.c = 5;alert(a.c)function B(){}B.prototype = {c:2};var b = new B();B.prototype = {c:5};alert(b.c)结果是上面为5,下面为2。为什么呢,我仔细思考了一下,发现其实原因很简单。先来看一个小例子:为什么a.c = 5,而 b.c = 2?这个很简单吧,不用解释吧。再来看开始的代码,完全一样的道理。$ = A.prototype$.c = 2a.c = $.ca.c = 2$.c = 5a. 阅读全文
posted @ 2014-01-06 18:29 misa 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 每个函数都有一个prototype的属性,当我们以这个函数为构造函数创建实例时(即用new的形式),创建出来的这个对象是没有prototype的属性的。以下代码为例:在console里进行调试cf 拥有一个prototype的属性,这个属性就叫做原型。这个原型本身是一个对象cf{},我们叫它原型对象。cf 的原型对象有一个constructor的属性,它就是构造函数。我们可以看到,这个构造函数是cf本身。(当然它还有一些别的属性。)cf1 作为 cf 的实例,它拥有了cf.prototype里的所有属性。把cf1展开看一下:可以看到cf1 有一个隐式属性_proto_,这个属性是无法通过ECM 阅读全文
posted @ 2013-07-02 17:36 misa 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 语言 = 数据结构 + 算法。首先对ECMA的数据结构做一个了解。Javascript是一门高度抽象的面向对象的语言,一切皆对象。1、什么是对象 ?(注意这里的对象是object,不是内置类型Object,注意区分大小写)一个ECMA的程序是由许多可以互相通信的object组成。每个object是由一系列的属性(property)组成。每个property可以看成一个容器,这个容器也具有一些属性,这些属性叫作attribute。这个容器里存放的东西可以是其它的object,原始值(primitive value)或函数(function)。每个object是ECMA的内置类型(built-in 阅读全文
posted @ 2013-07-02 17:33 misa 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 差不多一星期,ECMA初读完了~初读过程中跳过了一些难理解的地方和很多细节部分。接下来分几篇对ECMA重新细读,同时做一个总结。一、什么是ECMAScript(以下简称ECMA),JAVAScript与ECMA的关系JavaScript是一门面向对象的动态语言。静态语言(像Java,C),是需要编译器编译后执行的,而JavaScript是由解释器直接解析运行的。这种解释器即是Javascript引擎,比如Chrome的V8。Javascript的运行环境,是由宿主环境和执行期环境构成的。宿主环境是外壳程序生成的(这里以Web浏览器为例),执行期环境则是由这个引擎生成的。这两个环境分别是干嘛的呢 阅读全文
posted @ 2013-07-02 17:29 misa 阅读(290) 评论(0) 推荐(0) 编辑