需求背景 大家可能会有注意到,每逢重大节日,很多应用图标会自动调整,类似于春节版、国庆版等等。这个功能最简单的实现方式可能就是发布一个新的版本了,直接替换相关资源,然后应用升...
需求背景 大家可能会有注意到,每逢重大节日,很多应用图标会自动调整,类似于春节版、国庆版等等。这个功能最简单的实现方式可能就是发布一个新的版本了,直接替换相关资源,然后应用升...
前言 开发过程需要打测试环境的包给测试使用,之前是用不同的target做区分的,但是这种方式切换环境时还需要重新安装包,十分的不方便。于是老板要求使用同意一个包,动态切换环境...
1、前言 原型模式是指的将原型对象指向创建对象的类,使得不同的类共享原型对象的方法和属性。js中基于原型链的继承的原理本质上就是对继承过来的类的属性和方法的共享,并不是对属性...
模块化开发 当下最重要的前段开发范式,“模块化”是一种思想 模块化演变过程 早期在没有工具和规范的情况下,对模块化的落地范式 Stage 1 - 文件划分范式污染全局作用域命...
简答题 1.Webpack 的构建流程主要有哪些环节?如果可以请尽可能详尽的描述 Webpack 打包的整个过程。 解:初始化参数:根据用户在命令窗口输入的参数以及webpa...
备注-文章摘自抖音号:1748065677如果倒过来看西游记,故事就变成悟空一个人的孤单英雄史。如来派出唐僧师徒四人,带上八部经书和小白龙,去东土大唐传教,才刚出门,师徒四人...
文章内容参考:廖雪峰Git教程 Git命令: Git 命令使用: 默认使用visual studio code git clone --使用git clone从远程仓库拉取...
数组对象原生方法 copyWithin 、fill 、pop、push、sort、reverse、shift、unshift、splice、concat、includes 、...
CodePush是什么? CodePush是一个微软开发的云服务器。通过它,开发者可以直接在用户的设备上部署手机应用更新。CodePush相当于一个中心仓库,开发者可以推送当...
工程化概述 前端工程化事指遵循一定的标准和规范,通过工具去提高效率、降低成本和质量保证的一种手段 前端开发中遇到的问题 想要使用ES6+新特性,但是存在兼容问题 想要使用Le...
简答题 1.谈谈你多工程化的初步认识,结合你之前遇到过的问题说出三个以上工程化能够解决问题或者带来的价值。 解:工程化指的是在遵循一定标准和规范的基础上,通过使用工具来提高效...
内存管理 内存管理介绍 内存:由可读写单元组成,表示一片可操作空间 管理:认为的去操作一篇空间的申请、使用和释放 内存管理:开发者主动申请空间、使用空间、释放空间 管理流程:...
一、JavaScript 1.弱类型、动态语言的缺陷 程序中的异常在运行时才能发现 类型不明确函数功能会发生改变 对对象索引器的错误用法 2.强类型的优势 错误更早暴露 代码...
简答题 一、请说出下列最终得执行结果,并解释为什么。 :执行结果为:10 首先该段代码在全局作用域中声明了个空数组a,然后for 循环时是使用 var 定义循环变量 i...
文章内容输出来源:拉勾教育大前端高薪训练营 和自我总结 ECMAScript 2015 1.ES2015共有三种作用域 作用域-某个成员能够起作用的范围 全局作用域 函数作用...
文章内容输出来源:拉勾教育大前端高薪训练营 和自我总结 JS是单线程语言 JS执行环境中负责执行代码的线程只有一个 执行任务的模式有两种:同步模式(Synchronous)、...
文章内容输出来源:拉勾教育大前端高薪训练营 和自我总结 学习函数式编程的意义 1.受React的流行而被人们越来越关注(如:React中的高阶组件使用高阶函数实现的,高阶函数...
简答题 一、谈谈你是如何理解JS异步编程的,EcentLoop、消息队列都是做什么的,什么是宏任务,什么是微任务? JS 异步编程:解答: JavaScript语言的执行...