CSS等高布局的应用
需求背景 在做侧边抽屉时遇到了需要强行撑满剩余高度的情况,左边的外呼结果要强行撑满剩余高度,这考察了等高布局的应用 解决方案 首先明确侧边栏左边 html 的结构,其中 html 采用 react 写法,css 采用 less 写法 table 布局 比较 hack 的方法 margin 与 padding absolute 此方法需要对 html… »
女王控的博客
需求背景 在做侧边抽屉时遇到了需要强行撑满剩余高度的情况,左边的外呼结果要强行撑满剩余高度,这考察了等高布局的应用 解决方案 首先明确侧边栏左边 html 的结构,其中 html 采用 react 写法,css 采用 less 写法 table 布局 比较 hack 的方法 margin 与 padding absolute 此方法需要对 html… »
需求背景 最近由于第三方云端电话私自更改接口导致了线上事故的发生,所以公司决定由前端直接连接 freeswitch ,用它来借助第三方线路打云端电话 知识背景 SIP 协议入门学习 核心思路 首先在网上找到相应前端的 SIP 连接库,发现大概满足的有 2 种,一个是 JsSIP,看了一下支持的列表里面是没有 freeswitch 的,所以选了支持 freeswitch 的 SIP.js… »
会话发起协议(SIP)是 VoIP 技术中最常用的协议之一。它是一种应用层协议,与其他应用层协议协同工作,通过 Internet 控制多媒体通信会话。 概述 SIP 是用于通过因特网协议创建,修改和终止多媒体会话的信令协议。会话只不过是两个端点之间的简单调用。端点可以是智能电话,笔记本电脑或可以通过因特网接收和发送多媒体内容的任何设备。 SIP 是由 IETF(Internet Engineering Task Force) 标准定义的应用层协议。它在 RFC 3261 中定义。 SIP… »
一个站点配置多个域名 server_name 后跟多个域名即可,多个域名之间用空格分隔 一个服务配置多个站点 基于 nginx 虚拟主机配置实现,nginx 有三种类型的虚拟主机 基于 ip 的虚拟主机:需要你的服务器上有多个地址,每个站点对应不同的地址,这种方式使用的比较少 基于端口的虚拟主机:每个站点对应不同的端口,访问的时候使用 ip:port 的方式访问,可以修改 listen… »
概述 相比代码的 Lint 或者 Prettier,或许我们更应该关注代码是否具有弹性。 Dan 总结了弹性组件具有的四个特征: 不要阻塞数据流。 时刻准备好渲染。 不要有单例组件。 隔离本地状态。 以上规则不仅适用于 React,它适用于所有 UI 组件。 不要阻塞渲染的数据流 不阻塞数据流的意思,就是 不要将接收到的参数本地化, 或者 使组件完全受控 。 在 Class Component… »