🔍
📢

RESTful 面向资源API 最佳实践

RESTful API 概述基本概念REST 英文全称:Representational State Transfer,直译为:表现层状态转移。首次是由Roy Thomas Fielding在他2000年的博士论文中提出。REST是一种描述网络中client和server之间的资源...

Javascript多线程WebWorker

一,介绍与需求 1.1,介绍  Web Worker可以为JavaScript创建多线程,且Web Worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。主线程在运行的时候,worker也在后台运行,两者互...

OAuth 2.0 协议授权登录基本概念

           我们登录一些论坛等网站的时候,如果不想单独注册该网站账号,可以选择用微信或QQ账号进行授权登录。 这样的第三方登录方式到底是怎么实现的呢?难道是腾讯把我们微信...

WebRTC SDP(会话描述协议)

什么是SDP SDP(Session Description Protocol)是一种通用的会话描述协议,主要用来描述多媒体会话,用途包括会话声明、会话邀请、会话初始化等。 WebRTC主要在连接建立阶段用到SDP,连接双方通...

你需要了解的HTTP协议

了解HTTP协议 HTTP (超文本传输协议,HyperText Transfer Protocol),是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是万维网的数据通信基础。 通常,由 HTTP 客户端(例如:浏览器)...

Nginx location匹配规则及别名、重定向

目录 url匹配规则目标地址处理规则alias与root的区别last 和 break关键字的区别permanent 和 redirect关键字的区别一些使用场景来源 url匹配规则 location [=|~|~*|^~|@] /uri/ { ... } = : 表示精确匹配后面的ur...

JavaScript异步编程实例 - Callback、Promise、Generator、Async

JS异步编程实践理解 回顾JS异步编程方法的发展,主要有以下几种方式: Callback Promise Generator Async 需求 显示购物车商品列表的页面,用户可以勾选想要删除商品(单选或多选),点击确认删...

Javascript防抖和节流简单实现

作为一名前端开发者,我们经常会处理各种事件,比如常见的click、scroll、 resize等等。仔细一想,会发现像scroll、onchange这类事件会频繁触发,如果我们在回调中计算元素位置、做一些跟DOM...