自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 使用html5plus实现文件管理功能

1.实现文件管理的大致思路如下:(1)app中下载的文件路径最好设置为同一文件夹,通过系统保存文件目录获取到该目录下所有文件和子目录;(2)判断如果是文件,则获取该文件的信息(路径、名称、大小、修改时间等),用于文件列表展示;(3)提供选择、删除文件等功能。2.在此之前先来了解一下htmlp5plus中的一些常量及API:(1)PUBLIC_DOWNLOADS:程序公用下载目录常量(每个...

2020-04-17 10:27:45 5016 3

原创 uni-app阻止页面滚动与返回顶部的实现

uni-app出现蒙版时,阻止下层页面滚动:在蒙版的最外层标签上添加@touchmove.stop/prevent="()=>{}"即可。scroll-view返回顶部://监听scroll事件,记录组件内部变化的值,在设置新值之前先设置为记录的当前值<scroll-view :scroll-top="scrollTop" scroll-y="true" @scroll="...

2020-04-16 15:29:31 3006 1

原创 将搜索文本与获取数据进行匹配并标红

当搜索文本中含有特殊符号则需要转义,否则无法使用正则进行全局匹配。let val = '';if(searchText.indexOf('*')!=-1){ //搜索文本(searchText)中含有*,str为从后台获取的文本 val = str.replace(new RegExp("\\*","g"),"<span style='color: #D74A45'>*&...

2020-03-16 11:00:15 501

原创 Vue--H5页面中使用手机软键盘中的搜索按钮(android和ios)

/** ios必须嵌套form表单,否则无法把“前往”变为“搜索”* android不需要嵌套表单*/ <form @submit.prevent action="#"> <input v-model="searchText" type="search" @keyup.13="show" class="search_input" ref="input" pl...

2020-03-16 10:24:10 1457

原创 uni-app:使用plus.downloader.createDownload进行文件下载(web-view和APP页面都可用)

上一篇 uni-app:web-view实现文件(非图片视频文件)上传与下载,末尾对于文件采用了触发a标签的方式进行下载,虽然可行,但难免有点low。后来考虑到我们上传的文件名称在后端被篡改(时间戳+随机数),但是当用户进行下载时,最好的体验应该是文件名称不变,这时可以用html5plus中的plus.downloader.createDownload进行文件下载,重命名。具体用法如下:plus...

2020-01-15 10:13:50 26155 12

原创 HTTP的Cookie机制

cookie是服务器委托浏览器存储的一些数据,从而使服务器从无状态变为有状态,也就是拥有了记忆能力;响应报文使用Set-Cookie字段发送“key-value”形式的Cookie值;请求报文里用Cool=kie字段发送多个Cookie值;为了保护Cookie,可以给他设置过期时间(Expires、Max-Age)、作用域(Domain域名、path路径)、HttpOnly等属性;(1)...

2019-12-12 14:51:43 331

原创 HTTP知识点小结(一)

请求头(header) = 请求行(请求方法+请求目标+版本号) + 头部字段;响应头 = 状态行(版本号+状态码+原因字符串) + 头部字段;头部字段是key-value的形式,不区分大小写,无序,除了规定的标准头,也可以任意添加自定义字段,实现功能扩展。HTTP1.1里唯一要求必须提供的头部字段是Host,必须出现在请求头里,标记虚拟主机名。URI(统一资源标识符):由scheme(协...

2019-12-12 10:21:59 237

原创 uni-app:使用uni.downloadFile下载文件并保存到手机

在uni-app中下载文件需要先获取文件的临时路径,然后再进行保存,才算下载成功:uni.downloadFile({ url, //文件链接 header, success:({statusCode,tempFIlePath})=>{ //statusCode状态为200表示请求成功,tempFIlePath临时路径 if(statusCode==200){ ...

2019-12-09 10:52:08 44603 13

原创 uni-app:web-view实现文件(非图片视频文件)上传与下载

在APP最近开发的一个功能模块中,需要实现非图片与视频的文件上传与下载功能,查看了很多资料,也踩了不少坑。现在记录一下,希望可以帮到有需要的同学。一:上传首先需要创建一个web-view页面,在pages.json中配置web-view的页面路径为(/pages/exp/web_view),如下:<template> <view> /*web-view中的src...

2019-12-09 10:31:46 6555 1

原创 在地址栏输入网址敲回车键,发生了什么?

浏览器从地址栏中获取服务器的IP和端口号;浏览器用TCP三次握手与服务器建立连接;浏览器像服务器发送拼接好的报文;服务器收到报文后处理请求,同样拼接好报文再发给浏览器;浏览器解析报文,渲染输出到页面。基础掌握TCP三次握手如图:客户端向服务端发送一个SYN(建立连接)包(第一次握手),此时服务器接收到客户端发来的包,确认后并且再返回给客户端一个包(这个过程是发送SYN/ACK...

2019-11-25 16:21:43 2044

原创 HTTP相关协议以及网络分层模型

HTTP协议也叫作HTTP over TCP/IP。IP协议主要是解决寻址和路由问题,以及如何在两点之间传输数据包,现有IPV4、IPV6两个版本。TCP协议传输控制协议,位于IP协议之上,基于IP协议提供的可靠地、字节流形式的通信,是HTTP协议得以实现的基础。DNS(域名系统)由于IP地址是一系列数字,为了方便人们记忆,就出现了一个有层次的域名结构。域名用“.”分割,级别从左至右...

2019-11-25 15:16:22 779

原创 HTTP概念以及相关概念

HTTP是什么?超文本传输协议(HyperText Transfer Protocol),通俗的说就是计算机世界里专门在两点之间传输文本、图片、音频、视频等超文本数据约定和规范。它没有实体,依赖许多技术实现,但许多技术同时也依赖于它。HTTP不能寻址、广播或路由,在互联网世界里,HTTP通常跑在TCP/IP协议栈上,依靠IP协议实现寻址或路由,依靠TCP协议实现可靠运输,DNS实现域名查找,S...

2019-11-21 14:33:23 269

原创 javaScript-字符串的常用方法

敲黑板:“字符串为不可更改数据,所以任何定义在String上的方法,都无法对原字符串进行更改。”字符串查找var str = "The full name of China is the People's Republic of China.";indexOf(str,startIndex):返回首次出现在字符串中的下标,未找到返回-1;lastIndexOf(str,startInd...

2019-11-20 17:17:22 150

原创 HTTP发展史

从今天开始呢,要深入学习一下HTTP协议(推荐罗剑锋老师的透视HTTP协议)。由于我之前总是看到一半就放弃,这次我就以这种更文的方式,督促自己。总结如图:课后作业:你认为推动 HTTP 发展的原动力是什么?从最初的纯文本发展到后来图文混排、音频、视频等的出现,以及后来连接慢催生出了HTTP/2,发展的原动力主要是用户需求。你是怎么理解 HTTP(超文本传输协议)的?是一种网络传输...

2019-11-20 16:16:23 314 2

原创 JavaScript-数组的常用方法

为啥子要总结这个数组操作方法呢,嗯~,主要是记性差,看了一遍又一遍就是记不住,可能是个鱼脑子。操作后改变原数组的方法push():尾部添加,返回值为改变后的数组长度;pop():尾部删除,返回值为被删除元素;unshift():头部添加,返回值为改变后的数组长度;shift():头部删除,返回值为被删除元素splice():数组截取,返回值为被截取元素。/** 参数一:star...

2019-11-19 19:33:32 291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除