前端开发浅谈 JS 中的防抖和节流操作 一般在进行窗口的 resize、scroll 等输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用 debounce(防抖)和 thr... 10月14日 7,411 评论 阅读全文
操作系统使用Nginx服务器解决前后端分离开发时的跨域问题 在开发过程中,由于前后端分离,前端只负责View和Controller层、后端负责Model层和业务处理/数据等,所以会经常遇到跨域问题,这时候我们需要通过一些反向代理服务器来解决前后端联调功能。 一... 09月12日 10,608 评论 阅读全文
前端开发JavaScript 实现 GPS 坐标点距离计算 在LBS(基于位置服务)的一些应用中,有时我们会需要计算两个用户或两个坐标点之间的距离。要解决这类问题,就要了解空间几何的概念并结合数学中在三角函数公式计算两点之间的值。本文介绍基于经度/纬度的,两个... 01月03日 15,541 评论 阅读全文
前端开发JavaScript 中 Array 的常用方法总结(二) 在 ECMAScript 中最常用的类型之一就是 Array 类型,Array 类型的方法也有很多,所以在这篇文章中,我们主要来梳理一下 Array 类型的一些内置方法。 一、栈方法 栈是一种 LIF... 03月29日 7,384 评论 阅读全文
前端开发audiojs – 随时随地播放 HTML5 的声音 audio.js 是一个嵌入式 JavaScript 库,允许在任何地方使用 HTML5 的 <audio> 标签。它的原理是在可用的地方使用 <audio> 标签,并在不可使... 04月09日 10,449 评论 阅读全文
操作系统解决“ERROR: missing Change-Id in commit message footer”错误 Change-Id是保证已经提交审核的修订通过审核入库后,被别的分支 cherry-pick 后再推送至服务器时不会产生新的重复的评审任务。Gerrit 设计了一套方法,即要求每个提交包含唯一的 Ch... 06月01日 34,456 评论 阅读全文
前端开发Vue 实现消息的无缝滚动效果 之前有一个项目中需要实现消息向上的无缝滚动效果,今天我们就来总结一下如何使用 Vue 来实现消息的无缝滚动效果。 一、效果预览 本演示效果的框架是基于 Vue-Cli 搭建 二、template 代码... 01月03日 20,426 评论 阅读全文
操作系统如何在 Linux 服务器上安装 Maven Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具,目前有很多的 Java 项目使用 Mav... 11月11日 14,108 评论 阅读全文
前端开发JS 中对 URL 进行转码与解码的处理方法 在 JS 中对文字进行编码涉及3个函数:escape、encodeURI、encodeURIComponent,相应3个解码函数:unescape、decodeURI、decodeURICompone... 05月04日 16,296 评论 阅读全文
前端开发深入理解 ES6 中的 var、let 和 const 的区别 每种编程语言都有变量,声明变量的方法各不同,在 JavaScript 里面,最经典的 var 声明一个变量,当 ECMAScript6 出现后,新增了 2 个声明变量的方法:let 和 const,那... 05月30日 9,653 1 阅读全文