文章 2023-06-05 来自:开发者社区

使用Vue.js构建单页应用:响应式UI和组件化开发

Vue.js是一种流行的JavaScript框架,广泛用于构建现代化的单页应用程序。它以其简洁的语法、灵活的架构和强大的响应式能力而备受开发者青睐。本文将介绍如何使用Vue.js构建单页应用,并重点关注响应式UI和组件化开发的重要性。 响应式UI Vue.js以其独特的响应式机制而闻名。当数据发生变化时,Vue.js能够自动更新UI,确保用...

文章 2023-05-16 来自:开发者社区

小笔记:使用 unbuild 搭建 JavaScript 构建系统笔记

使用 unbuild 搭建 JavaScript 构建系统jcLee95已入驻阿里云博客邮箱 :291148484@163.com简介:本文是笔者阅读分析 elementPlus 项目时记录的。该项目用到了一个完全没有文档和资料的工具 unbuild。为了搞清楚其功能,在github上看了一下该模块的源代码并记录之。unbuild 是一个快速实现编译ts生成 mjs、cjs 以及相应的类型声明.....

小笔记:使用 unbuild 搭建 JavaScript 构建系统笔记
文章 2023-04-23 来自:开发者社区

js对象的创建对象模式和继承模式(上)---构建对象模式

前言       ECMAScript与其他面向对象语言不同的是,它没有类的概念,因此它的对象也和基于类的语言中的对象有所不同,深入理解js的对象是每个前端工程师的基本素养,本文将就创建对象模式的方面对对象进行介绍正文       我们可以通过Object构造函数或对象字面量构建对象,但是使用同一个接口创建很多对象时候,会产生大量重复代....

js对象的创建对象模式和继承模式(上)---构建对象模式
文章 2023-03-03 来自:开发者社区

数据结构 101:如何在 JavaScript 中构建最小堆和最大堆

什么是堆?堆是一种高级的基于树的数据结构, 主要用于排序和实现优先级[队列]它们是具有以下特征的完全二叉树:除了叶节点(没有子节点的节点称为叶)之外,每个级别都被填充。每个节点最多有 2 个孩子。所有节点都尽可能靠左。这意味着每个孩子都在他父母的左边。网络异常,图片无法展示|堆使用完全二叉树来避免数组中出现空洞。完全二叉树是每个结点至多有两个孩子的树,所有层的结点都是满的,除了叶子结点可以为空。....

数据结构 101:如何在 JavaScript 中构建最小堆和最大堆
文章 2023-02-21 来自:开发者社区

浏览器原理 21 # DOM树:JavaScript是如何影响DOM树构建的?

说明浏览器工作原理与实践专栏学习笔记什么是 DOM从网络传给渲染引擎的 HTML 文件字节流是无法直接被渲染引擎理解的,需要将其转化为渲染引擎能够理解的内部结构,这个结构就是 DOM。在渲染引擎中,DOM 有三个层面的作用:    页面:DOM 是生成页面的基础数据结构    JavaScript 脚本:DOM 提供给 JavaScript 脚本操作的接口....

浏览器原理 21 # DOM树:JavaScript是如何影响DOM树构建的?
问答 2023-02-21 来自:开发者社区

使用云效流水线进行node.js构建后,并没有产生dist目录

我的项目是vuecli项目,构建完成利用ci自动上传微信小程序。 目前build构建成功后,我没有在工程里找到dist目录。 导致ci执行失败。 我应该去哪儿里找到生产的dist目录?

问答 2023-02-12 来自:开发者社区

云效这是什么意思? node.js 构建的时候报的?

云效这是什么意思? node.js 构建的时候报的?[executionStep begins at 2023-02-08 10:40:48] [INFO] PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin [92m[10:40:49] [SUCCESS] [1m[10:40:49] [INFO] /root/wo....

文章 2023-01-13 来自:开发者社区

js构建二叉搜索树

// 代码构建二叉搜索树 // 二叉搜索树的作用, 对于数据量大的数据,需要找到该数据在不在里面,使用二叉树循环的次数减少,节约性能 let bigNumber = []; for (let i = 0; i < 1000000; i++){ bigNumber.push(Math.floor(Math.random() * 1000000)) } // 判断一个值在不在一个数组里...

js构建二叉搜索树
文章 2022-12-05 来自:开发者社区

2.5k字带你构建JS执行上下文知识体系(二)

变量环境创建变量环境(VariableEnvironment对象)其实也是一种词法环境,它与上面的词法环境不同的是,其解析的是var声明变量,存储标识符与对应的引用,其创建过程发生的事情和词法环境差不多,但是关于初始值上有一些差别,如下:如果我们使用var声明一个变量b那么会在变量环境创建的时候解析,存放在环境记录器中,但是其值为undefinedVariableEnvironment: { .....

文章 2022-12-05 来自:开发者社区

2.5k字带你构建JS执行上下文知识体系(一)

前言本文字数2.5k字,请读者耐心看完,会有收获,先赞后看,养成习惯执行上下文在JS进阶中非常重要的,其内部的原理涉及到JS很多特性,而执行上下文中有很多难以理解的概念,比较抽象,令我们难以下咽,所以本文将以通俗易懂的方式来带大家构建执行上下文的知识体系,下面将分别从概念,分类,创建,执行,销毁,问题概念我根据官方文档以及内部原理对于执行上下文的概念理解大概为:在我们的JS代码开始执行的时候抽象....

2.5k字带你构建JS执行上下文知识体系(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注