自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 js红宝石 第二十八章-最佳实践

JS的最佳实践可以分为几类,用于开发的不同流程。

2023-07-29 10:59:37 61

原创 js红宝石 第二十七章-工作者线程

JS环境实际上是运行在托管操作系统中的虚拟环境对浏览器来说,管理多个环境很简单,因为所有的环境都是并行的使用工作者线程,浏览器可以在原始页面环境之外再分配一个完全独立的二级子环境。

2023-07-27 23:13:38 100

原创 js红宝石 第二十六章-模块

CommonJS是以服务器端为目标环境,可以一次性把所有模块加载到内存而异步模块定义AMD则以浏览器为执行环境,要考虑网络延迟AMD模块的实现核心是用函数包装模块定义.这样可以防止声明全局变量,并允许加载器库控制何时加载模块AMD模块可以使用字符串标识指定自己的依赖,AMD会在所有依赖模块加载完毕后调用模块工厂函数AMD也支持require和module.exports的操作,可以在AMD模块的内部定义CommonJS风格的模块为了统一CommonJS和AMD生态系统.通用模块定义UMD应运而生。

2023-07-23 23:13:56 63

原创 js红宝石 第二十五章-客户端存储

与特定用户相关的信息应该保存到用户的机器上最早的解决方法就是cookie。

2023-07-22 20:19:58 53

原创 js红宝石 第二十四章-网络请求与远程资源

fetch()的第二个参数init跨域配置如何发送请求p726。

2023-07-21 22:35:21 40 1

原创 js红宝石 第二十三章-JSON

JSON是JavaScript对象简谱标准JSON是JS的严格子集,用JavaScript中的几种模式来表示结构化数据JSON是一种数据格式。

2023-07-18 21:02:38 24

原创 js红宝石 第22章-处理XML

XML曾经一度是在互联网上存储和传输结构化数据的标准。

2023-07-17 21:00:08 19

原创 js红宝石 第二十一章-错误处理与调试

略。

2023-07-16 20:44:20 21

原创 js红宝石 第二十章-JavaScript API

</video></div></div></div><script>} else {})},250)</script>

2023-07-16 09:58:14 187

原创 js红宝石 第十九章-表单脚本

JS即做表单验证,又用于增强标准表单控件的默认行为。

2023-07-14 20:58:55 44 1

原创 js红宝石 第十八章-动画与Canvas图形

canvas>会占据一块区域,让JavaScript可以在上面动态绘制图片。

2023-07-12 21:05:05 30

原创 js红宝石 第十七章-事件

JavaScript和HTML的交互是通过事件实现的可以用仅仅在事件发生时执行的监听器订阅事件。

2023-07-11 20:55:31 30 1

原创 js红宝石 第15章-DOM扩展

在属性名称前加 data- 告知自定义属性会被存入data-my-name 要使用 myName访问。

2023-07-10 11:32:13 25 1

原创 js红宝石 第十四章-DOM

文档对象模型DOM是html和xml文档的编程接口DOM表示由多层节点构成的文档,开发者可以自行添加,删除和修改。

2023-07-09 22:01:07 76 1

原创 js红宝石 第十二章-BOM

BOM的核心是window对象window对象有两重身份:ECMAScript中的Global对象;浏览器窗口的JavaScript接口。

2023-07-09 17:41:41 36 1

原创 js红宝石 第九章-代理与反射

使用代理的主要目的是可以定义捕获器(trap)捕获器可以暂停程序流,执行一段子程序后再返回原始程序流。

2023-07-09 08:39:15 43 1

原创 js红宝石 第十一章-期约与异步函数

ES6新增了正式的Promise类型,还增加了async和await关键字定义异步函数的机制。

2023-07-08 23:01:57 35

原创 js红宝石 第十章-函数

定义函数的几种方式。

2023-07-08 11:51:27 57

原创 js红宝石 第8章-对象,类与面向对象编程

ECMAScript提供了Object.defineProperty() 可以通过描述符一次定义多个属性有两种主要方式:类声明和类表达式// 类声明//类表达式类的构成:构造函数constructor() 实例方法 获取函数get 静态方法static。

2023-07-06 23:49:28 84 1

原创 js红宝石 第七章-迭代器与生成器

迭代的英文'iteration'意为重复,ESCMAScript规范新增了两个高级特性:迭代器和生成器。

2023-07-06 09:09:08 44 1

原创 js红宝石 第六章-集合引用类型

大多数引用值的实例使用的是Object类型.虽然Object实例没有多少功能,但是很适合存储和在应用程序之间交换数据有两种创建Object对象的方法更推荐使用第二章字面量对象的方法创建Object实例获取对象属性。

2023-07-05 19:59:45 92

原创 js红宝石 第五章-基本引用类型

引用值(或对象)是某个特定引用类型的实例引用类型虽然有点像类,但是却和类不是一个概念对象被认为是某个特定引用类型的实例,通过构造函数来创建函数也是一种引用类型,在第十章会专门讲述。

2023-07-05 13:14:36 32

原创 js红宝石 第四章-变量,作用域与内存

ECMAScript变量包含两者不同类型的数据:原始值:最简单的数据引用值:多个值构成的对象JS不允许直接访问内存位置,所以操作对象时,实际上时对该对象的引用而非对象本身。

2023-07-04 23:30:58 81

原创 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 27

原创 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 24

原创 js红宝石阅读笔记 第一章-什么是JavaScript

第一章-什么是JavaScript

2023-07-04 08:15:01 27

原创 ES5学习笔记--类

-判断是对象自己的还是原型上的 obj.hasOwnProperty()--判断是对象能否访问到属性,无论是不是原型上的 in。Object.assign 参数传类原型和对象。-- 对象的__proto__指向类的实例。--继承 extends。--成员属性和实例属性。子类自己拓展属性/方法。

2023-05-11 20:32:17 34

原创 ES6学习笔记4--对象,容器

Map.get(key) 取元素。不同的是+0/-0 NaN。Set.add() 新增元素。Map.set() 新增元素。Foreach() 遍历。

2023-05-09 20:24:55 43 1

原创 ES6学习笔记3--数组新增方法

ES6学习笔记

2023-05-07 16:18:22 25 1

原创 ES6学习笔记2--字符串

ES6学习笔记

2023-05-07 07:51:21 36 1

原创 ES6学习笔记1-变量的声明

ES6-变量

2023-05-06 20:43:50 64 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除