Promise 原理解析与源码实现(遵循 Promise/A+ 规范);前端三大React vs Vue vs Angular;《HelloGitHub》第 46 期;前端 P5 最基本应该掌握的代码实现;手摸手带你使用Vue-Cli3搭建前端开发环境;Git fork 指南:fork别人的仓库并作为贡献者提交代码;【webpac篇】HMR热加载;[推荐] BigPipe 和微前端
-
Promise 原理解析与源码实现(遵循 Promise/A+ 规范) new Promise 时,需要传递一个 executor 执行器,执行器立刻执行(同步执行),executor 接受两个参数,分别是 resolve(成功) 和 reject(失败)。 promise 有 3 个状态: – pending:初始状态,既不是成功,也不是失败状态。 – fulfilled:成功状态,意味着操作成功完成。 – rejected:失败状态,意味着操作失败。…
-
前端三大React vs Vue vs Angular React 起源于 Facebook 的内部项目 优点: 跨浏览器兼容:虚拟DOM帮助我们解决了跨浏览器问题,它为我们提供了标准化的API,甚至在IE8中都是没问题的。 单向数据流:Flux是一个用于在JavaScript应用中创建单向数据层的架构,它随着React视图库的开发而被Facebook概念化。 缺点: React本身只是一个V而已,并…
-
《HelloGitHub》第 46 期 兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣、入门级的开源项目。 这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大…
-
前端 P5 最基本应该掌握的代码实现疫情无情人有情,在去年经历互联网一系列的风波之后,我相信大家有很多的小伙伴想在今年金三银四的面试季中为自己的未来找一个好一点的公司。那么今天我们来讲解一下身为 P5 工程师需要知道的一些原理及其如何亲自…
-
手摸手带你使用Vue-Cli3搭建前端开发环境vue-cli搭建前端开发环境指南 一、vscode编辑器配置 1、ESLint拓展安装 ESLint 应用商店搜索安装ESLint 添加保存文件时自动修复代码格式功能 {代码…} ctrl+s操作触发当前文件修复 Prettier – Code formatter 应…
-
Git fork 指南:fork别人的仓库并作为贡献者提交代码流程总结A 克隆项目,增加代码 在 Github 上 fork 想要参与的项目仓库 Qingtong/pinghu_project, fork后会生成自己的项目 pinghu_project git clone 自己的项目 git add XX,git commit -m “” 进行更新,提交 git…
-
【webpac篇】HMR热加载配置了热更新之后,会new HotModuleReplacementPlugin实例进入plugin里
-
[推荐] BigPipe 和微前端 你可能听说过 BigPipe,这是一个十多年前的技术,而 BigPipe 通常都会跟“性能优化”同时被提起。微前端也是一个很早被提出的技术,但是最近几年才开始比较流行。而目前微前端能够解决的最大的问题恐怕就是遗留系统改造。我们可以将新技术构造的系统和旧技术构造的系统完美融合到一起,彼此构建,发布,运行等不受干扰。 …
-
从零开发一套完整的vue项目开发环境不管是工作需要还是面试加分,vue技术栈已经成为了前端开发工程师必备的技术点。接下来,我将从零开发一套完整的vue项目开发环境,提供给需要的同行小伙伴观看也方便自己以后复习。
-
前端高级面试题-彻底掌握JS事件循环原理因为这道题涉及了很多知识点:同步任务、异步任务、宏任务、微任务、任务队列、执行栈、js运行机制、EventLoop,所以想整理一下,写一篇文章,希望对小伙伴们有所帮助!
-
Angular 多模块项目构建两个月前,已存在录题系统,需要构建出题系统,且两套系统存在公用的实体、组件以及服务,如何在构建新系统的同时复用原系统的代码成为了项目难点。
前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多