- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录
说明
(1 )——一切都是对象
(2 )——函数和对象的关系
(3 )——prototype原型
(4 )——隐式原型
(5 )——instanceof
(6 )——继承
(7 )——原型的灵活性
(8 )——简述 【执行上下文】上
(9 )——简述 【执行上下文】下
(10 )——this
(11 )——执行上下文栈
(12 )——简介 【作用域】
(13 )- 【作用域】和 【上下文环境】
(14 )——从 【自由变量】到 【作用域链】
(15 )——闭包
(16 )——完结
(17 )——补this
(18 )——补充 :上下文环境和作用域的关系
本文档使用 看云 构建 - 2 -
说明
说明
原文出处 :http///wangfupeng1988/p/3977924.html
作者 :王福朋
说明 :
该教程绕开了javascript的一些基本的语法知识 ,直接讲解javascript中最难理解的两个部分 ,也是和
其他主流面向对象语言区别最大的两个部分——原型和闭包 ,当然 ,肯定少不了原型链和作用域链。帮你
揭开javascript最神秘的面纱。
为什么要偏偏要讲这两个知识点 ?
这是我在这么多年学习javascript的经历中 ,认为最难理解、最常犯错的地方 ,学习这两个知识点 ,
会让你对javascript有更深层次的理解 ,至少理解了原型和作用域 ,就不能再算是javascript菜鸟了。另
外 ,这两方面也是javascript与其他语言不同的地方 ,学习这样的设计 ,有助于你开阔眼界 ,帮助你了解
编程语言的设计思路。毕竟 ,你不能只把眼睛盯在一门语言上。
闲话不多讲 ,相信奔着这个话题来的朋友 ,也知道javascript原型和作用域的重要性。
最后说明 :被系列教程我不是照搬的其他图书或者网络资料 ,而是全凭着我对知识的理解而一步一步
写的。思路也是我一边写着一边想的。有什么不对的地方 ,欢迎指正。
本文档使用 看云 构建 - 3 -
(1 )——一切都是对象
(1 )——一切都是对象
“一切都是对象”这句话的重点在于如何去理解 “对象”这个概念。
——当然 ,也不是所有的都是对象 ,值类型就不是对象。
首先咱们还是先看看javascript中一个常用的函数——typeof()。typeof应该算是咱们的老朋友 ,还有谁
没用过它 ?
typeof函数输出的一共有几种类型 ,在此列出 :
function show(x) {
console.log(typeof(x)); // undefined
console.log(typeof(10)); // number
console.log(typeof(abc)); // string
console.log(typeof(true)); // boolean
console.log(typeof(function () { })); //function
console.log(typeof([1, a, true])); //object
console.log(typeof ({ a: 10, b: 20 })); //object
console.log(typeof (null)); //object
console.log(typeof (new Number(10))); //object
}
show();
以上代码列出了typeof输出的集中类型标识 ,其中上面的四种 (undefined, number, string, boolean )
属于简单的值类型 ,不是对象。剩下的几种情况——函数、数组、对象、null、new Number(10)都是对
象。他们都是引用类型。
判断一个变量是不是对象非常简单。值类型的类型判断用typeof ,引用类型的
您可能关注的文档
- 部署工具使用手册-V1.0.0.pdf
- 餐厅小管家-订货APP操作文档-11211842.pdf
- 操作文档—独立版.pdf
- 测试工具的使用.pdf
- 差旅酒店接口.pdf
- 产品设计体会.pdf
- 产品需求文档(PRD)的写作方法.pdf
- 常见排序算法.pdf
- 超级服务商城.pdf
- 程序设计训练.pdf
- 广东省东莞市东莞中学2024-2025学年七年级上学期期中考试英语试题(含答案).pdf
- 浙江省温州市瑞安市五校联考2024-2025学年七年级上学期英语期中试卷(含答案).docx
- 六年级--第六单元《分数四则混合运算》--单元整体备课、课时备课.doc
- 第2课时-数的运算.ppt
- 专题03 物质构成的奥秘(原卷版).docx
- 题型01 气体制取(期末真题汇编,上海专用)(解析版).docx
- 综合压轴80题(期末真题汇编,新疆专用)(解析版).docx
- 专题07 碳和碳的氧化物(原卷版).docx
- 综合压轴80题(期末真题汇编,新疆专用)(原卷版).docx
- 专题06 质量守恒定律(期末真题汇编,河南专用)(原卷版).docx
原创力文档


文档评论(0)