分享8个可以提高开发效率的JavaScript库
跟大家分享8个可以提高开发效率的JavaScript库,不需要花时间自己去编写常用的基础函数,避免重复造轮子,让更多的精力去优化应用场景的逻辑,也提高开发效率。当然作为团队,可以通过学习这些开源JavaScript库,构建适用于团队的基础框架。
跟大家分享8个可以提高开发效率的JavaScript库,不需要花时间自己去编写常用的基础函数,避免重复造轮子,让更多的精力去优化应用场景的逻辑,也提高开发效率。当然作为团队,可以通过学习这些开源JavaScript库,构建适用于团队的基础框架。
有很多理由来驱动深思熟虑地命名 API 端点,为 API 端点选择合理的名称可以极大地平滑新开发人员的学习曲线,帮助他们直观地知道要寻找什么以及在哪里找到它,也能极大的降低开发人员之间的沟通成本。
API 风格是一个备受争议的话题,大多数开发者都熟悉 REST 与 GraphQL 的争论,更不用说其他风格了。本文将介绍常见的8种不同的API风格。
本文主要介绍如何快速创建nodejs插件并发布到npm上。npm是一个让JavaScript程序员分享和复用代码的工具,我们不仅可以install别人的插件,也可以publish自己的代码。
事实证明,很多公司在使用相同的方法,常用术语叫“微前端(Micro frontends)”。Micro Frontends 一词于 2016 年底首次出现在 ThoughtWorks Technology Radar 中,将微服务的概念扩展到前端领域。
通常情况下,在项目开发过程中涉及的API设计是采用REST API的模式,但并没有制定一个严格的、可理解的、可扩展的规范,从长远来看,随着项目的不断迭代,特别的在赶工期的情况下,REST API就会出现偏移。因此建议在项目初期就建立严格的API设计规范。
本期来介绍更加贴近前端开发的Docker使用。现在很多前端项目都使用vue,发布的时候将文件生成到默认的 dist 文件夹,本文将展示vue项目发布部署到Docker容器
容器化技术的发展,给运维带来很多的便利,作为前端开发,了解使用Docker,有助于提高开发效率,本文带大家用Docker快速构建WordPress,并完成简单的主题开发。
对于大多数开发人员而言,监控应用程序的性能并不是一个陌生的概念。在某些情况下,我们必须自己进行一些性能调试。通常,当出现影响用户体验或影响成本的大问题时,就需要去监控应用程序的性能。同时我们也需要话时间去查看应用在不同场景下的表现情况。
LevelDB是Google传奇工程师Jeff Dean和Sanjay Ghemawat开源的一款超高性能Key-Value存储引擎,以其惊人的读性能和更加惊人的写性能在轻量级NoSql数据库中鹤立鸡群,此开源项目目前是支持处理十亿级别规模Key-Value型数据持久性存储的C++ 程序库。在优秀的表现下对于内存的占用也非常小,大量数据都直接存储在磁盘上,可以理解为以空间换取时间。
异常捕获是改善软件质量的跟踪手段之一,常见的方式是记录日志,从日志分析异常问题进而跟进。对于前端项目来说,异常可能是后端接口数据导致,可能是前端本身业务逻辑问题导致,不管是什么导致的异常,只要能够精准的捕获到就能够分析出问题所在。
在现在的软件架构中,前后端分离是很普遍的软件架构,让前端更加专注于UI逻辑渲染,后台专注于数据业务逻辑,而前后端数据交互的方式就是通过API接口。
最近有幸成为数字人民币的用户,可以使用数字人民币App来进行支付。说到区块链,需要声明三个概念的是区块链、虚拟货币、数字货币,区块链不等于虚拟货币,虚拟货币也不等同于数字货币。
GraphQL是一种通过强类型查询语言构建api的新方法。GraphQL于2015年由Facebook发布,目前正迅速获得关注,并被Twitter和Github等其他大型公司所采用,之前写过一篇《浅谈NodeJS搭建GraphQL API服务》只是简单介绍构建API。在本文中,我们将介绍如何使用Apollo Server在Node.js中设置GraphQL服务器。
GraphQL是一种通过强类型查询语言构建api的新方法。GraphQL于2015年由Facebook发布,目前正迅速获得关注,并被Twitter和Github等其他大型公司所采用。
在Javascript中数组的迭代最常用的两个函数:forEach和map。可能很多人认为这两个函数在工作方式上是相同的,它们都进行迭代并输出数组的每一项。本文就来介绍一下forEach和map的差异,并因此加深对两个函数的理解。
Vue.js是我比较喜欢的前端开发框架,这有很多原因。我喜欢它提供的简单性,强大的功能以及出色的性能。 我开始使用Vue是因为一开始觉得它很容易。一直用它,一直在提高,越来越执着去追求最佳的实践。本文分享在vue进阶过程中的6个技巧。
自从互联网诞生以来,就一直跟网站样式打交道,CSS一直存在并且已经按照自己的节奏发展,本文就带大家了解一下CSS的发展史。
如果你有过vue2的项目开发经验,那么对`$refs`就很熟悉了。由于vue3的断崖式的升级,在vue3中如何使用`$refs`呢?想必有遇到过类似的问题,我也有一样的疑惑。通过搜索引擎和github,基本掌握如何使用`$refs`。在vue3中使用组合式API的函数`ref`来代替静态或者动态html元素的应用。
Sass 是一种 CSS 的预编译语言。提供了变量(variables)、嵌套(nested rules)、 混合(mixins)、 函数(functions)等功能,并且完全兼容 CSS 语法。Sass 能够帮助复杂的样式表更有条理, 并且易于在项目内部或跨项目共享设计。