08 2022 档案
发表于 2022-08-11 11:38阅读:40评论:0推荐:0
摘要:正则表达式 一套用于关键信息搜索与编辑的文字处理工具,可用于几乎所有的程序语言与计算机平台。 RegExp 对象 表达式: var reg = \\bis\b\g; var reg = new RegExp('\bis\b’,’g') 修饰符: | 修饰符 | 描述 | | | | | g | gl
阅读全文 »
发表于 2022-08-10 12:03阅读:36评论:0推荐:0
摘要:Promise 在没有promise之前,所有异步代码都是用回调函数处理。而随着 JavaScript 的发展庞大,回调函数的处理方式在开发上的问题愈加明显。 多重嵌套的回调地狱,代码难以维护。 由于异步操作导致语句无法使用的 return 与 try/catch 。 回调函数之前难以建立联系,需要
阅读全文 »
发表于 2022-08-09 10:32阅读:24评论:0推荐:0
摘要:this 概述: 在 JavaScript 中,this 是指当前函数中正在执行上下文环境。 正常情况下的 this 默认指向调用函数的对象。 const person = { name: 'Tom', talk() { return this.name; }, }; person.talk();
阅读全文 »
发表于 2022-08-08 10:24阅读:85评论:0推荐:0
摘要:作用域与上下文 由于 JavaScript 语言的特性,函数可以被自由的调用,这种设计模式衍生出 作用域 和 执行上下文(简称上下文)的概念。 作用域(scope)是一系列方法内可调用到的变量,对象,方法组成的集合。此种集合的范围基于函数(function-based)。 上下文(context)是
阅读全文 »
发表于 2022-08-04 16:47阅读:77评论:0推荐:0
摘要:模块化 JavaScript 最初设计这门语言时只是将它定位成一个小型的脚本语言而并没有制定模块化的规范。因此 JavaScript 在很长一段是假也没有模块化的概念。 早期的页面开发引入脚本是通过 script标签引入不同的 JS 文件来进行拆分代码。但当代码规模逐渐扩大,此开发模式愈显弊端: 所
阅读全文 »
发表于 2022-08-03 10:38阅读:25评论:0推荐:0
摘要:概述 Event Loop, 即事件循环,是一种计算机运行机制。 JavaScript 引用 Event Loop 这一机制来解决自身单线程的一些问题。 JavaScript 定位是浏览器的脚本语言,主要用来做交互操作。 为了避免复杂性,JavaScript 从诞生开始就一直是单线程。 同步与异步
阅读全文 »
发表于 2022-08-02 10:39阅读:59评论:0推荐:0
摘要:文档对象模型 ( Document Object Model ) DOM 是由 W3C 制定,定义了如何访问 HTML 和 XML文档的标准。 DOM 是独立于平台与语言的接口,允许程序和脚本动态的获取更新文档的内容、结构与样式。 DOM 级别 ( 发展历史 ) DOM 0 级:实际不存在,指代 N
阅读全文 »
发表于 2022-08-01 10:16阅读:33评论:0推荐:0
摘要:概述 BFC 全称 block formatting context ,即格式化上下文 ,是 css 渲染中的重要组成。 视觉格式化模型 视觉格式化模型是一种视觉媒体渲染机制。 浏览器将 html 与 css 进行解析后形成渲染树 ,再由渲染树将数据展现为视图。 所有页面上的视图元素都是一个盒模型
阅读全文 »