• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
笨蛋的座右铭
学习是一种信仰
            管理     
2010年10月13日
理解Javascript_06_理解对象的创建过程
摘要: 在《理解Javascript_05_原型继承原理》一文中已经详细的讲解了原型链的实现原理,大家都知道原型链是基于对象创建的(没有对象,哪来原型),那么今天就来解析一下对象的创建过程。简单的代码我们先来看一段简单的代码:  复杂的理论JS中只有函数对象(函数)具备类的概念,因此创建一个对象,必须使用函数对象。函数对象内部有[[Construct]]方法和[[Call]]方法,[[Construct]... 阅读全文
posted @ 2010-10-13 21:48 笨蛋的座右铭 阅读(5194) 评论(13) 推荐(5)
理解Javascript_05_原型继承原理
摘要: 对于面向对象的基础语法在此我就不重复了,对面向对象不熟悉的朋友可以参看《使用面向对象的技术创建高级 Web 应用程序》一文。prototype与[[prototype]]在有面象对象基础的前提下,来看一段代码:其对应的简易内存分配结构图:现在让我们来解释一下这张内存图的来龙去脉:首先明确一点[[prototype]]与prototype并不是同一个东西。  那先来看prototype,每一个函数对... 阅读全文
posted @ 2010-10-13 04:32 笨蛋的座右铭 阅读(6724) 评论(20) 推荐(15)
理解Javascript_04_数据模型
摘要: 本文主要描述Javascript的数据模型,即对Javascript所支持的数据类型的一个全局概缆。文章比较的理论化,非常深入,因此不易理解,但务必对数据模型有一个映象,因为他是理解Javascript对象模型与Javascript执行模型的基础。基本的数据类型原始类型(简单数据类型、基本数据类型)Undefined类型:表示声明了变量但未对其初始化时赋予该变量的值。undefined为Undef... 阅读全文
posted @ 2010-10-13 00:17 笨蛋的座右铭 阅读(4645) 评论(21) 推荐(8)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3