- 博客(31)
- 收藏
- 关注
原创 js红宝石 第二十七章-工作者线程
JS环境实际上是运行在托管操作系统中的虚拟环境对浏览器来说,管理多个环境很简单,因为所有的环境都是并行的使用工作者线程,浏览器可以在原始页面环境之外再分配一个完全独立的二级子环境。
2023-07-27 23:13:38
222
原创 js红宝石 第二十六章-模块
CommonJS是以服务器端为目标环境,可以一次性把所有模块加载到内存而异步模块定义AMD则以浏览器为执行环境,要考虑网络延迟AMD模块的实现核心是用函数包装模块定义.这样可以防止声明全局变量,并允许加载器库控制何时加载模块AMD模块可以使用字符串标识指定自己的依赖,AMD会在所有依赖模块加载完毕后调用模块工厂函数AMD也支持require和module.exports的操作,可以在AMD模块的内部定义CommonJS风格的模块为了统一CommonJS和AMD生态系统.通用模块定义UMD应运而生。
2023-07-23 23:13:56
152
原创 js红宝石 第二十三章-JSON
JSON是JavaScript对象简谱标准JSON是JS的严格子集,用JavaScript中的几种模式来表示结构化数据JSON是一种数据格式。
2023-07-18 21:02:38
51
原创 js红宝石 第二十章-JavaScript API
</video></div></div></div><script>} else {})},250)</script>
2023-07-16 09:58:14
309
原创 js红宝石 第十四章-DOM
文档对象模型DOM是html和xml文档的编程接口DOM表示由多层节点构成的文档,开发者可以自行添加,删除和修改。
2023-07-09 22:01:07
153
1
原创 js红宝石 第十二章-BOM
BOM的核心是window对象window对象有两重身份:ECMAScript中的Global对象;浏览器窗口的JavaScript接口。
2023-07-09 17:41:41
114
1
原创 js红宝石 第8章-对象,类与面向对象编程
ECMAScript提供了Object.defineProperty() 可以通过描述符一次定义多个属性有两种主要方式:类声明和类表达式// 类声明//类表达式类的构成:构造函数constructor() 实例方法 获取函数get 静态方法static。
2023-07-06 23:49:28
188
1
原创 js红宝石 第六章-集合引用类型
大多数引用值的实例使用的是Object类型.虽然Object实例没有多少功能,但是很适合存储和在应用程序之间交换数据有两种创建Object对象的方法更推荐使用第二章字面量对象的方法创建Object实例获取对象属性。
2023-07-05 19:59:45
164
原创 js红宝石 第五章-基本引用类型
引用值(或对象)是某个特定引用类型的实例引用类型虽然有点像类,但是却和类不是一个概念对象被认为是某个特定引用类型的实例,通过构造函数来创建函数也是一种引用类型,在第十章会专门讲述。
2023-07-05 13:14:36
57
原创 js红宝石 第四章-变量,作用域与内存
ECMAScript变量包含两者不同类型的数据:原始值:最简单的数据引用值:多个值构成的对象JS不允许直接访问内存位置,所以操作对象时,实际上时对该对象的引用而非对象本身。
2023-07-04 23:30:58
188
原创 js红宝石 第三章-语言基础
4.条件声明 let的作用域是块,所以不会检查前面是否使用过let,同时也就无法在没有声明的情况下使用它。对于有n个插值的字符串而言,传入的参数是n个,而第一个参数所包含的字符串个数始终是n+1。使用正无穷(Infinity)和负无穷(-Infinity)来表示超出最大范围的数字。在开头加上"use strict";2.标识符 第一个字符必须是字母,下划线(_)或者刀了($)全等:===(不转换也相等) "55"===55 false。相等:==(转换后相等) "55" == 55 true。
2023-07-04 19:47:14
76
原创 js红宝石 第二章-HTML中的JavaScript
8.type:替代language,表示代码块中脚本语言的内容类型(也叫MIME类型)1.async:应该立即开始下载脚本,但是不能阻止其他页面的动作.只对外部脚本有效。5:integrity:校验,可以确保部分内容分发网络DCDN不会提供恶意内容。在禁止使用javascript的浏览器,会显示在<noscript>中的内容。2.charset:使用src属性指定的代码字符集.一般不用。<script>标签应该放在<body>标签中,页面元素后。7.src:表示要执行代码的外部文件。
2023-07-04 12:13:49
45
原创 ES5学习笔记--类
-判断是对象自己的还是原型上的 obj.hasOwnProperty()--判断是对象能否访问到属性,无论是不是原型上的 in。Object.assign 参数传类原型和对象。-- 对象的__proto__指向类的实例。--继承 extends。--成员属性和实例属性。子类自己拓展属性/方法。
2023-05-11 20:32:17
60
原创 ES6学习笔记4--对象,容器
Map.get(key) 取元素。不同的是+0/-0 NaN。Set.add() 新增元素。Map.set() 新增元素。Foreach() 遍历。
2023-05-09 20:24:55
131
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人