用户中心USER CENTER

首页/用户
  • 《你不知道的javascript》中关于this的记录

    摘要:使用调用函数时,会自动执行以下操作创建一个全新的对象该对象会被执行连接该对象会绑定到函数调用的若函数没有返回其他对象,表达式中的函数调用会自动返回该对象。 使用this可以减少传入上下文对象,可以隐式传递一个对象引用。使API简洁而复用,可以自动引用合适的上下文对象。 【要注意的几个点】 1. this不一定指向自身; 2. this不一定指向函数作用域(因为作用域无法通过js代码访...

    tommego 发布于JavaScript
  • JavaScript对象的深入理解(二)

    摘要:原型的概念不同于构造函数模式创建对象只能单级即成,得益于原型链的概念,原型模式可实现类似其他语言的多级继承。组合使用构造函数与原型模式单一使用原型对象的问题在于所有属性皆共享,若不想共享某属性,则可放入构造函数中。 之前提到,构造函数方法创建对象存在着方法不共享的问题,因此引申出了原型模式创建对象 原型模式 原型模式旨在创建一个模版对象,该对象的所有属性和方法被其实例所共享。 原型的概...

    tommego 发布于JavaScript
  • 前端学习笔记之观察者模式

    摘要:观察者模式也称发布订阅模式它的作用就是当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,自动刷新对象状态举个生活比较常见常见的例子比如你去面试之后,面试官看你表现不错,最后会跟你要联系方式,以便之后可以联系你。 观察者模式也称发布-订阅模式,它的作用就是当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,自动刷新对象状态 举个生活比较常见常见的例子,比如你去面试之后,...

    tommego 发布于JavaScript
  • mv**中,用数据层解决多个view对应不同model的问题

    摘要:回调使用事件可以支持多个成功后的回调。实际生产中,如果模块的数据层管理使用场景只有一个,也不需要在操作中做相关操作。一般只需要实例化成单例提供管理数据的相关事件到不同的组件。 说明 博文中code例子是基于nej编写,如果你没使用过nej,也不会妨碍你理解代码。 适用场景 实际开发中常遇到不同model对应多个view。用户通过 View 层来交互,View 有时需要根据用户的数据更新...

    tommego 发布于JavaScript
  • JavaScript:侃侃Array的应用场景

    摘要:目的相信在网上都有很多的的介绍,这里就应用场景举例说明前提了解和一句话概括用别人的方法,完成自己的功能。总结介绍了和的用法正文部分根据需求列举的应用场景注意事项优化方案 目的 相信在网上都有很多的Array的api介绍 , 这里就应用场景举例说明 前提 了解apply和call 一句话概括:用别人的方法,完成自己的功能。 function Student(na...

    tommego 发布于JavaScript
<