![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js红宝书
文章平均质量分 73
一支海棠
这个作者很懒,什么都没留下…
展开
-
javascript高级编程(第三版) 07_BOM
window 对象 BOM 的核心对象是 window,它表示浏览器的一个实例。在浏览器中,window 对象有双重角色, 它既是通过 JavaScript 访问浏览器窗口的一个接口,又是 ECMAScript 规定的 Global 对象。这意味着 在网页中定义的任何一个对象、变量和函数,都以 window 作为其 Global 对象,因此有权访问 parseInt()等方法 全局作用域 Global{ window:Global } 全局变量会成为 window 对象的属性,定义全局变量与在 window原创 2021-09-22 19:28:21 · 93 阅读 · 0 评论 -
javascript高级编程(第三版) 06_函数表达式
函数表达式 递归 函数内部通过名字调用自身的情况 arguments.callee 是一个指向正在执行的函数的指针,因此可以它来实现对函数的递归调用, function factorial(num){ if (num <= 1){ return 1; } else { return num * arguments.callee(num-1); } } 闭包 闭包是指有权访问另一个函数作用域中的变量的函数 由于闭包会携带包含它的函数的作用域,因此会比其他函数占用更多的内存。过度使用闭包可能会导致内存占用原创 2021-09-22 19:27:11 · 78 阅读 · 0 评论 -
javascript高级编程(第三版) 04_引用类型
Object 类型 创建 Object 实例的方式有两种 var person = new Object; // 构造函数 var person = { // 对象字面量 name:‘yoke’; } 访问属性的方法 .属性名 或者[‘属性名’] 方括号可以访问 动态 变化的属性名 和一些特殊的不能 . 调用的一个属性名 Array 类型 js中的数组每一项可以保存任何类型的数据 大小长度动态调整 var colors = new Array(); var colors = [‘red’,‘blue’]原创 2021-09-22 19:25:58 · 86 阅读 · 0 评论 -
javascript高级编程(第三版) 03_变量 作用域 和内存问题
基本类型和引用类型的值 基本类型值 简单的数据段 引用类型值 可能由多个值构成的对象 基本数据类型 Undefined、Null、Boolean、Number 和 String 引用类型的值是保存在内存中的对象 动态的属性 var name = ‘yoke’ 在栈里面开辟一块 空间 属性名为 name 属性值可以动态改变 var person = new Object() person.name = ‘yoke’ 在栈里面开辟一块 空间 属性名为 person 属性值为指向 在堆里面开辟一块 的原创 2021-08-17 14:39:29 · 85 阅读 · 0 评论 -
javascript高级编程(第三版) 02_基本概念
语法 区分大小写 一切(变量、函数名和操作符)都区分大小写 标识符 第一个字符必须是一个字母、下划线(_)或一个美元符号($) 其他字符可以是字母、下划线、美元符号或数字 *惯例 驼峰命名法 注释 // /* */ 严格模式 严格模式是为 JavaScript 定义了一种不同的解析与执行模型 要在整个脚本中启用严格模式,可以在顶部添加如下代码:“use strict” 支持严格模式的浏览器包括 IE10+、Firefox 4+、Safari 5.1+、Opera 12+和 Chrome。 语句 ECMAS原创 2021-08-12 17:41:36 · 134 阅读 · 0 评论 -
javascript高级编程(第三版) 01script的使用
## <script> 元素 ### 属性 所有属性均为可选属性 ### 标签位置 1. 放在head里面 会等js文件全部解析完成执行之后才会执行之后的html代码 页面很慢 2. 通常会放在 body的最后 在html页面加载之后执行 页面速度加快 #### saync 异步 脚本 只使用于 外部脚本文件 立即下载文件 下载后解析运行 不会有顺序 异步加载页面其他内容 #### charset 指定代码字符集 大多数浏览器会忽略 #### defer 延迟脚本 defer="def原创 2021-08-12 16:35:50 · 177 阅读 · 0 评论