摘要: 去除选中标签后默认颜色 可能有用的方案 # 方案一,css body{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } # 方案二,js document.o 阅读全文
posted @ 2020-08-21 02:11 fhkankan 阅读(245) 评论(0) 推荐(0)
摘要: 文件处理 上传文件 获取文件流 <div> 上传文件 : <input type="file" name = "file" id = "fileId" /> </div> <script> function getFile() { //js写法 var file=document.getElemen 阅读全文
posted @ 2020-08-21 02:10 fhkankan 阅读(444) 评论(0) 推荐(0)
摘要: 跨域 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交 2.) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face( 阅读全文
posted @ 2020-08-21 02:09 fhkankan 阅读(241) 评论(0) 推荐(0)
摘要: Websocket 概述 HTML5 开始提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议。它基于 TCP 传输协议,并复用 HTTP 的握手通道。 WebSocket 复用了 HTTP 的握手通道。具体指的是,客户端通过 HTTP 请求与 WebSocket 服务端协商升级协议。协 阅读全文
posted @ 2020-08-21 02:08 fhkankan 阅读(347) 评论(0) 推荐(0)
摘要: JS移动客户端 Touch事件 概述 移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成。但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理touch事件能跟踪到屏幕滑动的每根手指。 touch事件 touchsta 阅读全文
posted @ 2020-08-21 01:59 fhkankan 阅读(934) 评论(0) 推荐(0)
摘要: gRPC 简介 gRPC是由Google公司开源的高性能RPC框架。 gRPC支持多语言 gRPC原生使用C、Java、Go进行了三种实现,而C语言实现的版本进行封装后又支持C++、C#、Node、ObjC、 Python、Ruby、PHP等开发语言 gRPC支持多平台 支持的平台包括:Linux、 阅读全文
posted @ 2020-08-21 01:28 fhkankan 阅读(881) 评论(0) 推荐(0)
摘要: Thrift 简介 Thrift是由Facebook为“大规模跨语言服务开发”而开发的,现在是Apache软件基金会的开源项目。 Thrift实现了一种接口描述语言和二进制通讯协议,用来定义和创建跨语言的服务。它被当作一个RPC框架来使用。 使用 如果现在要实现一个除法divide的RPC接口服务: 阅读全文
posted @ 2020-08-21 01:26 fhkankan 阅读(452) 评论(0) 推荐(0)