首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js高级程序设计读书笔记
sycamore1115
创建于2023-01-22
订阅专栏
js高级程序设计读书笔记
等 2 人订阅
共10篇文章
创建于2023-01-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
笔记-js高级程序设计-2.在html中使用js
1. <script> 标签的有用属性 async : 立即下载脚本,表示当前脚本不必等待其他脚本,只对外部脚本有效,加了async 属性的脚本是不按出现顺序执行的,所以要求文件之间互不依赖。 def
笔记-js高级程序设计-3.es语法
var var 定义在全局的变量为全局变量 在函数中使用var定义一个变量为局部变量,会在函数执行完之后被销毁 不用 var 在函数内部声明的变量是全局变量,可以在函数外部的任意地方被访问到。 数据类
笔记-js高级程序设计-4.变量、作用域和内存问题
基本类型和引用类型 基本类型在内存中占据固定大小的空间,所以被保存在栈内存中。复制时是值传递。 引用类型被保存在堆内存中。复制时是址传递,所以指向同一片内存。 参数传递当传递的是基本类型时为值传递,传
笔记-js高级程序设计-5.引用类型
Object 创建 new Object() 对象字面量 {} 访问属性 点表示法 o.name 方括号表示法 o['name']: 属性名是保留字或关键字、属性名中包含非字母非数字、属性名是一个变量
笔记-js高级程序设计-5.引用类型-Function
函数定义的三种方式 函数声明 函数表达式 Function构造函数 Function构造函数接受任意个数参数,最后一个参数会被看作函数体,不推荐使用这种方式创建方法。 函数声明和函数表达式的区别 解析
笔记-js高级程序设计-5.引用类型-包装类型
包装类型 在js中对于基本类型,有其对应的包装类型。 以上一段代码在开始看的时候可能有些不明白,为什么我创建了一个基本类型的字符串,但却可以调用其包装类才有的substring方法。 对于String
笔记-js高级程序设计-6.面向对象-理解对象
创建一个对象 为对象添加属性 数据属性 上面两种方式创建的属性都是数据属性,它具有四个特性: configurable: true(是否可通过delete删除,是否可转换为访问器属性,其特性是否可修改
笔记-js高级程序设计-6.面向对象-创建对象
当我们想要创建同一种类型的对象时,如果仅仅是使用字面量或者一个一个属性添加的方式,会有很多重复的代码。所以当需要创建很多同一类型的对象时,提供了一些模式使之更为简便。 工厂模式 工厂模式是我们能想到最
笔记-js高级程序设计-6.面向对象-继承
--- theme: channing-cyan highlight: a11y-dark --- js中的继承主要是依靠原型链来实现的,基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法
笔记-js高级程序设计-7.闭包
函数调用的执行环境 当我们调用一个函数的时候,会进行下列步骤: 全局环境的变量对象始终存在 创建函数的时候,会预先创建一个包含全局变量对象的作用域链,保存在这个函数对象的[[scope]]属性中 当一