胖蔡叨叨叨
你听我说

标签:javascript

JavaScript运行机制浅析-胖蔡叨叨叨
JavaScript

JavaScript运行机制浅析

胖蔡阅读(25)评论(0)赞(0)

前端开发中JS属于一个重点知识点,了解JavaScript的运行机制更能有助于我们了解前端的开发逻辑和流程。本篇文章主要是通过了解进程和线程是什么、浏览器进程以及浏览器的渲染流程来了解整个JavaScript运行机制。

JavaScript 之宏任务与微任务-胖蔡叨叨叨
JavaScript

JavaScript 之宏任务与微任务

胖蔡阅读(30)评论(0)赞(0)

JavaScript是单线程的,JavaScript将运行任务分为同步任务与异步任务,同步任务由JavaScript主线程依次执行,异步任务委托给宿主环境执行,对于已完成的异步任务对应的回调函数,会被加入任务队列中等待执行。然后任务队列依次...

Js中的Map和WeakMap的区别-胖蔡叨叨叨
JavaScript

Js中的Map和WeakMap的区别

胖蔡阅读(162)评论(0)赞(0)

Map Map 中存储的是 key-value 形式的键值对, 其中的 key 和 value 可以是任何类型的, 即对象也可以作为 key . 这比用对象来模拟的方式就灵活了很多。 如果 Map 的键是一个简单类型的值(数字、字符串、布尔...

JavaScript

性能优化—Preload&Prefetch

胖蔡阅读(471)赞(0)

在preload和prefetch之前,我们一般根据编码需求通过link或者script标签引入页面渲染和交互所依赖的js和css等;然后这些资源由浏览器决定优先级进行加载、解析、渲染等。 然而,有些情况我们需要某些依赖在浏览器进入渲染的主...

JavaScript

jQuery从$开始

胖蔡阅读(466)赞(1)

jQuery requires a window with a document.jQuery版本3.6.0 使用jQuery的第一行代码总是从$(document).ready(function(){});或者$(function(){}...

jQuery 常见选择器分类及使用方法-胖蔡叨叨叨
JavaScript

jQuery 常见选择器分类及使用方法

胖蔡阅读(457)赞(0)

  Jquery库可以通过选择器来让我们实现元素的快速定位和对选中元素的DOM操作。现在我们认识到过于频繁的DOM操作会影响应用的性能,但对于VUE、REACT框架不显的时代,Jquery的出现可以说是前端的一大神器,极大的缩减了...

JavaScript

Gulp 通过gulp-preprocess实现简单的环境配置部署

胖蔡阅读(1787)赞(1)

通过Gulp可以对于前端代码进行一个代码的多页面构建,避免不必要的重复性工作,提高代码的可读性,为了实现通过参数控制不同环境的打包编译,我们引入了gulp-preprocess插件,该插件在gulp代码编译期间就实现了分环境配置的功能。 配...

JavaScript

RequireJs 高级用法

胖蔡阅读(1229)赞(0)

从包中加载模块 RequireJS支持加载CommonJS Packages目录结构中的模块,但是需要指定一些其他配置才能使其正常工作。具体来说,它支持以下CommonJS Packages功能: 软件包可以与模块名称/前缀关联。 程序包配...

JavaScript

RequireJS 配置选项

胖蔡阅读(688)赞(0)

在顶层HTML页面(或未定义模块的顶层脚本文件)中使用require()时,可以将配置对象作为第一个选项传递: 您也可以从数据主入口点调用require.config ,但是要注意,数据主脚本是异步加载的。避免使用其他入口点脚本,...

JavaScript

RequireJs API基本使用

胖蔡阅读(783)赞(0)

加载JavaScript文件 与传统的<script>标记相比,RequireJS采用了不同的脚本加载方式。尽管它还可以快速运行并优化得很好,但主要目标是鼓励使用模块化代码。作为其一部分,它鼓励使用模块ID代替脚本标记的URL。...