-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
九种浏览器端缓存方法知多少(浏览器缓存有那些)
浏览器缓存(Browser Caching)是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器...
-
一次完整的HTTP请求过程
一次完整的HTTP请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个HTTP的响应给客户端,...
-
-
理解并运用 CSS 的负 margin 值
本文样式代码采用 SCSS。 浏览器兼容性为 IE6+。你的网页中,不可能没有使用过 margin。大多数情况下,我们采用的都是正数的 margin 值,可能有时候会用到负的 margin 值。在我...
-
css 实现竖直居中的 N 种场景及 N 种方法
刚开始工作的时候,css 里的竖直居中一直是个老大难问题。每次用到的时候都去网上搜,搜,搜,半天才搜到合适的解决方法。然后下次遇到,呃,又忘了~后来仔细回忆了一下,其实CSS实现竖直居中是有几种不同的...
-
MVC 在前端已死?
随着越来越多的前端开发开勇单项数据流架构,有些人就开始考虑传统的 MVC 是否还有未来?为了便于理解,我们首先分析一下前端架构的发展史。在过去的 4 年里,我看过许多 web 项目并花了大量的时间在前...
-
JavaScript正则表达式这几个细节你真的知道?(正则表达式)
前言粗浅的编写正则表达式,是造成性能瓶颈的主要原因。如下:var reg1 = /(A+A+)+B/; var reg2 = /AA+B/;上述两个正则表达式,匹配效果是一样的,但是,效率就相差太远了...
-
作为前端需要了解的B/S架构(简述b/s架构运行原理)
C/S架构简要介绍在了解什么是B/S架构之前,我们有必要了解一下什么是C/S架构:C/S架构是第一种比较早的软件架构,主要用于局域网内。也叫 客户机/服务器模式。它可以分为客户机和服务器两层:第一层是...
-
-
闭包会造成内存泄漏吗?(内部类内存泄漏)
前言在谈内存泄漏这个问题之前先看看JavaScript的垃圾收集机制,JavaScript 具有自动垃圾收集机制,就是找出那些不再继续使用的变量,然后释放其占用的内存。为此,垃圾收集器会按照固定的时间...
