2016年9月10日

作用域和内存问题

摘要: 执行环境及作用域 执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与之相关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。 全局执行环境是最外围的一个执行环境。在Web浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函数都是作为wi 阅读全文

posted @ 2016-09-10 14:20 Joy_Xian 阅读(274) 评论(0) 推荐(1) 编辑

2016年9月8日

Javascript事件

摘要: 事件流 事件流描述的是从页面中接收事件的顺序。但是IE 和 Netscape开发团队提出了两个完全相反的事件流概念,IE的事件流是事件冒泡流,而Netscape的事件流是事件捕获流。 事件冒泡 IE的事件流叫做事件冒泡,即事件开始时由具体的元素接收,然后逐级向上传播到较为不具体的节点。所有的现代浏览 阅读全文

posted @ 2016-09-08 17:38 Joy_Xian 阅读(157) 评论(0) 推荐(0) 编辑

2016年9月4日

JavaScript学习总结(三)

摘要: 面向对象的Javascript Javascript是基于对象的,而并非基于类,在Javascript中“一切皆对象”。但是,Javascript的函数式语言的特性使得它本身是可编程的,它可以变成你想要的任何形式。 原型继承 JavaScript 中的继承是通过原型链来实现的,调用对象上的一个方法, 阅读全文

posted @ 2016-09-04 14:00 Joy_Xian 阅读(141) 评论(0) 推荐(0) 编辑

2016年9月3日

Javascript学习总结(二)

摘要: 闭包 闭包的特性 由于在Javascript中,函数是对象,对象是属性的集合,而属性的值可以是对象,则在函数内定义函数成为理所当然,如果在函数fun内声明函数inner,然后在函数外部调用inner,这个过程就产生了闭包。闭包的三个特性: 闭包的用途 通过使用闭包,我们可以做很多事情。比如模拟面向对 阅读全文

posted @ 2016-09-03 19:45 Joy_Xian 阅读(147) 评论(0) 推荐(0) 编辑

2016年9月1日

JavaScript学习总结(一)

摘要: JavaScript语言特性 Javascript是一门动态的、弱类型的、基于原型的脚本语言。在Javascript中“一切皆对象”,在这一方面,它比其他的面向对象语言来得更为彻底。即使作为代码本身载体的函数(function),也是对象,数据与代码的界限在Javascript中已经相当模糊。虽然它 阅读全文

posted @ 2016-09-01 16:19 Joy_Xian 阅读(279) 评论(0) 推荐(0) 编辑

导航