• 11 BOM location

    08 BOM location在 JavaScript 中,location 对象是 window 对象的一个属性,它表示当前页面的 URL 地址,并提供了一系列方法来获取和设置 URL 的各个部分,以及实现页面的跳转等功能。以下是 location...
  • 12 其他BOM对象

    09 其他BOM对象在 JavaScript 中,BOM(Browser Object Model,浏览器对象模型)是浏览器提供的一个对象集合,用于操作浏览器窗口和其中的内容。除了 location 对象外,BOM 还包括以下一些重要的对象: 1. ...
  • 13 本地存储

    10 本地存储几种储存方法浏览器本地存储提供了几种不同的方式来在客户端存储数据,每种方式都有其特定的用途和特点。以下是几种常见的浏览器本地存储方法: 1. Cookie 存储量:每个域名下最多可存储 20 个 Cookie,每个 Cookie 最大 ...
  • 14 canvas

    11 canvascanvascanvas 是 HTML5 中的一个元素,用于在网页上绘制图形和动画。它提供了一个矩形区域,你可以使用 JavaScript 在这个区域内绘制各种图形,包括线条、形状、文本、图像等。canvas 元素本身没有绘图能力,...
  • 15 WebSocket

    12 WebSocketWebSocketWebSocket 是一种网络通信协议,它提供了一种在单个 TCP 连接上进行全双工通信的方式。WebSocket 允许服务器主动向客户端发送数据,而不需要客户端不断发送请求来轮询服务器。这种特性使得 Web...
  • 16 多线程

    13 多线程例子12345678910111213141516171819202122232425262728293031323334 console.log("Start of script");// 宏任务:setTimeou...
  • 17 typescript

    TypeScriptlinksTypeScript 接口 类 泛型 枚举 交叉类型 联合类型 TypeScript是什么TypeScript 是一种由微软开发的开源编程语言。它是 JavaScript 的一个超集,意味着任何有效的 JavaSc...
  • 98 es6新内容

    es6 新内容简述 类 06 类 模块 07 模块 新增语法 letconst 字符串模板 函数参数默认值 参数扩展… 箭头函数=> forof 新增对象 Symbol Symbol 容器对象容器对象 缓存对象 异步 promis...
  • 99 js实战

    06 JS实战在js中,如何解决递归导致栈溢出问题在 JavaScript 中,递归函数如果调用层次过深,会导致调用栈溢出(Stack Overflow)。为了解决这个问题,可以采用以下几种方法: 1. 尾调用优化(Tail Call Optimiz...
  • cookie

    cookiecookieJavaScript 的 Cookie 是存储在用户浏览器中的小型文本数据,用于跟踪用户会话、存储用户偏好或其他需要在浏览器和服务器之间传递的信息。Cookie 由服务器通过 HTTP 头(Set-Cookie)发送到浏览器,...
/27