- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 javascript继承机制综述
继承是面向对象开发的不可或缺的特点,javascript没有像java类似的类,主要应用的是原型对象来实现继承,学习总结了如下几种继承模式。 一、 原型链继承 上节知道每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,实例都包含一个指向原型的内部指针。那么让一个原型对象等于另一个类型的实例,此时的原型对象就包含了一个指向另一个原型的指针,而另一个原型对象又包含着一个指向另一个的
2016-03-16 18:03:26 486
原创 js面向对象二--封装
Javascript是基于对象的开发语言,遇到的所有复杂的东西都是对象,而面向对象开发语言的最主要特点就是:封装,继承,多态;本文从这三个点学习javascript的面向对象开发。 一、 封装 在程序开发中,我们经常会遇到各种各样的实例,例如:猫,狗,兔子然后在操作这些实例时是很浪费时间空间的,所以在开发中我们经常会抽象成一个对象存储,在具体应用时然后实例化成具体对象。它们都属于动物,我们可以
2016-03-15 20:43:07 384
转载 根据jquery解密js事件委托机制
Javascript一个重要特点就是事件驱动模型,javascript和HTML之间的交互是通过事件是实现的,事件就是文档或浏览器窗口发生的一些特定的交互瞬间,可以使用事件处理程序来预定事件,以便事件发生时执行相应的代码。事件流描述的就是从页面接受事件的顺序,ie的事件流是事件冒泡流,w3c是捕获事件流,由于老版本的浏览器不支持,因此很少用事件捕获。DOM事件流包括三个阶段:事件捕获阶段,处于目标
2016-03-11 15:54:30 1118
原创 Javascript之this对象初解
在面向对象的程序开发中,this通常指的是当面的对象,在javascript里,this对象是在运行时基于函数环境绑定的。所以this的值也是动态的,this指向当前函数的所有者对象,在运行时才能确定具体的指向,本文从this应用的几种场景分析this的指向问题。 场景一:全局函数情况下,函数声明var name="honey";function compare(value1,val
2016-03-09 22:03:34 368
原创 解析css3属性——动画
Css3的动画属性主要有transition(过度)和动画(animation)一、属性解析Transition下的属性,支持的浏览器有Internet Explorer 10、Firefox、Chrome 以及 Opera。属性可以省略一起写,也可以分开申明属性值;例如:1、-webkit-transition:width 2s… 2、 -webkit-transit
2016-03-06 19:46:04 655
原创 Web前端数据存储—cookie机制
HTTPCookie,通常叫做cookie,是用于客户端存储会话信息的。例如平常我们使用的浏览器保存某个网页的登陆用户名,是浏览器提供的一种机制,交由javascript处理cookie,即BOM的document.cookie属性; Cookie在性质上是绑定在特定的域名下,当设定一个cookie后,再给创建它的域名发送请求时,都会包含这个cookie。这个限制确保cookie只能让
2016-03-05 16:05:29 6204 4
原创 javascript中对象总结
对象Object:普通对象定义方式:1、new操作符 Var person=new Object();Person.name=”jhon”;Person.age=22;2、对象字面量Var person={name:’jhon’,age:22} 数组对象Array 定义方式:2种, 1、 Var colors=newArray(20) var
2016-03-01 20:13:32 342
基于nodejs的微博爬虫
2018-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人