一、什么是微前端?微前端是一种多个团队通过独立发布功能的方式来共同构建现代化web应用的技术手段及方法策略。微前端在2016年ThoughtWorksTechnologyRadar正式被提出。借鉴了微服务的架构理念,将一个庞大的前端应用拆分为多个独立灵活的小型应用,每个应用都可以独立开发、独立运行、
1|0一、使用webpack优化前端性能方法⽤webpack优化前端性能是指优化webpack的输出结果,让打包的最终结果在浏览器运⾏快速⾼效。可通过webpack优化前端的手段:代码压缩(删除多余的代码、注释、简化代码的写法等等⽅式)HTML文件代码压缩使用HTMLWebpackPlugin插件来
在现代Web应用中,为了让代码能在生产环境高性能的运营,源代码往往需要被编译打包,进行死码删除,代码转换等处理。Babel和Typescript是目前最常用的两个编译器,本文主要讨论两者的区别,帮助你为项目选择最佳工具。介绍BabelBabel是一个JS编译器,能将现代ES6+语法和特性转换为向后兼
早在2012年,我开始主要用JavaScript进行编码。我曾为一家本地企业从头到尾做了一个PHP应用,一个基本的CMS和网站,公司决定要重写它并增加一些功能。项目经理希望我使用.NET,部分原因是这是他所知道的,但也因为他希望这个应用感觉像一个本地应用程序--没有页面刷新或操作动作长时间等待。经过
高手区别于普通人的重要一点是,他们善于利用工具,把更多的时间留给了规划和思考。写代码也是同样的道理,工具用好了,你就有更多的时间来规划架构和攻克难点。Day.js一个极简的处理时间和日期的JavaScript库,和Moment.js的API设计保持一样,但体积仅有2KB。复制npminstallda
今天,我来带大家看看 2021 年 state-of-js 的调查结果:速览下面是我挑出来的几个比较重点的,我们先来速览一下:可选链操作符使用率已经高达 85% 。空值合并操作符( ?? )使用率提升了 21%
本文讨论了三种主要的JavaScript框架,用于将数据可视化到客户端。Processing.jsProcessing既是一种语言又是编程环境,其原生代码采用类似Java的语法。Processing的用户调用他们的应用程序草图,Processing.js只是将本机代码转换为JavaScript,以便
很多人觉得Node.js没有往年那么火了,事实上不是这样的,Node.js社区健康稳步的发展中,主要是从性能好向好用转变,在易用性上有很大提升,从Node.js源码更新的内容看,大抵如此。Node.jsDiagnosticsWorkingGroup是近二年Node.js社区的
javascript在浏览器中运行的性能,可以认为是开发者所面临的最严重的可用性问题。这个问题因为javascript的阻塞性而变得复杂,事实上,多数浏览器使用单一进程来处理用户界面和js脚本执行,所以同一时刻只能做一件事。js执行过程耗时越久,浏览器等待响应的时间越长。加载和执行一.提
本文转载自微信公众号「黑客下午茶」,作者为少。转载本文请联系黑客下午茶公众号。系列快速使用Docker上手Sentry-CLI-创建版本入门使用sentry-cli上传sourcemaps时,您需要设置构建系统以创建版本(release)并上传与该版本对应的各种源文件。要让Sentry对您的堆栈跟踪
大家好,我是小菜。一个希望能够成为吹着牛X谈架构的男人!如果你也想成为我想成为的人,不然点个关注做个伴,让小菜不再孤单!本文主要介绍Webpack使用如有需要,可以参考前端认知挺多人对前端开发是存在一定的误解的,感觉会点H5+C3+JS就等于会前端开发,但近几年前后端分离的模式逐渐流行起
想了解更多内容,请访问:51CTO和华为官方合作共建的鸿蒙技术社区https://harmonyos.51cto.comOpenHarmonyJSUI框架简介ACE全称AbilityCross-platformEnvironment,是OpenHarmony标准系统上的UI框架。ACE结合了Open
前言这篇文章将带你从零实现一款命令行脚手架工具用于初始化项目以及如何发布到NPM。首先,我们所熟知的VueCLI就是采用命令行工具快速生成项目工程目录的,这样,我们每次开发项目前只需要在命令行中输入命令,然后就可以快速生成项目工程,非常方便。那么,这么方便的命令行工具是怎么实现的呢?下面我们就开始进
在2019年的ReactiveConf上,《ElminAction》的作者RichardFeldman对未来5年Web开发的发展做了预测,很有意思,分享给大家。如果你有机会从头做一个项目,你会怎么选择技术栈?这是演讲开始之前Richard提的问题,相信很多人都会选择成熟稳定的
在全球大范围看,React和Angular依然遥遥领先,Vue.js这位后起之秀还需努力做到全球化!为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 JavaScript框架的更新节奏可以说日新月异,我们可以看到Angular不停地在发布新的版本,Reac
直接开门见山,看看有哪些好用受欢迎的库值得我们使用。1.nodemonGitHub:https://github.com/remy/nodemonGitHubStars:19.6k在编写调试Node.js项目,修改代码后,需要频繁的手动close掉,然后再重新启动,非常繁琐。现在,我们可
10月份GitHub上最热门的JavaScript开源项目排行已经出炉啦,在本月的名单中,有开源书籍、有开源课程等,下面就是本月上榜的10个开源项目:1.iptvhttps://github.com/iptv-org/iptvtar8282该项目收集了来自世界各地的8000多个公共IPTV频道。你需
JavaScript最初只是为开发网页的客户端而知名的,而且随着新的框架被开发用于服务器端。JavaScript已经成为当今世界上最流行的编程语言之一也就不足为奇了。随着越来越多的程序员学习用JavaScript编写代码,伟大的项目也在不断增加。1.React.js 88,35
如今的前端已经不再像以前一样就是简单的写写页面和调调样式而已,现在的前端越来越复杂,知识点越来越丰富。1.Bootstrap(经典)中文官网2.Vue(灵活高效的JS框架)3.React(组件开发)4.angular(web应用开发框架)5.typescript(功能强大,语法简洁,JS的扩展)6.
1、使用最新版本的Node.js仅仅是简单的升级Node.js版本就可以轻松地获得性能提升,因为几乎任何新版本的Node.js都会比老版本性能更好,为什么?Node.js每个版本的性能提升主要来自于两个方面:V8的版本更新;Node.js内部代码的更新优化。例如最新的V87.1中,就优化了某些情形下