工作随笔 2018-11

上传文件到阿里云oss:前端大概流程:

上传文件之前需要先请求一个配置(验签),阿里云返回一个config;

上传文件的时候 var form_data = new FormData();
form_data.append("各种配置");

form_data.append("input file那个文件")

成功之后阿里云会返回一个key(文件路径);于是我们把这个路径保存在我们自己的服务端后台;这样在阿里云的文件和自己服务端的文件就有一个映射关系;

前端只需要请求我们自己服务端的文件路径即可;

 

微信JS-SDK 录音大概流程:

在页面引入 jweixin.1.2.0.js 的脚本;

录音之前必须要请求配置: 

录音之后,录音文件会被马上上传到微信服务器(有效期3天);成功之后返回一个serveId;

serveId可以用来下载 wx.download(serveId);以及播放;

 

script标签的async和defer的区别;

1.两者加载都是异步的;

2.区别是async在加载完之后和defer的执行顺序不同;async是第一个执行周期;defer则是后面一个执行周期;(换句话说;在页面同时引入 async和defer;defer后执行);

 

 css单行溢出省略号; 

overflow:hidden;

text-overflow:ellipsis;

white-space:nowrap;

 

 css多行溢出隐藏;              flex-wrap:wrap;/*用来换行----通常情况下:display:flex;和display:-webkit-box下;元素会在一行;*/

display:-webkit-box;

overflow:hidden;

-webkit-box-orient:vertical;

-webkit-line-clamp:3        /*超过三行就显示省略号并隐藏*/

 

posted @ 2018-12-11 10:04  七分sunshine!  阅读(88)  评论(0编辑  收藏  举报